-
Thread
Mcp3551 PT1000 Schaltung
reicht vielleicht auch eine einfache > Schaltung: Beitrag "PT1000, einfache Auswertung mit AVR (ATmega328)" Sieht mir nach ziemlich der gleichen schaltung aus nur direkt an einem ATmega328 angeschlossen über dessen ADC hab ich viel schlechtes gelesen. Klaus R. schrieb im Beitrag #6751654: > D1Mini
Genauigkeit Du messen möchtest. Der Spannungsregler ist bestimmt nicht Dein Problem; der ADC des ATmega328 wohl auch nicht.
-
Thread
PPG-Sensor (MAX301 102) über I2C-Schnittstelle (Hilfe)
Das Modul ist über vier Leitungen an den Port E des ATmega328PB angeschlossen. Der Interrupt-Ausgang des Moduls ist nicht mit dem Controller verbunden, so dass die Verfügbarkeit neuer Messwerte nur durch wiederholtes Abfragen des Interrupt-Status ("Polling
notwendigen Informationen in den Unterlagen der > Praktikumsversuche1 bis 4, im Datenblatt > des ATmega328PB und im Datenblatt des MAX30102.
-
Thread
Wald vor lauter Bäumen / Arduino PrintString
ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Hobbyraum\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\cores\\arduino" "-IC:\\Users
-
Thread
Arduino Nano_V3 auf Funktion testen?
viel auf der seriellen Leitung ausgegeben hat, dass der CH340 das virtuelle DTR-Signal nicht an den Atmega328P-Reseteingang weitergeleitet hat. Wenn das nicht funktioniert hilft nur ISP. LG, Sebastian
-
Thread
[VS] & [V] diverse Entwicklungsboards
Xplained ATTINY104-XNANO 1 Stück zu verschenken, gegen Portoerstattung 20. Atmel Xplained Mini ATmega328PB-XMINI 1 Stück zu verschenken, gegen Portoerstattung 21. Microchip M(R)X PIC16F18446 1 Stück zu verschenken, gegen Portoerstattung 22. Vishay VCNL4020 Sensor Starter Kit 1 Stück zu verschenken
-
Thread
AVRMon (Wozmon) für Arduino pro mini
ausführlichere Anleitung zum "Wozmon", findet sich im Netz. - Zum Flashen des Arduino avrdude -p m328p -P /dev/ttyUSB0 -c arduino -v -e -u -U flash:w:AVRMon-arduino_pro_mini.hex Hier nur eine kurze Anleitung zum lesen und schreiben von Registern (Die Kommentare dürfen nicht mit eingegeben werden)
der aktuellen Speicheradresse gelistet. Alle Beispiele beziehen sich auf den Arduino pro mini (ATmega328p) mit 16MHz und einer voreingestellten Baudrate von 4800 (C5:00 C4:CF)! Diese kann dann im laufendem Betrieb auf z.B. 19200 (C5:00 C4:33) geändert werden. C5:00 ; UBBRH C4:33
-
Thread
Analog und Digital auf einer PCB Brauche hilfe bei zwei/drei letzten Problemen
man nicht verstehen... Und wie oben erwähnt.. funktionierte ja alles.. Also wenn die PWM vom ATMega328p läuft.. ist alles super... damit dimme ich mehrere LED Stripes... Also.. das ganze ist schon wirklich echt extrem... Ich kann nachher mal Bilder machen... 5 stellig ist es schon... und es wird
lust mit zu machen :) Aber bitte zum Thema entsprechend... Also... Zunächst habe ich von ATMega128A auf den ATMega328p gewechselt.. Die PINs reichen genau aus wie man sieht :) Kurze Erläuterungen: SCK/MISO/MOSI sind auch gleichzeitig die I2C Adresspins (für mein System benötigt) FAN2
-
Thread
Kühlen mit Peltier Elementen
Sonnenbestrahlung auf dem heissen Körper hier einen Einfluss? Gesteuert soll das ganze von einem ATMEGA 328 entweder mit PWM oder über Relais. Dazu LCD, NTC Sensor plus das nötige Beigemüse. Schaltungsaufbau und Programmierung ist simpel. Ich habe mir die anderen Threads zu dem Thema bereits durchgelesen
hinsichtlich Temperaturunterschied, Geschwindigkeit usw.? > Gesteuert soll das ganze von einem ATMEGA 328 entweder mit PWM oder über > Relais Pelztiere nicht mit PWM sondern Konstantstrom. Lüfter an beiden Seiten schaden auch nicht. Beachte den maximalen Temperaturunterschied und den miserablen Wirkungsgrad
-
Thread
DIP Programmieren mit Test-Clip/Klammer taugt/nicht?
guten Testklammer & Abblockkondensator an VCC und AVCC sowie AVCC zu VCC gebrückt klappte das am ATmega328p im DIL/DIP doch prima, natürlich ungesteckt auf PCB oder man muss im PCB für Entkopplung der Reset/MISO/MOSI/CLK sorgen. Reset fest auf VCC geht dann natürlich nicht!
-
Thread
Werden Atmel Mikrocontroller aussterben/nicht mehr verfügbar sein?
Peter D. schrieb im Beitrag #6740559: > Welcher denn? Ich denke da an den Atmega 328P. Gibt es eigentlich einen Atmel Controller der deutlich mehr als 6 PWM Ausgänge hat? 5V-tolerant sollte der aber sein.
Max L. schrieb im Beitrag #6740563: > Ich denke da an den Atmega 328P. Die sind bei Reichelt lagernd und auf ebay ebenso massig erhältlich. Oder an welche Stückzahlen hast du für Hobbybedarf gedacht?
-
Thread
Si4732 evaluation module
Hi, I have created a evaluation board for the Si4732 + ATMEGA328P so that the Si4732 can be used as a general purpose IF processor (typically 10.7 MHz or 21.4 MHz) for decoding AM/SSB. See excellent library by PU2CLR on the internet for controlling the
-
Thread
Schaltplan für GPS Auswertung an einem ATmega
Hallo, ich möchte auf einem Atmega328p GPS daten auswerten (von einem bn 880) und über ein 16x2LCD ausgeben. Die Spannungsversorgung läuft über ein Handy-lagegerät mit 5V 2A. Ist der Schaltplan so in Ordnung? Oder ist dort etwas
und mit Pull-up-Widerständen arbeiten. I.A. reichen sogar die intern zuschaltbaren Pull-ups des ATmega328. B: Bei LED1 - LED8 würde ich ähnlich verfahren. Dioden drehen und die zugehörigen Widerstände gegen 5V. A und B bedeuten aber, dass sich die Logik auf low-aktiv dreht. Das muss man beim Programmieren
-
Thread
Probleme mit AVRDUDESS 2.13
Hallo! Ich möchte mit AVRDUDESS 2.13 (avrdude version 6.3) einen ATmega328p programmieren und das fkt (leider) nicht (siehe auch "Funzt_nicht.txt"). Beim Starten erscheint: >>>: avrdude -u -c avr910 -P COM2 -p m8 Detected 1e950f = ATmega328P ampel_neu.hex
AVRDUDESS "überreden", auch den ATmega328P zu programmieren? Ich weiß, in der "Funzt_nicht.txt" - Liste erscheint der ATMega328p nicht ... Vielen Dank!
-
Thread
SPI Slaves + Schieberegister
sollen. Also ein manuelles Chip-Select. > Anders dürfte es nicht gehen. Es geht auch anders: Den Atmega88 "einfach" durch einen Atmega328PB ersetzen. Der hat zwei SPI-Schnittstellen. LG, Sebastian
Sebastian schrieb im Beitrag #6735176: > Es geht auch anders: Den Atmega88 "einfach" durch einen Atmega328PB > ersetzen. Der hat zwei SPI-Schnittstellen. aber nicht den falschen 328pb, nur den v2 von Microchip, der Atmel hat nur 1 SPI..
-
Thread
Taupunktsteuerung
sowie die I2C Funktionen für die SHT21. So what! Für ein Hobbyprojekt vollkommen egal! Ich hab nen ATmega32 genommen, weil der gerade rumlag! Verschwendung!!! ;-)
schon Recht, für unbenutzes Flash bekommt man kein Geld > zurück. Bei mir waren die 32K des Atmega328P voll und ich hatte noch Pläne. Ich habe jetzt aber die Display-Bibliothek gewechselt und den Zeichensatz beschnitten und so 4K zurückgewonnen, insofern ist weiteres Sparen zur Zeit nicht dringend
-
Thread
welche Datentypen soll ich nehmen?
Hallo, ich habe angefangen mit einem AVR (Atmega328 auf einem Arduino Board) zu programmieren. ich habe mal eine generelle frage zu den Datentypen. wenn ich stdint.h includiere, kann ich uint8_t, uint16_t usw. benutzen. Ansonsten muss ich
-
Thread
BASCOM AVR YwRobot_Lcd_i2c.lib für 1602 LCD anpassen
Ich möchte mein funktionierendes BASCOM Programm für den ATMEGA328A und der YwRobot_Lcd_i2c.lib mit einem 20x4-LCD an ein 1602-LCD anpassen. Leider unterstützt diese Lib nur 20x4-LCDs. Frage: wer kann die Lib an ein 16x2-LCD anpassen? Bin für jeden Hinweis dankbar
-
Thread
MEGA2560 und W5500 SPI
Hallo, ich habe eine PCB mit dem Atmega2560 und dem Ethernet Chip W5500 entwickelt. Nun ist es ja so, daß der 2560 mit 5V und der W5500 mit 3.3V versorgt werden. Laut Datenblatt des W5500 soll dieser 5V tolerante IOs haben und bis 5.5V
Pegel hat? Ich nicht, und ich habe schon einiges mit den W5500 Modulen im Zusammenspiel mit Mega328p und Mega2560 gemacht. Siehe https://www.mikrocontroller.net/topic/511582#6560158 Besonders das Kombi-Modul (3. Foto, Arduino 328p und W5500) macht es auch nicht anders, d.h. 3.3V MISO geht auf
-
Thread
ISP programmer variable Spannung Zielsystem wie MK2
am ProMini ~ kein Programmieren möglich Fehlermeldung wie oben und auch "Expected signature for ATmega328P is 1E 95 0F Double check chip, or use -F to override this check." Irgendwann habe ich beim Testen dann nur noch den Fehler bekommen und nichts hilft mehr, da ist wahscheinlich jetzt etwas kaputt
einfach die Betriebsspannung des µC auf dem USBASP von 5V auf 3.3V umstellen. Nur geht dann halt kein ATMega8 mehr, es müßte schon ein ATMega88 sein. Und die zusätzlichen 10¢ sprengen natürlich das Budget...
-
Thread
Resonator korrekt anschließen
XTAL2 des MC zu verbinden. Nur wie rum? Oder ist das egal? Wenn es relevant ist, ich verbaue eben atmega328p Vielen Dank Markus
sind. Aber hier steht in der Pinbeshhreibung: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Seite 91: XTAL1 (Chip Clock Oscillator pin 1 or External clock input) ...becomes the input of the inverting Oscillator amplifier XTAL2:...becomes the
-
Thread
ADC Messung mit dem Attiny 841
#6728225: > Du willst mit dem Attiny 841 per ADC Werte einlesen (8 Bit), diese per > I2C an den Atmega 128 schicken und die Werte per Display (das direkt > ohne I2C am Atmega 128 angeschlossen ist) anzeigen. Stimmt nicht ganz. Der Attiny 841 soll per I2C an den Atmega 128 angeschlossen werden. Auch
findest du dazu die meisten leicht verständlichen Anleitungen. Vor ein paar Jahren war das noch der Atmega8, inzwischen wurde er (dank Arduino) durch den ATmega328 abgelöst. Bestelle dir einfach mal ein 5er Pack Arduino Nano Module, die kannst du immer mal gebrauchen. Zum Programmieren musst du ja nicht
-
Thread
Pinout Arduino
nichts https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
Hallo, lies doch mal das Manual. Wieviele interne Vref sind beim ATmega328P vorhanden? Nur eine Einzige, nämlich 1,1V. Alles andere muss von außen an AREF angeklemmt werden. Dafür ist der Pin da. Beim Arduinoboard liegt Ub an AREF. Damit kannst du beim ATmega328P zwischen
-
Thread
3 Stunden nach Sonnenaufgang Ventil schalten/Solarzelle/Microcontroller
werden soll (wegen Batteriebetrieb) empfiehlt es sich, das fertige Programm auf einen "Nackten" ATmega328 Mikrocontroller zu übertragen. Den Arduino kannst du dabei als Programmieradapter (Arduino as ISP) verwenden. Wenn die Zeit nicht sehr genau sein muss, kannst du sogar den Quarz weg lassen. So
-
Thread
[S] Suche TQFP32 Leer Tray
Hallo, Ich suche einen leeren Tray für TQFP32 10x10mm Fachgrösse (Atmega328p), um diesen an meinem Bestücker zu montieren. Vielleicht hat jemand so ein Teil und würde es abgeben? Danke und Grüße, Stefan
-
Thread
Linearisierung eines Ausgangssignal mit Mikrocontroller
habe das ganze mal für verschiedene float Berechnungen getestet. Plattform: Arduino Nano Clone mit ATmega328, 16MHz (lag hier rum). Beispiel: Code wurde 5000mal über den Wertebereich U ausgeführt und die mittlere Zeit bestimmt. [c] float U2W(float x) { const float a = 0.60151694; const float
-
Thread
PINx-Register
Ich verwende einen ELEGOO UNO R3. Darauf befindet sich ein ATMEGA328P. Das mit den Pins und den Registern ist mir bewusst - ich habe es wirklich nur falsch formuliert. Aber weißt du, wieso er sofort einen Durchlauf macht, wenn sich der Delay nicht im Programm
-
Thread
Strom in ATmega Pineingang
Widerstand max sein, > also wie hoch der Stromfluss durch die Ableitungsdioden im Mega? Fuer den Atmega328p gilt laut Datenblatt die im Anhang gezeigten "Injection currents"
Widerstand max sein, >> also wie hoch der Stromfluss durch die Ableitungsdioden im Mega? > > Fuer den Atmega328p gilt laut Datenblatt die im Anhang gezeigten > "Injection currents" Das war hilfreich danke!
-
Thread
Deaktivierung des internen Pull-up resistors
Hallo, bei den AVRs wie z. B. den ATMEGA328P werden die Pullups in Abhängigkeit von den korrespondierenden Bits der Register DDxn und PORTxn und PUD im MCUCR aktiviert: PUD im MCUCR muss 0 sein, DDXn = 0 (Direction Input) und Portxn = 1 :
-
Thread
MFRC522 Probleme bei Ansteuerung
laufen zu bringen. Doch dabei habe ich Probleme (evtl. beim SPI) [code] MFRC -> Arduino Uno -> ATmega328 SDA -> Pin10 -> PB2 SCK -> PIN13 -> PB5 MOSI -> PIN11 -> PB3 MISO -> PIN12 -> PB4 IRQ -> nicht angeschlossen RST -> PIN9 -> PB1 GND -> GND 3.3V -> 3.3V [/code] main.c [c] int main
-
Thread
AVR 328P, Temperatur, Uhrzeit am OLED Display ausgeben
string zu wandeln, doch mein Display bleibt leider dunkel. Setup zusammengefasst: Arduino Nano (Atmega 328p), OLED Display (SSD1306), RTC Modul (DS3231) Atmelstudio 7, Library zum OLED Display von: https://www.mikrocontroller.net/topic/415651#new Im 7-Zip Ordner "Display.7z" ist mein kompletter
-
Thread
Verständnisprobleme bei der integer Zahlenübergabe an Port
dass ich es nicht hinbekomme eine Lösung zu finden. :D Folgende Situation: Ich möchte mit einem Atmega 328P ein Lauflicht an 8 LED's an Port D realisieren. Das ganze fängt bei LED 1 an PIND0 an und endet an PIND7 mit LED 8, wobei immer nur eine LED leuchten soll. Am Ende angekommen sollen die LEDs wieder
-
Thread
Ethernet für uC?
Ein Raspberry Pi kann das alles ab Werk. Ein ESP8266 oder ESP32 kann immerhin die Basics. Aber ein ATmega328 ... eeeeh. Wenn das alles so einfach wäre, hätten wir schon in den 80er Jahren unserer Heimcomputer (C64, Amiga, Atari) mit Netzwerkkarten ausgestattet. Bedarf war auf jeden Fall vorhanden.
/stk. (Das ist ein MAC+PHY, Reine $-vergleich zum PHY macht nicht voll Sinn). Mit ATTiny und ATmega den Rad wieder zu finden, lohnt sich gerade nicht für kleine Serie. Soviel Zeit und so viel Mühe einzunehmen.. Beim großen Stückzahlen wahrscheinlich soll/kann man besser versuchen..
-
Thread
Von AVR-Studio zu PlatformIO
alle Header-Dateien (*.h) unter "include" kopiert. Die platformio-ini sieht so aus: [code] [env:ATmega328] platform = atmelavr board = nanoatmega328 board_build.mcu = atmega328p board_build.f_cpu = 16000000L build_flags = -Wextra -Wall -std=gnu99 -gdwarf-2 -Os -funsigned-char -funsigned-bitfields
other options and examples ; https://docs.platformio.org/page/projectconf.html [env:nanoatmega328new] platform = atmelavr board = nanoatmega328new framework = arduino [/c] Das "new" bezieht sich auf den Bootloader. Die entsprechenden Boards findest Du in den platformio Platforms. Das übersetzt
-
Thread
Arduino Nano in der 2000W Kettensäge muss öfters neu geflasht werden :-(
pwm für den ESC langsam hoch. Seltsam. Vielleicht hat jemand eine Idee warum das flashen einen atmega328 wieder flott machen kann. Das Roland und :-)
hieß). Sprich, das Ganze dient der Absicherung gegen Einzelfehler" "The target processors are ATMega2561 and ATMega328. The bootloader will reside in the boot section of flash memory. Before passing control to the application program, the bootloader must verify the application program's integrity
-
Thread
Max7219 an Arduino Nano will nicht
geprüft und neu aufgebaut. Board: Arduino China Nano Im IDE eingestellt: Arduino as ISP Atmega 328P (old Bootloader) Fehler: Beitrag drunter. Kann mir wer weiterhelfen? Wär sehr dankbar! :)
-
Thread
Ein stapelbarer 4s aktiver Trafo Balancer mit UART..
nehmen, der läuft aber nicht unter 2,7V. Der Attiny13V geht bis 1,8V runter! Ich könnte den Atmega328 zwar an 2+ hängen, aber dann muss auch noch ein 1117 mit aufs Board. Und es gibt hier aber noch einen vermüllten 128s thread.. Für andere Batterie werde ich also 32 von diesen 4s Balancern brauchen
interessant: https://www.mikrocontroller.net/topic/508930 Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
-
Thread
RTOS mit Arduino
. Mein "Blinken" geht ganz schnell und die serielle Schnittstelle sagt garnichts mehr. Kann der Atmega328 evtl. nur 2 Tasks?
RTOS auf einem ATmega328 klingt für mich nach nach: Ein Spatz soll Kanonen tragen.
-
Thread
Strtok in C schreibt 0 in Teilstring?
Hallo zusammen, ich hab da eine Frage zu Strtok in AVR C. Ich schicke über Uart Strings zu einem Atmega 328P, die haben das Format Buchstabe:Zahl also z.B. g:55 und am Ende ist ein Newline Zeichen \n. Es wird immer nur ein Buchstabe geschickt, ein : und eine Zahl nicht größer wie 255. Im AVR frage
-
Thread
Programmierung AVR
------------- for(uint8_t upd_line=0; upd_line<MAX_LINES; upd_line++) { #if defined(__AVR_ATmega328P__) #ifdef DATE_LINE void_UpdDateLine(); #endif // #ifdef DATE_LINE #ifdef TIME_LINE void_UpdTimeLine(); #endif // #ifdef TIME_LINE void_UpdCoHeLine();
braucht man jedes Byte. Deine Kritik ist verständlich aber du kennst nicht alle Umstände, mein nano328p ist ratzevoll, ich bin nicht der genialste Programmierer und gehe auch Kompromisse ein.
-
Thread
SPM-Instruction beim Atmega328p
Hallo, ich bin gerade dabei, den Atmega328p näher kennenzulernen, indem ich einen Arduino Uno über einen ISP-Programmer (Diamex) und AVR-Studio 4 in Assembler programmiere. Es sind meine ersten Gehversuche in Assembler. Da ich perspektivisch
Das 328/P Datenblatt liefert in "30. BTLDR - Boot Loader Support – Read-While-Write Self-Programming" ein paar Hinweise: SPM wird aus dem Anwendungsspeicher, glaube ich, ignoriert und während einer Lösch
-
Thread
AVR-gcc 7.3: gcc -Wunreachable-code option Ersatz?
und dann den kompilierten Code auf die Zielplattform übertragen. Ich arbeite eh' z.Zt nur mit ATMega8, ATMega328 ( = UNO) und dem ATMega2560 ( = MEGA). Damit ist für mich das Thema erledigt.
-
Thread
[S] Board Wiring S
Ich würde gern ein Board entsprechend dem Wiring S aufbauen, aber mit dem ATMega1284 an Stelle des ATMega644. Leider kann man nirgends ein PCB kaufen. Auch das File wiring-s-v10.zip mit den Zeichnungen ist nicht mehr zu finden. Falls jemand einen Tipp hat, wäre ich sehr dankbar
weiter weg schrieb im Beitrag #6695152: > Nebenfrage Der ATMega1284 sagt mir mehr zu als der ATMega328. Alternativ müsste ich auf eine andere Architektur umsteigen. Man kann über Arduino beliebig lästern. Aber für das schnelle Projekt mit Mikrostückzahlen ist
-
Thread
CD74HC4067 - Funktion und Datenblatt verstehen
aufgeschaltet ist. [Hintergrund ist dass ich 6-8 Temperatursensoren DHT22 und eine DRV8833 an einen Atmega328PB anschliessen und deren ISEN messen möchte und mir die uC-Pins knapp werden weil ich auch schon beide UARTs, I2C (Display, Touch-IC) und SPI (MCP2512) brauche ...] LG, Sebastian
-
Thread
CD74HC4067 - Funktion und Datenblatt verstehen
aufgeschaltet ist. [Hintergrund ist dass ich 6-8 Temperatursensoren DHT22 und eine DRV8833 an einen Atmega328PB anschliessen und deren ISEN messen möchte und mir die uC-Pins knapp werden weil ich auch schon beide UARTs, I2C (Display, Touch-IC) und SPI (MCP2512) brauche ...] LG, Sebastian
-
Thread
Arduino UNO USART Daten fehlen
, wird auf dem Uno über den 16U2 ein Reset ausgelöst, und der ATMega328 läuft in den Bootloader. Alles was der PC währenddessen sendet geht verloren (fast alles, Kommandos an den Bootloader werden natürlich ausgewertet). https://forum.arduino.cc/t/does-arduino-reset-when-first-connected-to-usb
ich mittels hTerm einen String 10x sende (kleinste Sendezeit bei hTerm eingestellt) empfängt der ATMega328 den nur 9x und das wurde bislang nicht erklärt...das Ganze OHNE XBEE Module (weder am PC noch am Arduino) kannst Du ja problemlos testen (wenn Du willst), wenn Du einen Arduino hast - kannst
-
Thread
UART Verständnisproblem auf ATmega328p
nabend, ich habe auf einem ATmega328 UART am laufen, habe aber ein bisschen Verständisprobleme warum sich mein Code so verhält wie es sich verhält main.c [c] #include "../defines.h" #include <avr/io.h> #include <stdlib.h> #
compiliert, um zu ermitteln, woe genau die Variablen im Speicher liegen: [pre] avr-gcc -O1 -g -mmcu=atmega328 -Wa,-adhlns test.c ... .bss:0000000000000000 uart_dataReceivedLength_u8.1789 .bss:0000000000000001 uart_data_c .bss:0000000000000007 uart_dataReceived_b [/pre] Hier kann man schön sehen,
-
Thread
Arduino flash beschrieben
eine 0 zu wenig. Ab 10-Tausend wird es kritisch. Mein Fehler. Ich zitiere nun das Datenblatt des 328P, erste Seite, Vers Drei, Zeile vier: Write/erase cycles: 10,000 flash/100,000 EEPROM → nicht tausend, nicht zehntausend – nein, hunderttausend ist die Zahl.
github.com/mihaigalos/miniboot > *ungetestet* Habe https://github.com/Optiboot/optiboot mit Atmega 328p verwendet. Im Arduino Sketch wird der Flash-Bereich reserviert, bestehend aus n pages zu 128 bytes [c] const uint8_t flashSpace[SPM_PAGESIZE * (NUMBER_OF_PAGES + 1)] __attribute__ (( aligned