| Re: Probleme mit Lesen der RS232 mit IRQ (Mega32) Kategorie: Programmierung C (von Hannes24 - 4.01.2016 19:15) | ||
| ||
|
Hallo, // Init Schnittstelle mit 38400baud, 8 Bit, 1 Stop Bit, keine Parität // 20 byte Empfangspuffer - 15 byte Sendepuffer Serial_Init_IRQ(0,buffer,20,15,SR_8BIT|SR_1STOP|SR_NO_PAR,SR_BD38400); das Senden von Zeichen vom Terminal(IDE V2.31) funktioniert nicht, wenn man gleich nach dem "Programm Ã?bertragen" auf "Programm starten" drückt. Erst nach einem Hardware Reset. Sollte man evtl. in der Bedienungsanleitung erwähnen. ------------------------------------------------------------------ anzahl= Serial_IRQ_Info(0, RS232_FIFO_RECV); // wieviel Byte im Empfangs Puffer z=500; while(z--); // Warteschleife In meinem Programm war der Wert von anzahl immer zu klein. Erst (nach ewiger Suche) nach Einfügen der Warteschleife war anzahl korrekt. | ||
Antwort schreiben Antworten: | ||
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

