Gast
#366427
Hallo zusammen, ich muss bis morgen ein kleines Programm schreiben, welches Daten von der seriellen Schnittstelle auswertet und diese in das EEPROM schreibt. Nun habe ich keine Erfahrung mit UART, aber ICH MUSS es hinbekommen... Deswegen bitte ich Euch, über den folgenden Code mal drüberzuschauen, habe lt. Datenblatt alle notwendigen Bits gesetzt hoffe ich. Desweiteren verstehe ich nicht, an welche Stelle ich denn jetzt die Subroutine hinschreiben soll und wie darauf verwiesen wird, die ausgeführt werden soll, wenn Daten im Lesepuffer bereitsliegen. Und die letzte Frage vorerst: wie schreibt man denn Daten in das EEPROM? Wenn z.B. eine Bedingung vorliegt, mit welchem Befehl schreibt man denn von der ersten Adresse des EEPROMS BITWEISE (z.B.LSB) eine "1" rein? Also sowas wie EEPROM_0x0001 = (1 << 1); Wenn einer Hilfe braucht, dann jetzt ;o) Danke schon mal im voraus Grüße PS: Controller: mega64 mit AVR-GCC popi