Hallo Ich bin auf der Suche nach einer Möglichkeit, mittels einer Funktion den EEprom Inhalt eines Atmegas auszulesen, per Uart zu übertragen und am PC daraus eine Hex Datei generieren zu lassen. Wie stelle ich sowas an?
Am einfachsten liest du das Eeprom mit deinem Programmer aus. Das erspart dir, die ganzen Grundlagen der AVR-Programmierung zu erlernen, die dir offensichtlich fehlen. Oliver
die Grundlagen Kenntnisse habe ich. Wenn ich bloß mit dem Programmer auslesen möchte, würde ich heir nicht fragen. Das Auslesen soll innerhalb der Laufzeit in verschiedenen Abständen erfolgen.
Audgabenstellung in 4 Teilaufgaben aufsplitten 1) UART Übertragung auf dem AVR bauen und mit einem Terminalprogramm testen 2) EEPROM auslesen und mit den bereits getesteten UART Funktion zum PC übertragen, wo sie zunächst mal im Terminal dargestellt werden 3) PC Programm schreiben, welches statt dem Terminal mit dem AVR kommuniziert 4) Lernen wie ein HEX-File aufgebaut ist und die bisherige Ausgabe auf dem PC durch speichern in ein File ersetzen Für die AVR Teile AVR-GCC-Tutorial AVR-Tutorial Für die PC-Teile: Jedes beliebige Tutorial, welches die Abschnitte UART bzw. Filebehandlung enthält. Den Abschnitt Filebehandlung findest du auch in jedem noch so grindigem C-Buch (wenn du in C programmierst, wovon ich erst mal ausgehe) Alternativ könnte man auch auf dem AVR bereits die Syntax für ein Hex-File zusammenbauen, dann braucht man auf PC Seite theoretisch nur ein Terminalprogramm welches in ein File schreiben kann.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.