-
Thread
DCF77 ausgefallen
hat sie nen unterbeschäftigten Mega8 - und ich eine Aufgabe: * Ausfälle erfassen und die letzten 64 Ausfälle >= 5 Minuten aufzeichnen. * >= 5 Minuten, weil der Empfang nach vernachlässigbarem Ausfall von 2 Minuten erst nach 2 weiteren plausiblen Zeittelegrammen wieder als sicher eingestuft
ausgewertet werden, dann leuchtet die LED rot. Ist ne Spielerei, aber ich wollte das so, und der Atmega hatte noch ein paar Ports frei. Die sind beide keinen halben Meter von einem TV und zwei PC-Monitoren entfernt, also nicht gerade die HF-sauberste Umgebung, und die Ferritantenne von Pollin in der
-
Thread
Hilfe bei erster Android-App
hauptsächlich "technische" Apps für den Eigenbedarf erstellt, auch mit NFC (Temperaturlogger mit ATMega ST25DV64KC auslesen, siehe Bild) USB-OTG und Bluetooth / BLE. Wobei sich auch diverse Java-Schnipsel aus dem Internet mit kleinen Änderungen weiterverwenden lassen, was ich z.B. beim OTG, BLE und NFC
-
Thread
SAQ Minimalempfänger
Ferritantenne ist der Durchmesser 9mm, meine große Rahmenantenne hat 90cm. Entsprechend die Flächen 64E-6 m² bzw. 0.64m², N = 200 bzw. 42, µ = 300 bzw. 1 und λ = 17430m. Damit kommt bei beiden etwa 1 cm als wirksame Höhe heraus, während nach der Definition bei Mende die wirksame Länge nicht von µ
+ SAQ-RX-Programm ziemlich subjektiv ist. Aber offensichtlich habe ich bei der Rahmenantenne mit 0,64 m² und 42 Windungen dieselbe Empfangsqualität wie mit Ferritantenne (0,64 cm²) und etwa 250 Windungen. Von der reinen Fläche wären das Faktor 10000, der nicht durch die Windungszahl (x6) und den Ferrit
-
Thread
Wozu übertrieben schnelle Microcontroller?
das mit den MHz auch nicht so 1:1. STM32 brauchen für die meisten Aufgaben mehr Taktzyklen, als ATmega328.
schrieb im Beitrag #7273372: > STM32 > brauchen für die meisten Aufgaben mehr Taktzyklen, als ATmega328. single/double precision FPU, DMA, Ethernet NIC, DSI/LTDC Display, 32 Bit Timer, FMC für MB an zusätzlichem Speicher, USB HS und Host,... Welcher ATMega bietet das nochmal? Wen jucken da ein
-
Artikel
AVR-Tutorial: IO-Grundlagen
lauten bei einer Standardinstallation am PC z. B. C:\Program Files (x86)\Atmel\Studio\7.0\packs\atmel\ATmega_DFP\1.7.374\avrasm\inc für ATmega-Controller oder C:\Program Files (x86)\Atmel\Studio\7.0\packs\atmel\ATtiny_DFP\1.10.348\avrasm\inc für ATtiny-Controller . Einige Include-Dateien heißen ATmega48A: m48Adef.inc ATmega8: m8def.inc ATmega16: m16def.inc ATmega32: m32def.inc ATTiny12: tn12def.inc ATTiny2313: tn2313def.inc Um sicher zu gehen, dass man die richtige Include-Datei hat, kann man diese mit einem Texteditor
-
Artikel
Datei:ProgTool 1.56 Fuses nachher.png
Beschreibung. Fuse-Fenster des myAVR-ProgTool v1.56 mit den geänderten Werten der Fuses beim ATmega8: Brown-out-Detektor (4 V) aktiviert, externer Quarzoszillator (Start-up-Zeit 64 ms)
-
Artikel
AVR-Tutorial: Watchdog
WDTON-Fuse aktivieren. Am einfachsten läßt es sich durch ein kleines Programmbeispiel demonstrieren. Ein ATmega8 wird mit 4 MHz des internen Taktgenerators mit einer Start-up-Zeit von 64 ms getaktet. Die WDTON-Fuse ist gesetzt (WDT aktiviert). An Port B ist eine LED angeschlossen (Pin egal). Der Timer 1 läuft
führt der WDT nach 16 ms einen RESET aus. Die LED blinkt nun, bedingt durch die Start-up-Zeit von 64 ms und einem Time-out von 16 ms, mit rund 6 Hz: 1/(64 ms + 16 ms) ≈ 12 Hz (halbe Periode) WDT durch Software aktivieren/deaktivieren. Der WDT läßt sich auch softwaremäßig durch Setzen des WDE-Bits im
-
Artikel
Projekt VGA Core in VHDL
154.000 193.250 Horizontal 800 1024 1280 1280 1280 1600 1920 1920 1920 1920 Front Porch 56 24 40 48 64 64 88 528 48 136 Synch 120 136 168 184 192 192 48 44 32 200 Back Porch 64 144 96 200 192 305 144 148 80 336 Pixel X 1040 1328 1584 1712 1728 2160 2200 2640 2080 2592 Pixeltakt 48,1 56,5 63,1 63,1 78,1
programmieren (Windows 7) Projekte. FPGA Oszi mit VGA Ausgang Oszilloskop Vorstufe VGA Testbildgenerator mit ATMEGA 8
-
Thread
Diverse Bauteile µC, Debug-Tools
AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse 1,50€ 2 Stück: ATMEGA8515 im DIL-40 Gehäuse 2€ 1 Stück: ATMEGA103 im TQFP64 Gehäuse 3€ 2 Stück: ATMEGA128L im TQFP64 Gehäuse 4€ 6 Stück: ATMEGA128 im TQFP64 Gehäuse 4€ 2 Stück: xMEGA256A3B im QFN64 Gehäuse 4€ ARM: 8 Stück: AT91SAM7SE512 im BGA Gehäuse 4€ (neuwertig) 12 Stück: STM32F217vet6
-
Thread
Serial Communiction uint8_t* Arduino
und Arduino fähiger Hardware, welcher HardwareSerial (uart) nutzt. Alle! Von 8 Bit über 32 Bit bis 64 Bit Kesselchen. Egal welcher µC Type/Hersteller.
Eine Nachrüstung: [c] // serialEvent() Nachrüstung für ATMega32U4 USB CDC Serial (z.B. Leonardo/Micro) // Entspricht weitestgehend der Implementierung wie bei HardwareSerial void serialEvent() __attribute__((weak)); // void serialEvent(){} // implementieren
-
Artikel
AVR-Tutorial: Arithmetik8
vorzeichenbehafteten Zahlen überläuft. Ergebnis des Befehls SUB Rd, Rr bzw. CP Rd, Rr Rr| 0 | 63 | 64 | 127 | 128 | 191 | 192 | 255 Rd |( +0)|( +63)|( +64)|(+127)|(−128)|( −65)|( −64)|( −1) ----------+------+------+------+------+------+------+------+------ 0 ( +0)| Z |S NC |S NC |S NC | VNC | C | C | C 63 ( +63)| | Z |S NC |S NC | VNC | VNC | C | C 64 ( +64)| | | Z |S NC | VNC | VNC | VNC | C 127 (+127)| | | | Z | VNC | VNC | VNC | VNC 128 (−128)|S N |SV |SV |SV | Z |S NC |S NC |S NC 191 ( −65)|S N |S N |SV |SV | | Z |S NC |S NC 192 ( −64)|S N |S
-
Thread
Atmel Xmega: Eine Serie geht, eine Andere nicht.
30MHz and 55MHz" https://ww1.microchip.com/downloads/en/Appnotes/Atmel-8417-Migration-from-ATxmega64A4-32A4-16A4-to-ATxmega64A4U-32A4U-16A4U_Application-Note_AVR1021.pdf Ich nutze zwar nicht den internen Oszillator, aber dennoch scheinen die ja irgendwo dran gedreht zu haben, dass die µCs prinzipiell
suchst du falsch. Ja, der ATXMEGA 16A4U-AU ist nicht verfügbar: https://www.reichelt.de/8-16-bit-atmega-avr-mikrocontroller-16-kb-32-mhz-tqfp-44-atxmega-16a4u-au-p189059.html?&nbc=1 Aber den ATXMEGA 32A4U-AU soll es schon im ab Mitte Januar wieder geben: https://www.reichelt.de/8-16-bit-atmega-avr-mikrocontroller
-
Artikel
USB
PIC24FJ256GB106 Full 64 3,3V/5V PIC24 16 MHz 64 KB 16 KB 10bit - - Spannungsregler Farnell ca. 5,70 € Microchip PIC32MX420FxxxH Full 64 3,3V/5V MIPS32 80 MHz ab 32 KB 8 - 32 KB 16 x 10bit - 1 mit IRDA Spannungsregler, JTAG
Digikey, Air Electronics ca. 8 € für OTG viel Außenbeschaltung erforderlich ISP1160 Philips/NXP 2x Host 64 Datenbus 16 bit Host-Controller 2 Ports Reichelt, ca. 6,85 € für ATmega unzweckmäßig, eher für ARM-Prozessoren MCP2210 Microchip Device 20 SOIC, SSOP USB nach SPI (Master) Bridge, GPIO USB SPI Bridge
-
Thread
6 Bit Dämpfungsglied ansteuern
Beitrag #7259402: > die elektromechanische Lösung Es gibt auch binär codierte Drehschalter mit 64 Positionen, passend für den PE4302: https://hopt-schuler.com/de/produkte/codierschalter-510.
z.B. mit dem MM5450. Den gibt es auch im DIP-40. MCs gibt es auch noch haufenweise im DIP, z.B. ATmega1284: https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-128-kb-20-mhz-dip-40-atmega-1284p-pu-p112738.html?&trstct=pos_2&nbc=1
-
Thread
Eingangsbeschaltung Frequenzzähler EA 6533-8
schon seit fast 35 Jahren mit Elektronik und Programmierung. Angefangen hat alles bei Brotkasten C64 danach kam VB 1.0 bis 6.0 später dann VB.net sowie Mikrokontrollerbasteleien mit der Entwicklungsumgebung Bascom (ja, bin Basic lastig :). Nun zu meiner Frage: Ich habe mir ein Frequenzzählermodul mit
. PS, selber bauen wäre auch gegangen, Schaltpläne für einen Reziproker-Frequenzzähler mit einem ATMega oder Tiny gibt es ja genug im Netz, muss aber anmerken das der EA 6533 sehr kompakt gebaut ist und ich das auf einer Streifenrasterplatine hätte aufbauen müssen. Gruß Andreas
-
Thread
USBasp über Parallels
jedoch keine wirkliche Lösung gefunden. Ich habe auf meinem Macbook Pro M1 eine Windows 11 (ARM64) VM über Parallels installiert. Auf der VM läuft Microchip Studio und das funktioniert auch soweit. Mein Problem besteht darin, dass ich den USBasp (für einen ATmega32) innerhalb der VM nicht nutzen
Fall zwingend ein ARM64 Binary sein. Die Intel-Emulation geht nur für den Usermode, nicht aber für Kerneltreiber. Du kannst ja nicht einmal 32 Bit x86 Treiber mit einem x64 64 Bit Windows benutzen. Da Du offensichtlich kein
-
Thread
Lesen / Schreiben 9S08DZxx
mein Programmer (ein China Clone eines XProg-M) gestorben. Ist wohl ein bekanntes Problem, das ein ATMega64A im Inneren ein Zertifikat verliert und dann geht nichts mehr. Ich hab einen neuen ATMega in CN bestellt, aber das dauert. So lange kann ich nicht warten. Frage: wie kann ich den 9S08DZ sonst
ich noch falsch. Inzwischen sind zwei Ersatz-Prozessoren für mein XProg auch China angekommen (ATMega64A) und ich hab den defekten natürlich sofort getauscht, aber Essig... funktioniert nicht. Keine Reaktion vom neuen ATMega... auch der zweite Chip nicht.... Also bin ich bis auf Weiteres auf usbdm
-
Thread
seriell FTDI TTL UART SUART ich blicke nicht mehr Durch!
Arduino Boards befindet sich dafür ein separater Chip, oft ein FT232 von FTDI, ein CH340, oder ein ATmega8U2 mit entsprechender Firmware.
Passwort akzeptiert hat bin ich wohl Zuhause- Ich schätze die einfachse Möglichkeit ist es die 64? möglichkeiten der reihe nachauszuprobieren, und mein Programm umzuschreiben. LG
-
Thread
Problem EEPROM nutzung
Moin, es handelt sich um einen Atmega2560 und die eeprom.h Ich übergebe Speicheradresse im eeprom und die Speicheradresse im ram. Die Anordnung ist bei read und update/Write getauscht. Also read(&src, &dest, size) update(&dest, &src
Moin, es ist ein Atmega2560. Die EEPROM funktionen stammen aus der avr/eeprom.h https://www.nongnu.org/avr-libc/user-manual/group__avr__eeprom.html Gruß Jonas
-
Thread
Einplatinencomputer für µC-Webserver
Schau mal bei Olimex. Z.B.: https://www.olimex.com/Products/OLinuXino/A64/A64-OLinuXino/open-source-hardware fchk
Olimex A64 Teres-I bei den Stable getesteten Systemen, der A64-OLinuXino steht bei Stable untested. Und sind 512 MB RAM für ein richtiges Linux inzwischen noch ausreichend? Ich frage nicht wegen des Geldes,
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
> beschreiben welches Problem er damit gelöst hat? Nicht mit einem Tiny, aber mit einem AVR128DA64. Das Prinzip ist aber dasselbe. Benutzt habe ich dabei allerdings nur die boolsche Logik von drei LUTs. Die Sache ist ein bidirektionaler Multiplexer/Demultiplexer zwischen zwei COM-Ports auf der einen
LUT macht noch keinen FPGA, Das ganze schaut eher nach einer Min-PLA o.ä. , wie das Teil im alten C64, nur noch viel kleiner. http://skoe.de/docs/c64-dissected/pla/c64_pla_dissected_a4ds.pdf Naja, rettet vielleicht mal einem PCB-Designer den Arsch, weil er den passenden 74xxx vergessen hat und
-
Thread
Einheitliche Regel für in C erstellte Variablen, Typen etc
int_fast16_t a, int_fast16_t b) { return a + b; } int foo_mix(int a, int_fast16_t b) { return a + b; } int64_t foo64(int64_t a, int64_t b) { return a + b; } [/code] Liefert mit einem betagten MS cl compiler (der noch immer verwendet wird, weil getestet): [code] File Type: COFF OBJECT foo_int:
} [/c] Mal mit drei verschiedenen Typdefinitionen compiliert: [pre] $ avr-gcc -Os -mmcu=atmega328 -S -o default.s test.c $ avr-gcc -Os -mmcu=atmega328 -DTYPE=int -S -o int.s test.c $ avr-gcc -Os -mmcu=atmega328 -DTYPE=int_fast32_t -S -o int_fast32_t.s test.c $ md5sum *.s
-
Thread
Absoluter Anfänger
die engsten Schuhe, die du findest? Nimm den, den jeder nimmt und der auf dem Arduino drauf ist: ATmega328. > Meine 2. Frage bezieht sich darauf, ob das Programm auf dem > Mikrocontroller gespeichert ist, sprich ich mache ihn Stromlos, stecke > ihn 2 Tage später wieder in den Sockel, geht das
ich mich den Leuten an, die für den Anfang einen größeren Mikrocontroller empfehlen. Ich mag den ATmega328 in Form eines Arduino Nano Moduls (muss nicht Original sein).
-
Thread
Viele Kippwaagen, wie zählen?
ausgewertet und die zugehörigen Zähler inkrementiert. Ein Arduino UNO schafft das, wenn man den ATmega328 ohne dieses Arduino-Gegurke programmiert. Alternativ nimmt man einen schnelleren Typen.
verwendet wird. Die Verhältnisse 0.1:1:10 werden dadurch gebildet. Ein 8x8 Array mit Dioden könnte schon 64 Wagen, d.h. viel, erfassen.
-
Thread
Einstieg in den Z80
Alternativ https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer Im Endeffekt ist ein ATMega32 der ROM und I/O bereitstellt. Viel Spass Th.
Anfaenge noch mal "erlebt". Ich hatte beim Lockdown aus nostalgischen Gruenden ein Z80-Board gebaut (64kB RAM, 4MHz CPU, CF-Card als Massenspeicher, als Loetuebung). Das Ding funktioniert, Turbo-Pascal laeuft und war akzeptabel in der Performance (Keine Floppies, sondern CF-Card). Aber, wenn man ehrlich
-
Thread
Wie bekomme ich IIR Filterkoeffizienten Ganz-Zahlig?
0.000264105.7214119353f; .... float b1 = -1.9720443900665618f; ... [/c] Sinnvoll ganzzahlig (uint64_t)? Alles mal 10 hoch 9? Dann hätte ich zumindest 6 Stellen vor dem Komma. Wenn ich die Idee mit dem Biquad Calculator prüfe, sieht das managebar aus. Ich vermute trotzdem, man macht es anders.
Ibram G. schrieb im Beitrag #7229144: > Sinnvoll ganzzahlig (uint64_t)? Alles mal 10 hoch 9? Theoretisch ja, man muss aber betrachten, ob es an allen Stellen passt, wegen Minimalauflösung und Überläufen. Außerdem gibt es oft Quadrierungen in den Algos, die es erfordern
-
Thread
Arduino: Handling parallel anfallender Aufgaben
#define TH_DELAY(n) thnow[thid]=micros64(); } TH__BRK if(!CODE_ELAPSED(millis64() , thnow[thid] , n)) ; else { #define TH_START(A) thseq=th_seq[thid=A]; thseqtemp=0; { TH_YIELD() #define TH_END() } if(++thseq>thseqtemp) thseq=0; seq[thid]=thseq; uint64_t micros64() { static uint32_t low, high;
-
Thread
WCH CH548/9 Controller
ändern. Der größte Unterschied ist das Flash Interface. Das Flash muss blockweise gelöscht werden (64 Byte Blöcke). Schreiben kann man Singlebyte, Multibyte oder Blockweise. Im Gegensatz zu üblichen Flashs sind gelöschte Bits 0. Der Aufruf des Bootloaders per Call 0xF400 funktioniert übrigens nicht
überprogrammiert (geupdated) werden, so wie bei den STM BluePill ? c) braucht man immer extra-Chips wie ATmega8U oder CH340 bei ATmega Arduinos ukm per USB programmieren zu können ?
-
Thread
Alternativen zu STM32?
Anforderungen sind eher simpel: zwei serielle Schnittstellen (alternativ SPI + seriell), so ab 64 kB Flash, wenigstens 8 kB RAM und ein paar Timer. Die Anwendung ist eher zeitkritisch, deswegen wenigstens 32 MHz. Und weil einschlägiges Tooling schon vorhanden ist, wäre mir ein Cortex-M ganz recht
>Anforderungen sind eher simpel: zwei serielle Schnittstellen (alternativ >SPI + seriell), so ab 64 kB Flash, wenigstens 8 kB RAM und ein paar >Timer. Da wird es höchstwahrscheinlich auch ein 8-Biter machen. (32MHz bedeuten nicht unbedingt schneller in der Abarbeitung)
-
Thread
Meine erste Platine mit dem Eagle-Autorouter
und I/O von 9/96. Das war wohl die letzte Karte, die ich mit AR probiert hatte. Und andermal mit ATmega32 digital plus ADC-Eingänge plus Relaismultiplexer. Würde Dir die Eagle .brd-Datei mit Signalleitungen reichen?
nichts. Ich kann die hier angehängte Datei ohne Probleme mit EAGLE Version 7.7.0 für Mac OS X (64 Bit) lesen. Die im ZIP-Archiv geht auch nicht. Der AR meckert aber erst mal über 2 innere Layer die nicht aktiviert sind: Layer 2 (Route2), 3 (Route3) verwendet, aber nicht aktiviert! Darin
-
Thread
Nochmal ATMEGA128 Bootloader mit Megaload
sinnvoll? define(__AVR_ATmega64__) => defined(__AVR_ATmega64__) Ich habe in boot.h folgende MOdikikation vorgenommen /* Check for SPM Control Register in processor. */ #if defined (SPMCSR) # define __SPM_REG SPMCSR #
Robert H. schrieb im Beitrag #7214486: > /* > #if define(_AVR_ATmega64_) || defined (_AVR_ATmega128_) > SPMCR = 0x68 > #else > SPMCR = 0x57 > #endif > */ > ist der #if-Ausdruck sinnvoll? Gute Frage. SPMCR ist beim ATmega128 wirklich an Adresse 0x68
-
Thread
Welche AVR (Atmega) haben UPDI?
| ATtiny3224 | ATtiny3226 | ATtiny3227 28/32 Pin | 48 Pin ___________|____________ ATmega808 | ATmega809 ATmega1608 | ATmega1609 ATmega3208 | ATmega3209 ATmega4808 | ATmega4809 28 Pin | 32 Pin | 48 Pin | 64 Pin ___________|____________|____________|_____________ AVR32DA28 | AVR32DA32 | AVR32DA48 | AVR64DA28 | AVR64DA32 | AVR64DA48 | AVR64DA64 AVR128DA28 | AVR128DA32 | AVR128DA48 | AVR128DA64 ___________|____________|____________|_____________ AVR32DB28 | AVR32DB32 | AVR32DB48 | AVR64DB28
-
Thread
ATmega2561-16AU abzugeben
Hallo Leute Ich habe noch 8 Stück ATmega2561-16AU abzugeben. Bei Interesse bitte ernsthaftes Angebot als pn. Grüße e_d
Briefporto. Es sind nagelneue Chips, übrigens in TQFP-64 VG e_d
-
Thread
ATMega128 vs ATMega128 - Erklärung gesucht
Mikrocontroller-Forum-Gemeinde, ich habe gerade "ein Problem" mit der SPI-Programmierung (Flashen) von ATMega128 Controllern bei dem ich etwas nicht verstehe. Die Geschichte dazu: Ich baue gerade ein Gerät (rein aus Hobby und Neugierde), dessen Hardware rund um einen ATMega128AU basiert. Die Originalschaltung
(aber wg. Fuses während ISP noch nicht aktiv) HAT DA JEMAND EIN ERKLÄRUNG DAFÜR? Gibt es vom ATMega128A zwei verschiedene Ausführungen ("Steppings") bezüglich der SPI Schnittstellte? Im www habe ich eine Info bezüglich des ATMEGA128 und dessen Nachfolger des ATMEGA128A gefunden. Aber da sind nur
-
Thread
40 PortPins beschalten
AT32/16 , mit LED´s beschalten. Was soll das sein, nenne mal die richtige Bezeichnung. Z.B. der ATmega32 hat nur 32 IOs.
http://mino-elektronik.de/AVR_PWM_64/AVR_PWM_64.htm Viele LEDs, einfach zu verdrahten und alle in der Helligkeit steuerbar. Darf in keinem Weihnachtsstern fehlen ;-)
-
Thread
Microchip Snap, jemand Erfolg damit beim Atmega gehabt?
Hat schon mal jemand erfolgreich mit dem Snap gearbeitet?! Atmega 644PA Nach einiger Zeit habe ich dann gefunden wo man den auf ISP umschalten kann, bekomme aber die Meldung Updates wurden gemacht Erasing... Unexpected status code when executing ispEnterProgMode, expected 0 but got -64 (Command has failed to execute on the tool) Programming did not complete.
-
Thread
Atmega328p Power_Save
Hallo Zusammen, ich versuche gerade einen Atmega328P für den Batteriebetrieb zu konfigurieren, allerdings erscheint mir der Stromverbrauch zu hoch. Hab ich irgendwas übersehen? Hardware ist momentan nur der AVR, zwei Kerkos an den Versorgungspins
Arbeitsstelle fast einmal zu einem Zivilprozess gekommen, lang ist's her: da kaufte ein Kunde ein 64 MB [sic!] Plattenlaufwerk, damals noch halb so groß wie eine Waschmaschine und dreimal so laut, und bestand dann darauf, er hätte 64 * 1024 *1024, also rund 67 MB, zur Verfügung haben müssen.
-
Thread
Z80 Emulation auf dem Arduino
Aber ob er das auch noch mag wenns auf Arduino emuliert wird? Übrigens macht CP/M mit weniger als 64 kB RAM sowieso wenig Sinn. Georg
Raspi emuliert wird, der von einem Ryzen emuliert >wird ... Statt einen Ryzen wäre aber ein Atmega lustiger: https://dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bit
-
Thread
Attiny: Störungen bei 5V durch Leuchtstoffröhre filtern
. die in https://www.mikrocontroller.net/articles/Einstieg_in_die_Mikrocontrollertechnik_mit_AVR_ATmega#Der_Mikrocontroller Und das mache ich auch "schon immer" so (hab über 50 Atmegas/Attiny am Laufen und da auch noch nie ein Problem mit dem Reset) Lothar M. schrieb im Beitrag #7202310: > Das
#7202748: > Du weißt schon dass die meisten AVR den Start auch ohne externe > Beschaltung sogar um 64ms verzögern können, oder? Ja mir sind die möglichen Fuseeinstellungen bekannt. Die Start Verzögerung ist ja nur ein Nebeneffekt. Aber ich möchte mich nicht streiten, jeden steht es frei die empfohlene
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
sollte man mit einem einfachen 8 Bitter anfangen, nicht mit einer eierlegenden Wollmilchsau. Der ATmega328 wäre ein guter Kandidat.
In den 80er Jahren habe ich den C64 bis ins letzte Bit mit Assembler programmiert. Über die Modelleisenbahn bin dann vor ein paar Jahren mit Microchip PICs und Assembler wieder eingestiegen, weil ich kein C++ lernen wollte. Ziel war
-
Thread
3. Schnittstelle am AVR
Hallo Ich habe einen Atmega64 mit 2 Seriellen Schnittstellen. Ich benötige aber eine 3. Schnittstelle. Die SPI ist auch schon belegt. Kennt jemand einen passenden Multiplexer?
gebeten wurde. Dass es so etwas gibt weiß der TO sicher selbst. Er wird seine Gründe haben, beim Atmega64 zu bleiben.
-
Artikel
DCF77-Funkwecker mit AVR
alle leuchten würden. Im Beispiel wurde für diese Aufgabe Timer2 verwendet. Bei einem Prescaler von 64 ergibt sich eine Durchlauffrequenz von 8 MHz/64/256=488 Hz. Dadurch "flackert" jede Anzeige mit 488 Hz/4=122 Hz, was vom menschlichen Auge nicht mehr wahr genommen wird. Für die normale Zeitgewinnung
Beiträge zum Thema DCF77 Forumsbeitrag: Funkwecker von Norma Weckomat: DCF77 Funkweckerprojekt mit ATmega32 und Punktmatrix-OLED DCF77 Routine PIC-Projekte.de funkweckertest.de: Online Vergleiche von Funkweckern und Uhren
-
Thread
Entscheidungsfindung µC
Gehäusegrößen. Ich nehme dann meist den nächst größeren Footprint (BSP: 48 würden reichen, ich nehm dann den 64er) und schaue mir Verfügbarkeit und Preis an. Dann schaue ich noch nach der nächst größeren Familie und wenn Preis und Liefersituation da besser passen/sich nicht viel nehmen, dann wird es die. VG
noch etwas kluges dem Standartvorgehen hinzuzufügen haben. Letztlich plane ich den Umstieg vom Atmega zu dem ARM M0+. Das wird noch ein interessantes Stück Arbeit, der Unterschied ist schon groß was den inneren Aufbau betrifft. o/ und ein schönes Wochenende Anselm
-
Thread
Abschätzung uC Größe/Performance
quasi beliebig wachsen, eine Rekursion reicht schon Und wenn er sein Programm z.B. für den AMD64 kompiliert hat, wird das Kompilat für einen ATmega328 eine ganz andere Grösse haben. Wenn man wüsstr, was er programmiert hat und welche Module "TCO/IP Stack" er verwendet, könnte man wenigstens eine