Re: RS232 Kategorie: Programmierung C (von PeterS - 21.08.2009 8:57) | ||
Als Antwort auf Re: RS232 von Valdiz - 20.08.2009 21:56 | ||
| ||
> > > > > 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?! Benutzt man nicht USB (weil man ein Project Board hat und kein Application Board) so ist die erste Schnittstelle zur Kommunikation mit der IDE reserviert. Die Baudrate ist dann 38400. Nur im Autostart ist dann die erste serielle frei für alle Zwecke zu gebrauchen. Gruss Peter | ||
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum