-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
avrasm] Mit dieser Änderung lässt sich, zumindest bei mir, die Signatur auslesen von ATtiny412, ATmega4809, AVR128DB28, AVR16DD28, AVR32EA28 und AVR16EB14.
Nun, ich hatte wie Sie angefangen, nämlich mit dem Auslesen des SIB, damals noch auf einem ATmega1284P, TX und RX über diese Widerstand-Diode-Kombination an UPDI angeschlossen. Alles anhand des Datenblattes. Bald auf AVR128DA28 umgestiegen, und dort LBME und ODME der USARTs genutzt; was mir Ihre
-
Thread
Wo ist in meiner Berechnung der Fehler?
include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define SCREEN_WIDTH 128 #define SCREEN_HEIGHT 64 #define OLED_RESET -1 #define SCREEN_ADDRESS 0x3D #define pv_max_volt 40 #define pv_adc_steps 1023 #define bat_max_volt 14 #define bat_adc_steps 1023 float
Integer packt, ist das ganze wesentlich > schneller und kleiner, Nicht automatisch, z.B. auf ATmega328: uint32_t Division: ca. 615 Cycles float Division: weniger als 500 Cycles
-
Artikel
AVR PWM
jedem Match umschaltet (toggle), entspricht der eingestellte Wert dem Pulsweitenverhältnis. Bei OCRnx=128 des 8 Bit T/C wäre also etwa die Hälfte der Zeit der Pin eingeschaltet. Allerdings kann das beim T/C 0 des tiny2313 nur der Ausgang A (OC0A). Also ins Datenblatt gucken! Fast PWM. Einer von den zwei
Dessen Berechnung mittels AADE Filter Designer soll hier an einem Fallbeispiel erläutert werden. Ein ATmega48 mit 20 MHz Quarz soll mittels 10 Bit "fast PWM" des 16 Bit- Timers 1 ein Stereosignal am Pin OC1A und OC1B ausgeben. Die PWM-Frequenz beträgt somit knapp 20 kHz, nach dem Abtasttheorem sind maximal
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
aber die Ursache. Es gibt leider viele µCs, wo ernsthafte Bugs im I2C-Controller vorliegen, z.B. ATmega8. Daher sollte man immer in die Software (Master und Slave) ein Timeout mit programmieren. Was ich bisher an Atmel µC mit I2C probiert habe, da war I2C keine Freude. Also auch die AT89C51xxx haben
> Es gibt leider viele µCs, wo ernsthafte Bugs im I2C-Controller > vorliegen, z.B. ATmega8. Korrekt. Selbst bei normalen I2C haben schon viele Controller die eine oder andere Schwachstelle und wenn es dann noch Multimaster oder Slavebetrieb gibt dann schwillt die Errataliste bereits
-
Thread
GCC v14 Release
Du vergleichst hier auch Äpfel mit Birnen: einmal ein AVR128 und dann einen AtMega 2650. Denn der AVR128 kann rodata-flash-mapping: https://gist.github.com/sprintersb/7e538928f5b481961d31458d2e5a402d Und wenn Du das benutzt: Veit D. schrieb im Beitrag
Hallo, habe mit der 8er nochmal rumprobiert. Für den AVR128DB64 verwende ich den DxCore, also dessen Core Package. Hier kann ich mit dem 8er komischerweise nichts kompilieren. Warum auch immer. Dann habe ich Programme mittels Arduino IDE für einen ATmega2560
-
Thread
ATmega328P Funktionsadresse in Register speichern und aufrufen
( uint16_t ) 0x00ff ); pxTopOfStack--; #if defined(__AVR_3_BYTE_PC__) /* The AVR ATmega2560/ATmega2561 have 256KBytes of program memory and a 17-bit * program counter. When a code address is stored on the stack, it takes 3 bytes * instead of 2 for the other ATmega* chips.
Hallo, also wenn ich TCB_t und ATmega328P lese, dann sagt mir meine innere Stimme das was nicht zusammenpasst oder zusammengewürfelt wurde. TCB_t ist ein struct Datentyp der neueren Controller Serien. Ein ATmega328P hat keine Timer des
-
Thread
cli() und sei()
Ist etwas versteckt im Datenblatt des ATmega8. Abschnitt "Reset and Interrupt Handling": "When the AVR exits from an interrupt, it will always return to the main program and execute one more instruction before any pending interrupt is served
gerade serielle Routinen, die interruptgesteuert Daten > vom Arduino zum PC schicken sollen, d.h. im ATMEGA8 ... ATmega8 != Cortex-M
-
Thread
Arundoino Analogeingang ruhig bekommen
das nimmt Rechenzeit, Wenn man's richtig macht, dann merkt man das noch nicht einmal bei 16e6÷128÷13 = 9615,38 samples per second. (ca. 3% Overhead) Aber die 10bit ADCs sind eigentlich gut genug für stabile Messungen im ±1LSB Bereich. Wenn's noch stabiler sein soll, Eingang hart auf Masse
geringen Ripple bekannt. Als Referenz für den ADC daher denkbar ungeeignet. Die 10 Bit eines AVR (ATmega, ATtiny) sind ansonsten durchaus zu schaffen. Mittelwertbildung im Interrupt kostet auch kaum CPU-Zeit und so schnell kann eh keiner ablesen.
-
Thread
AVR64EA28: PIT-Interrupt
Ich komme nicht weiter - dieses Programm lässt eine LED im Sekundenrhythmus blinken, auf einem AVR128DA28, AVR32DD28, AVR16EB28, ATmega4809, auch einigen 'tinyAVR® 1-series', aber nicht auf einem AVR64EA28. Vielleicht könnten Sie es ja bei sich ausprobieren, das wäre toll.
an C-hater: Übrigens finde ich diese 'Note' zwar im Datenblatt des ATmega4809, aber weder in dem für AVR128DA28/32/48/64 noch im Preliminary für AVR64EA28/32/48; also eine simple Suche nach 'during device'.
-
Thread
AVRs mit USB?
at90usb1287 atmega8u2 atmega16u2 atmega16u4 atmega32u2 atmega32u4 atmega32u6 [/pre] also etwas veraltet. Dann gibt's noch avr-mmcus.def [3], wo man nach RMW suchen kann, weil (einige? alle?) Xmega USB Devices
...dann kann man in Device-Packs suchen (aber nicht nur nach USB, weil es z.B. für ATmega88 USBS gibt: "USART Stop Bit Select".) [pre]grep -l '"USB"' atpack/microchip/atdf/*.atdf | awk -F'[/\.]' '{ print $4 }'[/pre] [pre] ATxmega128A1U ATxmega128A3U ATxmega128A4U ATxmega128B1 ATxmega128B3
-
Thread
Das Ende des Z80
> (https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer, > eine Z80, einen ATMega32 als I/O-Knecht und 128kB RAM, Massenspeicher > mit einer SD-Card). Auch wenn meine Frage jetzt etwas OT ist hier in dem Thread. Gibt es hier bei die Möglichkeit einen XT-Bus (AT-Bus 8 Bit) für
(https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer, >> eine Z80, einen ATMega32 als I/O-Knecht und 128kB RAM, Massenspeicher >> mit einer SD-Card). > > Auch wenn meine Frage jetzt etwas OT ist hier in dem Thread. > Gibt es hier bei die Möglichkeit einen XT-Bus (AT-Bus 8
-
Thread
Welches Smart Home System zum selbst erweitern ?
Elektronik ist eigentlich sehr langlebig; meine Zentrale arbeitet seit 18 Jahren durchgängig (mit ATMega128).
Gerhard H. schrieb im Beitrag #7654323: > meine Zentrale arbeitet seit 18 Jahren durchgängig (mit ATMega128). Angenommen ich möchte Lampe A immer dann einschalten wenn Sensor B etwas erkennt, aber nur wenn es dunkel ist, aber nicht am Wochenende oder wenn im Kalender Urlaub eingetragen ist. Muss man
-
Thread
LED Treiber programmierbar ähnlich wie das DMX Protokoll
Thomas S. schrieb im Beitrag #7645291: > Wenn RGB, dann evtl 3 > Adressen. Bis zu wenn möglich 128 Adressen. 128/3 = 42,666 Leuchtmittel sicher, dass sich der Plan rentiert?
Leuchtmittel erhält eine Adresscodierung. Wenn RGB, dann evtl 3 > Adressen. Bis zu wenn möglich 128 Adressen. D.h. bis zum 128 parallel liegende Leuchtmittel (LEDs, Glühlampen?)? Was für eine Impedanz man da wohl am Leitungsende hat, die man mit dem Sender treiben muss ... Wilde Annahmen, sehr
-
Thread
Atmega/Arduino - Input Capture funktioniert nicht
1us Auflösung), sondern den Input Capture Mode von Timer1 meines Arduino Nano Clones (hat einen Atmega328p). Leider erhalte ich auf meinem OLED-Display "kippende" Werte angezeigt: z.B. abwechselnd 14 und 65522, oder 13 und 65523, ab und an auch schon mal nur 0. Neben den kippenden Werten wundert
(pinOutM, OUTPUT); pinMode(pinOutU, OUTPUT); readT1Register(Serial); analogWrite(pinOutM, 128); analogWrite(pinOutU, 128); readT1Register(Serial); } void loop(void) { } void readT1Register (Stream &out) { out << "TCCR1A " << _BIN(TCCR1A) << endl; out << "TCCR1B " << _BIN
-
Thread
Atmel JTAG ICE mk-II RSP_ILLEGAL_JTAG_ID
00:00:... Device ID: JTAGICEmkII AVR Part : ATmega1284P Chip Erase delay : 55000 us PAGEL : PD7 BS2 : PA0 RESET disposition : possible
Mein altes ATmega1284-Board geht irgendwie nicht mehr, habe jetzt einen ATmega16 auf die Schnelle gefunden. Der dürfte zwar in den JTAG-Details etwas anders sein, aber das Bild im Großen und Ganzen sollte dasselbe sein
-
Artikel
AVR-GCC-Tutorial/Exkurs Makefiles
den folgenden Unterabschnitten gezeigten Makefile-Ausschnitte sind für ein Programm, das auf einem ATmega8 ausgeführt werden soll. Der Quellcode besteht aus den c-Dateien superprog.c (darin main()), uart.c, lcd.c und 1wire.c. Im Quellcodeverzeichnis befinden sich diese Dateien: superprog.c, uart.h, uart.c
sich in der Dokumentation der avr-libc. Kommentare in Makefiles beginnen mit einem Doppelkreuz ... ATmega8 at work MCU = atmega8 oder MCU = atmega16 oder MCU = at90s8535 oder ... ... Quellcode-Dateien eintragen. Der Name der Quellcodedatei, welche die Funktion main enthält, wird hinter TARGET eingetragen
-
Artikel
Wer hat was
an: Austria. Иван, Wels/Austria: MSP430FET (USB) / einige MSP430er Bayern. deadbuglabs, Nürnberg, Atmega: m8, m328P, m168, m32, RC bedrahtet + SMD esko, Fürth, Atmega, RCLD bedrahtet + SMD, Leds, Schalter, derzockermp, Passau, 7,5 digit DMM Kalibriert, Widerstände, Kondensatoren, Netzteile, Programmer
matrixstorm Erfurt/Schwansee 99195 auch alles moegliche in SMD und DIP: reichlich (jeweils mehrere) AVRs: ATmega8(A), ATmega328p, ATmega644(p), ATmega1284(p), ATmega128, ATmega2560, ATmega32u4, ATXmega128A3U, ATXmega256A3U, ATXmega384C3, ATXmega256D3, ATXmega384D3 und IC-Sockel; LEDS insbesondere auch RGB klar
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
μC > weitgehend unabhängig vom Takt hinkommen. Nur unterscheidet sich der I2C-Controller des AVR128 erheblich von den klassischen ATmega, wie auch die Timer. Ohne eine komplett neue Lib geht also nichts. Die einzige Gemeinsamkeit ist nur noch der Befehlssatz, also reine Softwarefunktionen laufen
bis 20 mA (bei mir waren ca. 17 mA). 17 mA allein für Quarzoszillator!!! Ich habe bisher mit ATMega328P nur mit 16 MHz gearbeitet, so war für mich einfacher, mit einem Timer 1 ms-Puls zu bekommen, als mit 20 MHz. Jetzt habe ich mit AVR128DB begonnen, hier sind Beschränkungen solcher Art etwas milder
-
Thread
CH32V003F4P6 verliert sein Programm
Dirk E. schrieb im Beitrag #7627851: > War das mit dem BOD bei diesem Prozessor? Nö, ATmega128. Das Prinzip sollte das gleiche sein, sofern der CH32V00 self programming kann. Schau Dir den Flash an und vergleiche. Weit häufiger sind aber dumme Sachen die man selber macht. Wird irgendwas
-
Thread
MCP2515 - Serieller Widerstand für AT strip cut crystals
konfiguriere, dass > dann alles läuft. Quarze brauchen deutlich mehr Zeit zum Anschwingen. Z.B. beim ATmega328 werden 16K CK + 14 CK + 65 ms gewartet.
Durchforsten des Datenblattes habe ich dann gesehen, dass der > Controller einen Einschwing-Timer von 128 Clock Cycles hat. Bei 20Mhz > sind das allerdings nur 6,4us. Daran kann es eigentlich nicht liegen. Diese 128 Taktzyklen beginnen aber erst zu laufen, *nachdem* sich der Quarz bzw. die Oszillatorschaltung
-
Thread
Mit Wire.h über I2C auf LCD-Display 1602 zugreifen
Klasse als Alternative zu der deutlich größeren von Adafruit anbieten. Ihr Speicherbedarf passt zum ATmega328. http://stefanfrings.de/arduino_oled/
als > Alternative zu der deutlich größeren von Adafruit anbieten. Ihr > Speicherbedarf passt zum ATmega328. > http://stefanfrings.de/arduino_oled/ Hallo Stefan! Neuer Name? Werde mir deinen ZIP auch ansehen. Danke dafür!
-
Thread
Alte 6502/Z80-Systeme:Ohne CPU betreibbar zum Batterie-RAM Auslesen?
Idee gehabt: https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer Ein ATMega32 treibt eine 8-Mhz-Z80-CPU. Bietet Dir CP/M.
K. schrieb im Beitrag #7614684: > ROM gesockelt 1. Man könntE notfalls Huckepack einen anderen 128er aufsetzen, mit dem entsprechenden Programm und über CS umschalten ... 2. Ob nach x Jahren die Kalibrienungsdaten noch stimmen ???? 3. Bei anderen Ausleseversuchen sollte man an die langsame HW denken
-
Thread
AVR-Studio 4.19 und JTAG ICE MK2 unter Windows 11 64 Bit installieren
-mmcu=atmega1284 -Wall -gdwarf-2 -std=gnu99 -gstrict-dwarf -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT font_graph.o -MF dep/font_graph.o.d -c ..
4.19 ist auf eine ganz andere Generation Rechner optimiert. Wenn du wirklich noch einen Pentium 3, 128Mbyte RAM und einen Röhrenmonitor mit 1024 Pixel Horizontalauflösung nutzt, bleibe bei deiner Version.
-
Thread
Rückgabewerte von va_list auf einem Arduino Mega2560
Dinge produzieren, die sich auch verkaufen lassen. Da haben sie wohl erkannt, dass es jenseits von 128 KiB Flash (die man noch ohne irgendwelche Verrenkungen adressieren kann) keinen Sinn hat, auf 8-Bitter zu setzen.
Vorgänger ersetzen kann. Und mit den neuen Serien geht dieses Spielchen ja munter weiter. Nur der ATmega328PB ist irgendwie ein Ausreißer, da ist recht viel hinzugekommen.
-
Thread
Avrisp MK2 Das Zeitlimit für die Semaphore wurde erreicht.
erhalte folgende Meldung "Das Zeit Limit für die Semaphore wurde erreicht." Wenn ich meinen Atmega640 programmieren will. Das gleiche habe ich schon des öfteren Programmiert (selbes Board selbes Programm), plötzlich geht es nicht mehr. Das Löschen Funktioniert, dann beginn er zu Programmieren
25dc067d-df31-4e22-be7f-cc6a77ccc7f3 Company: Atmel Installed Packages: XC8ToolchainProvider - 1.0.128 XC8ToolchainProvider Version: 1.0.128 Package GUID: 37ef5c0a-bc30-4ea7-bff0-9183f7fe45c2 Company: Microchip Installed Packages: Visual Assist for Atmel Studio - 10.9.2332.3 Visual Assist for
-
Thread
USI-UART mit ATTiny85: MSB kaputt
kein JTAG und komische USI. Übrigens, es gibt Sachen, wo USI gut wäre. Dann lieber so etwas wie ATmega645 oder ATmega649 nehmen: USI und USART zusammen und gleichzeitig. Auch JTAG, viele Füße und viel mehr SRAM und FLASH als bei ATtiny85. Sonst, wenn keine andere Gedanken, nehme ich fast immer ATmega1284
empfehlen. Für CAN noch AT90CAN128, aber man kann auch ohne, mit einem externen CAN-Controller alles machen. Aber 8-Füßler - wozu?
-
Thread
ESP32 C++ Code Frage
64x64 Panel ein 768x64 Pixel Display erhält, also 12 Panel lang, ein Panel hoch. Ich benötige nun 128x384 also 2 Panel lang und sechs Panel hoch. Danke. TS
sehen kann? Ich hatte derzeit echt Probleme etwas brauchbares zu finden. Beim PIC und auch beim Atmega gibts ja sehr schöne Blockschaltbilder im DB.... Sicher frei habe ich TX0,RX0,18,19,34,35 und die zwei. Danke. VG
-
Thread
ESP32 Code modifizieren -> parallel I²C
Bitte, da ich nicht so firm bin beim Thema ESP32 Hardwarenahe Programmierung, komme aus der PIC und Atmega Ecke, C und Assembler. Ich möchte gern das Demoprojekt welches hier https://www.waveshare.com/wiki/RGB-Matrix-P3-64x64 unter "Working With ESP32" https://files.waveshare.com/upload/6/6d
wieder runter 6 7 5 8 384p 4 9 3 10 2 11 1 12 128p Vorteil, ich muss nicht so viele der mitgelieferten Buskabel anpassen und bleibe damit sicher bei den Leitungslängen die dafür vorgesehen sind ... Und so: 1 2 3 4 5 6 7
-
Thread
Induktiver Positionssensor - Fragen dazu
ProductDocuments/DataSheets/40001906C.pdf Der Arduino Uno R3 und auch der Arduino Nano haben einen Atmega328P und keinen Atmega328PB verbaut - daher denke ich schon, dass ich das richtige Datenblatt erwischt hatte - never mind. Background: Der Atmega328P wird von Microchip zwar nicht mehr für neue Designs
empfohlen - aber die Unos und Nanos sind ja schon älter und verwenden daher noch die älteren Prozessoren Atmega328P. Der neuere Atmega328PB wird als besonders stromsparend beworben (PicoPower Technology) - das hat seinen "Preis" in Sachen "Output-Power" und daher sind beim neueren Atmega328PB nur 100mA statt
-
Artikel
Und noch 'ne Nixie-Uhr
die Anschlüsse der Bauteile zu schreiben. Der Prozessor. Herzstück der Uhr ist der Mikrocontroller ATMega1284P von Atmel mit 128 kB FLASH, 4 kB EEPROM und 16 kB RAM, der sollte hier im Forum bekannt sein. Für seinen Betrieb wird nur 5 Volt als Betriebsspannung benötigt. Kein Quarz und keine externe Reset-Schaltung
und die „Target Voltage“ 5,0V angezeigt werden. Wenn nicht → Fehlersuche. In der Zeile unter „Flash (128KB)“ die Hex-Datei „nixie-clock-atmega1284.hex“ laden und den Button Programm klicken. Wichtig, die Fuses, wie oben beschrieben zu programmieren nicht vergessen. Jetzt müsste die LED (die, welche im
-
Thread
Bootloader der Arduino pro micro ansprechen
avr109 Overriding Baud Rate : 57600 AVR Part : ATmega32U4 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated
20 4 0 no 1024 4 0 9000 9000 0x00 0x00 flash 65 6 128 0 yes 32768 128 256 4500 4500 0x00 0x00 lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 hfuse 0 0 0 0 no
-
Thread
Raspi Pi Pico schnell genug um 4Mhz Z80 zu sniffen?
WAIT-Geraffel auszukommen. Also > ich jedenfalls könnte es damit umsetzen. Habe jetzt mal nach AVR128DB64 boards geguckt. Sieht ja soweit okay aus. Aber was meinst Du mit doppeltem Takt? Laut Datenblatt hat der AVR128DB64 eine max clock von 24Mhz, wie alle AVR128DBs ... Dummerweise haben die immer noch
Christoph L. schrieb im Beitrag #7600141: > Habe jetzt mal nach AVR128DB64 boards geguckt. Da braucht man doch kein Board für. Einen AVR128DB28 nagelt man einfach auf Lochraster/Streifenleiter und gut isses. Das ist ja das Geile an den Dingern, die gibt's auch noch
-
Thread
Atmel Studio 4.19 unter W10X64
0,5 mm Pinabstand, aber notfalls geht das auch... Und meine Lieblinge ATMega1284(P) und auch AT90CAN128 kann ich wie früher mit Atmel AVR JTAGICE mkII bedienen: entweder aus Win11 über USB/RS232 Converter oder aus Win7 über USB mit dem älteren Notebook, da ich AVR Studio 4.19
keinem Fall möchte ich ATMega1284 verwerfen: wenn 2x USART, 1x SPI und 10 bit ADC ausreichen, warum nicht - auch wenn ATMega1284 3x so viel kostet? :) Auch 128k Flash und 16k SRAM.
-
Thread
Kleine Vorabfrage zu P3 RGB LED Projekt mit ESP32
Die kleine Anwendung existiert bereits in C und läuft auf einer kleineren RG-Matrix mit einem Atmega128 seit 15 Jahren. Sie nutzt in Ihrer untersten Ebende nur eine Funktion die SetPixel (x,y,color). Keine Animationen. Ich möchte "nur" dahin kommen, den Speicherinhalt mit ausreichender Geschwindigkeit
reihe" geschaltet wurden um mit den IOs hin zu kommen, statt 6 lines mit 64 Bit hat man so 3 Lines mit 128 Bit an einem Modul. So habe ich nun mal einen ESP32 dual core bestellt, auch da es dort mehr IOs gibt. Der muss nun erstmal ankommen... Bis dahin bin ich für jeden Tip dankbar wie man ein Datenfeld
-
Thread
Passender µC für CAN, PWM, Datenspeicher, Regelung
alle noch umskalieren auf echte Messwerte. Meine Schätzung für den Prozessor wäre: Mindestens 128KB RAM, eher 256KB Und mindestens 256KB FLASH, eher 1MB Bei CAN würde ich mir die Option auf FD CAN nicht verbauen (bei Neuentwicklung), daher würde ein Prozessor dieser Reihe empfehlen: STM32G4
am besten kennst, wofür du > Programmiertools hast etc. Bisherige Erfahungen konnte ich mit Atmega 2560 (Atmel Studio) und LPC1769 (MCUXpresso) sammeln, wobei letzteres noch relativ frische Erfahrung ist.
-
Thread
Kann man VQFN mit Heißluft handlöten?
möglich, dass mit bleifrei andere FM besser sind. https://www.ebay.de/itm/364396851496?hash=item54d7beb128 Das schlechteste war das Amtech RMA-223. Und das trotz vollmundiger Versprechen auf deren We(r)b(e)seite.
Uli S. schrieb im Beitrag #7586691: > https://www.ebay.de/itm/364396851496?hash=item54d7beb128 Hast Du das von genau diesem Anbieter? Weil da im Text auf der Dose steht ja auch „Colifornia“ statt California. Wenn es gut ist egal, aber von dem Kingbo-Zeugs gibt es ja anscheinend zig Kopien…
-
Thread
Arduino Frequenzerkennung scheitert an Einbindung einer DOT Matrix
ins EEPROM, dann aber dem Arduino verbieten den EEPROM zu löschen EESAVE. Deswegen mag ich ja die ATmega1284p Version mit 16KB SRAM und 128KB flash.
der Kram direkt abschmiert? Joachim B. schrieb im Beitrag #7585849: > Deswegen mag ich ja die ATmega1284p Version mit 16KB SRAM und 128KB > flash. Wenn Du eigene Leiterplatten machst, ja. Als fertiges Board auf dem A*Mega braucht das Ding unverschämt viel Platz.
-
Thread
Arduino - Software-Reboot zum Start des Bootloaders
im Beitrag #7575023: > Olaf D. schrieb: >> Ich benutze durchaus das springen in den Bootloader (Atmega128) > > Fehlt da nicht eine Initialisierung des Stack Pointers? Bei einem Reset > würde das die Hardware machen (zumindest gilt das für die mir bekannten > AVR Modelle). Beim genannten Atmega128
Oliver S. schrieb im Beitrag #7575026: > Beim genannten Atmega128 und allen anderen aus dieser Generation > (8/16/32/64, …) macht die Hardware das nicht. Gut zu wissen. Ich habe AVR erst etwas später kennen gelernt, als diese Reihe schon nicht mehr aktuell