-
-
Erfahrener Benutzer
Robotik Einstein
Moin moin allerseits.
Ich habe vor langer Zeit einmal auf einen Pic eine veriable Baudrate
realisiert. Dazu mußte die Gegenstelle z.B. PC aber als erstes Byte
ein Hex F0 senden.
Ich habe dann einfach das Startbit abgewartet und dann auf die
Steigende Flanke von 1111_0000 gewartet und die Zeit gezählt.
Die Zeit / 4 /2 dann als Verzögerung fürs Einlesen/Senden damit
immer in der Mitte eines Bits gelesen wird. Das hat gut geklappt.
War natürlich in Assembler und hier nicht wirklich Pracktisch.
Aber man könnte auf diese Art einmal ein Byte + Start +Stop,
z.B. FF einlesen und die Zeit ermitteln. Dann kann man die
"echte" Baudrate/Abweichung errechnen.
Obwohl, solange ich mit einen externen Quarz arbeite klappt
das bei mir bisher. Intern ist echt Sch......
Grüße Richard
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen