Re: RS232 Kategorie: Programmierung C (von Valdiz - 20.08.2009 21:56) | ||
Als Antwort auf Re: RS232 von ER - 19.08.2009 7:59 | ||
| ||
> > > Hi, > versuch es mal so. > Das hat bei mir Erfolg gehabt: > > // init Serial > void Con_Init(void) > { Serial_Init(0,SR_8BIT|SR_1STOP|SR_NO_PAR,SR_BD38400); > AbsDelay(10); > } > > Die Schnittstelle 0 wird vom Betriebssystem gebraucht als Programmierschnittstelle > bei dem Projektboard. Ich benutze die zur Ein- Ausgabe mittels des Hyperterminal. > Schlies mal einen Tester an und schau ob die Baudrate sich korrekt einstellt. > Standard läuft die auf 38400. Ich habe schon gesehen, dass die sich nicht auf 9600 > umstellen lies. > > Ellen Hi, es sieht so aus das, dass das Wichtigste in dem Ganzen die 10 Millisekunden Verzögerung sind. Wenn die 10 Millisekunden da sind, kann man jede beliebige Baudrate nähmen un es funktioniert. Aber was die Verzögerung bewirkt, habe ich nicht verstanden. Vielleicht haben sie eine Erklärung dafür?! | ||
Antwort schreiben Antworten: Re: RS232 (von PeterS - 21.08.2009 8:57) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum