Serielle Daten in die CC schreiben Kategorie: Programmierung C (von Endress - 3.12.2009 11:22) | |
| |
Ich versuche, Daten in die CC einzulesen und auszuwerten. Egal wie ich es versuche, es kommt nichts dabei raus, wenn ich Glück habe. Mit Pech schmiert mir die IDE mit einer Exception ab und lässt sich nicht mehr starten. Code: #define PortC0 16 #define PortC1 17 #define PortC2 18 char zeile1[8],feld[10]; char SER_TEXT[8]; char buffer[80],zeichen_str[50]; char zeichen; byte count; int test; int i,feld1,feld2,feld3; void main(void) { SPI_Disable(); Port_DataDirBit(PortC0,1); Port_DataDirBit(PortC1,1); Port_DataDirBit(PortC2,1); Serial_Init_IRQ(0,buffer,120,120,SR_8BIT|SR_1STOP|SR_NO_PAR,SR_BD9600); while(true) { do { Serial_WriteText(0,"TEST"); zeichen=Serial_ReadExt(0); Str_Fill(zeichen_str,zeichen,1); count=Serial_IRQ_Info(0,RS232_FIFO_RECV); Serial_WriteText(0,zeichen_str); }while(zeichen); } } Code wird kompiliert und in die CC geschrieben, sobald ich auf den Start Button klicke schmiert die CP_IDE mit einer "Ein- Ausgabe Exception" ab und lässt sich nicht mehr starten. Den Beispielcode aus Ullis Buch möchte ich nicht einfach übernehmen, zum einen möchte ich in den Code in C halten und zum anderen verstehe ich nicht, wie man dort mehrere Zeichen eingeben können soll. Die müssten ja auf einen Schlag übertragen werden ? Vielleicht denke ich aber zu kompliziert. Es soll eigentlich nur dabei rauskommen : "A1" wird an CC übertragen : Port C0 ein, "A0" = aus usw. | |
Antwort schreiben Antworten: Re: Serielle Daten in die CC schreiben (von Endress - 3.12.2009 13:40) Re: Serielle Daten in die CC schreiben (von UlliS - 3.12.2009 17:02) Re: Serielle Daten in die CC schreiben (von Endress - 7.12.2009 13:40) Re: Serielle Daten in die CC schreiben (von UlliS - 7.12.2009 16:48) Re: Serielle Daten in die CC schreiben (von Endress - 9.12.2009 16:24) Re: Serielle Daten in die CC schreiben (von UlliS - 9.12.2009 16:52) Re: Serielle Daten in die CC schreiben (von PeterS - 10.12.2009 17:36) Re: Serielle Daten in die CC schreiben (von Endress - 11.12.2009 22:39) Re: Serielle Daten in die CC schreiben (von PeterS - 12.12.2009 12:11) Re: Serielle Daten in die CC schreiben (von UlliS - 12.12.2009 12:42) Re: Serielle Daten in die CC schreiben (von Endress - 14.12.2009 12:55) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum