Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Serielle Schnittstelle Kategorie: Programmierung Basic (von Dietmar, Homepage - 15.12.2004 23:54)
 Als Antwort auf Re: Serielle Schnittstelle von Henrik - 15.12.2004 23:01

Hallo,

ich habe es zwar noch nicht ausprobiert, aber das Empfangen mit Parity müßte gehen. Beim Senden sieht es etwas schwieriger aus, da die Parität erst berechnet werden müßte.

Und zwar kann man ein Bit im 'Serial communications control register 1 (SCCR1)' setzen und daraufhin sendet und empfängt die C-Control im Format 'Start bit, 9 data bits, 1 stop bit'. Im gleichen Register steht das 'Receive data bit 8', also in diesem Fall das Parity-Bit, da bei der seriellen Übertragung mit dem LSB begonnen wird. Das Parity-Bit dürfte von den Systemroutinen einfach ignoriert werden.

bset #4,$0e     ; Mode-Bit im SCCR1 (SCI control register 1) setzen

Natürlich funktioniert dieses Verfahren nur bei den C-Control-Varianten der Version 1.1. Ob die neueren C-Controls sowas bereits von Haus aus unterstützen, müßte Dir der Entwickler DIE HARD sagen können...

Gruß, Dietmar

Meine Homepage: http://ccintern.dharlos.de

 Antwort schreiben

Bisherige Antworten:

Die Lösung (von Dietmar - 16.12.2004 19:39)
    Re: Die Lösung (von Mike2k1 - 17.12.2004 14:15)
    Re: Die Lösung (von Henrik - 16.12.2004 23:11)