Forum: Mikrocontroller und Digitale Elektronik AT89C51RC2 und Framing error Frage


von Michael W. (michelw)


Lesenswert?

Hallo,
habe obigen Prozessor.
Ich möchte das Framing-error feature nutzen, um ein DMX Signal zu 
detektieren. Wenn ich das im Datenblatt richtig verstehe, teilt sich das 
FE-Bit den Platz mit dem SM0-Bit.
 Dazu muss ich aber SMOD0 auf eins setzen.
Bis hierher alles ok.
Da ich aber die Serielle im Modus 2 betreiben möchte, muß ich SM0-SM2 
entsprechend setzen. Dazu muß SMOD0=0 sein.
Was denn nun? geht nur das eine oder das andere?,
Oder funktioniert es wenn ich zuerst die serielle initialisiere und dann 
das FE Feature enable?
Irgendwie scheitert es momentan am Verständnis. Das Datenblatt gibt auch 
keine ausführliche Erklärung ab.
Habe schon mal bei NXP vorbeigeschaut, die Derivate sind ja kompatibel.
Aber die scheinen bei Atmel abgeschrieben zu haben, oder umgekehrt.

Meine überlegung ist:
Serielle initialisieren, dann SMOD0 umschalten und FE nutzen, in der 
Hoffnung daß SM0 seine schuldikeit getan hat....

Für sachdienliche hinweise wäre ich dankbar.

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.