Problem mit serieller Schnittstelle

OP #349992
Lesenswert?
• ▲
▼
ich hab nen kleines prob mit der einstellung von ner seriellen
schnittstelle (8051 µProzessor).

wie schaltet man den internen bautgenerator ein?

da muss man ja nen bit im acon register setzen, in meinem lehrbuch BD
genannt. in dem ist auch ein wundebares beispielpogramm drin wie man
die schnittstelle initialisiert:

um den baudgenerator einzuschalten machen die:

setb BD

nur bd scheint bei mir kein gültiges register zu sein, also das so ohne
weiteres gefunden wird.

kann man nicht direkt auf das bit im adcon register zugreifen und wenn
ja, welches ist das?

gruß

Mario
Gast #349993
Lesenswert?
• ▲
▼
seufz

Warum sagst du nicht wenigstens, welchen 8051 du verwendest? Nicht
jeder 8051 hat einen separaten Baudratengenerator. In diesem Fall musst
du Timer 1 oder Timer 2 verwenden.
Wenn du deinem Assembler/C-Compiler nicht sagst, welchen 8051 du
verwendest, kann er nicht wissen, welche SFR und SFR-Bits existieren.

Ralf
OP #349994
Lesenswert?
• ▲
▼
thx hab ich nach studieren verschiedener datenblätter etc auch
rausgebkommen.

deshalb hat das im keil auch net funktioniert, weil dort ist als
prozessor ein standard intel 8051 eingetragen :)

muss ich wohl doch betriebsmodus 1 wählen und mir mit dem timerbaustein
die baudrate erzeugen :)

In dem Mikrocomputerbuch von Schaaf ist das leider irgendwie abhanden
gekommen, die gehen gleich davon aus, dass ein 8051 so nen interenn
bautgenerator hat :)

den fehler werd ich auch kein zweites mal machen :)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.