Datum:
Angehängte Dateien:Abend, ich habe ein kleines Problem mit den EEPROM-Routinen. Controller ATMEGA8, AVR Studio und "WinAVR-20090313-install.exe" Version Win-AVR. Mein Problem: Ich sende einen 19 character Kommando in EEPROM Z.B. const uint8_t eeMenue[] EEMEM = { 0x02, 0x21, 0x32, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x9D, 0x2A }; Es sollte normalerweise <2><33><50><1><0><0><0><0><0><0><0><0><0><0><0><0><3><157><42> am Terminal erscheinen aber ich krige leider: <192><192><192><192><192><192><192><192><192><192><192><192><192><192><192><192><192><192><192> am Terminal. Warum funktioniert dieser Aufruf nicht? Werden die Werte nicht aus dem EEPROM gelesen? eep-Datei wurde korrekt zum Controller übertragen. Ich habe schon viele im Internet gelesen und viele geänderrn leider funktioniert nicht, Was ich noch nicht versuch ist mit eine neue Version von avrprog. leider finde ich bis jetz nicht. Hat jemand ein Link wo ich es herunterladen kann. Irgendwie verstehe ich da nicht. Könnt Ihr mir helfen? Gruß Penie
Datum:
Hallo, kommt diese Warnung bei Dir nicht? uart_init(UBRR_VAL); ../TestMintron.c:53: warning: integer overflow in expression ich habe das nicht wweiterverfolgt, der UART dürfte aber da kaum auf der erwarteten Baudrate senden? Gruß aus Berlin Michael
Datum:
Sieht nach falscher Taktrate/Fuses/Baurate aus. Johann
Datum:
danke für die schnelle Antwort ja die Warnung habe ich und ich habe versuch wegzukriegen mit UL hinter die Zahlen leider hilft nicht. Gruss penie
Datum:
>Johann
danke erst mal
denkt ich nicht weil, eine einfahe USART testprogramm nur send und
receive funktioniert mit die Gleiche Einstellungen Problemlos.
Empfangsdaten sind richtig.
Deswegen tendiere ich mehr dass das Fehler mit eeprom oder Avrprog zu
tun hat
gruss
penie
Datum:
Hallo, Das bedeutet, dass niemand mir helfen kann? gruss penie