Forum: Mikrocontroller und Digitale Elektronik USART bei M16C80


von Andy (Gast)


Lesenswert?

Hallo,

kann mir jemand sagen, ob ich beim M16C80 von Mitsubishi eine beliebige
Baudrate einstellen kann, also über 115200 oder auch Zwischenwerte. Ich
wollte nämlich mit einem USB->Seriell die Kommunikation zwischen PC und
Controller-Board beschleunigen, aber der Controller schweigt.

Andy

von Bernhard S. (bernhard)


Lesenswert?

schweigt er bei allen Baudraten ??

Bernhard

von Andy (Gast)


Lesenswert?

also, die Werte für gängige Baudraten, die im Dattenblatt angegeben
sind,funktionieren:
z.B "u1brg=10;" bedeutet 115299 Baud

Wenn ich versuche die Zwischenwerte anzufahren, z.B. 90000 Baud oder
gehe über 115200 Baud, was laut Formel (f/(16*(n+1)) gehen würde, dann
schweigt er. In der Doku steht aber auch nichts darüber.

Ich habe es im synchronen Modus probiert, da kann ich jeden Wert
anfahren, den die Formel hergibt.

von Andreas Dörr (ADoerr) (Gast)


Lesenswert?

Ich hab hier einen R8C (ist ja nen kleiner M16C) und hab eben mal mit
den Baudraten auf UART1 rumgespielt. Mein uC sendet auch bei
"krummen" Werten. Ich bin sogar runter bis u1brg = 0.

Hast Du per Oszi gesehen, daß dein M16C wirklich nichts über den UART1
rausschickt? Oder "siehst" Du nur, daß auf deinem PC über den
USB-Seriell-Wandler nichts ankommt? Im letzteren Fall würd ich eher auf
Probleme mit dem Wandler tippen.

von Bernhard S. (bernhard)


Lesenswert?

Wenn ich es jetzut richtig verstanden habe dann funktioniert die
Verbindung:

PC ===> HANDY einwandfrei.

Sogar bei allen Baudraten?

Nur die Verbindung

µC ===> Handy

die mag nicht und das bei allen Baudraten ?

von Andreas Dörr (ADoerr) (Gast)


Lesenswert?

Wie kommst Du jetzt auf ein Handy?

von Andreas Dörr (ADoerr) (Gast)


Lesenswert?

Ah, ich seh grade ... Du bist im falschen Thread ;)

von Bernhard S. (bernhard)


Lesenswert?

>Wie kommst Du jetzt auf ein Handy?

sorry (Asche auf's Haupt)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.