AT89C51RC2 und Framing error Frage

OP #468133
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren