Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: RS232 Kategorie: Programmierung C (von PeterS - 21.08.2009 8:57)
Als Antwort auf Re: RS232 von Valdiz - 20.08.2009 21:56
Ich nutze:
C-Control Pro Mega32, C-Control Pro Mega128, CC-Pro 32 Application Board, CC-Pro 128 Application Board, Pro-Bot128
> > >
> > 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: