Hallo
Die Pointerwarnung kam irgendwann mal nach einem Update vom WinAVR. Der zu ändernde Code in asuro.h:
Code:
/* function for serial communication */
void SerWrite(char *data, unsigned char length); // edit by mic 1.4.2011
Und entsprechend in asuro.c:
Code:
/* function for serial communication */
void SerWrite(char *data, unsigned char length) // edit by mic 1.4.2011
{
Parameter für das Terminalprogramm sind 2400Baud, 8Bit, none Parity, 1Stopbit und keine Flußkontrolle. Die 7 Zeichen kommen an, werden aber nicht richtig eingelesen: "Ha_|CoR". Da der Fehler mit jedem Zeichen schlimmer zu werden scheint, tippe ich auf das Stopbit...
Vor allem irritiert mich eben auch, dass die LED nicht gelb leuchtet, da kann man ja beim programmieren nicht so viel falsch machen.
Nicht richtig kompilliert? Falsche Datei geflasht? Fehler beim Flashen? Oder der Klassiker beim Notepad: Quellcode nicht gespeichert vor dem Kompillieren. Versuch's doch einfach nochmal:
Code:
#include "asuro.h"
int main(void)
{
Init();
StatusLED(YELLOW);
while(1);
return 0;
}
(ungetestet)
Gruß
mic
Lesezeichen