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 Kommunikation mit 2 M-Units Kategorie: C-Control I V1.1 (von Christoph - 29.05.2004 1:09)
 Als Antwort auf Re: Serielle Kommunikation mit 2 M-Units von Christian - 28.05.2004 3:18
Hallo Christian,

.......
> > Warum Baud 2400 und nicht 9600?
> Habe ich mal auf den kleinsten Wert gestellt nachdem so gut wie
> nix übertragen wird. Macht sowas Probleme ?

Ne, denke nicht -ist aber eher ein Wert für 150m Kabel.
 
> > Das motsig wird bei jedem #loop-Durchlauf gesendet,
> > solange leb On ist. -Sollte man vielleicht entprellen!
> wie würdest du das machen ? Bin ein ziemlicher newbie
> in sachen Controller und Basic

so zB.
--------
define leb  port[5]
define motsig byte
define m  bit[9]

m = ON
motsig = 0  'Ausgangssituation definieren

' --- Programmoperationen --
#loop
if not leb then m = ON   'm bleibt off, solange leb gedrückt ist
if leb and m then motsig = 5
if motsig > 0 then gosub TX_Data
goto loop

#TX_Data
put motsig
m = 0
motsig = 0
return
'==========================

'=========== RX ============
' LEDs
define lem  port[1]
define recbyte byte

'*** Programmoperationen  ***
#loop
if RXD then get recbyte
if recbyte = 5  then lem = ON
goto loop
'==========================
Du kannst das motsig ja mal an das Hyperterminal senden.
bzw die "5" damit an die RX-Unit schicken  (mit Alt + 5).

Gruß
Christoph

Ich weiss nicht wie der Empfangspuffer reagiert,
wenn gleichzeitig gelesen, gelöscht und geschrieben wird.
Muss das durchs Programm abgesichert werden, oder ist das hardwareseitig
schon geregelt? Wer kann das mal genau erklären?

 Antwort schreiben

Bisherige Antworten:

Re: Serielle Kommunikation mit 2 M-Units (von Christian - 14.06.2004 19:33)
    Re: Serielle Kommunikation mit 2 M-Units (von drbest - 19.06.2004 18:07)