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: Probleme beim Programmieren der Unit Kategorie: C-Control I V1.2/2.0 (von DIE HARD - 26.06.2005 19:44)
 Als Antwort auf Re: Probleme beim Programmieren der Unit von Carsten - 26.06.2005 14:51

Hallo...
Sicher wäre es sich mal die Pegel auf der RS232 mit einem Scope anzusehen.
Wenn das nicht geht könnte man im normalen Terminalbetrieb das machen, was du
vorgeschlagen hast.

Taste drücken (senden) und ein modifiziertes Echo zurück schicken.
Man könnte sich auch einen kleinen Downloadsimulator in BASIC schreiben.
Wenn das passiert, was ich denke, dann werden weniger Bytes empfangen,
als das Programm tatsächlich lang ist:
Der SIMULATOR (er ist getestet!)

define counter as word
define lengthhi as byte
define lengthlo as byte
define inbyte as byte

put inbyte
#FLUSH
if not RXD then goto WAIT_DOWNLOAD
get inbyte
goto FLUSH

#WAIT_DOWNLOAD
if not rxd then goto WAIT_DOWNLOAD
get inbyte           'and waste it
print "CCTRL-BASIC UD OS V2.03 (14.02.05)";
put 0Dh
get inbyte           'and waste it
get lengthhi
put lengthhi
get lengthlo
put lengthlo
#EXEC_DOWNLOAD
timer=0
#WAITBYTE
if Timer=50 then goto DL_DONE
if not RXD then goto WAITBYTE
get inbyte
counter=counter+1
pause 1 '
put inbyte
goto EXEC_DOWNLOAD

#DL_DONE
LCD.INIT
LCD.CLR
LCD.PRINT "LENGTH: " & (lengthhi*256+lengthlo)
LCD.POS 2,1
LCD.PRINT "RECVD: " & counter
END

 Antwort schreiben

Bisherige Antworten:

Re: Probleme beim Programmieren der Unit (von Carsten - 27.06.2005 10:12)
    Re: Probleme beim Programmieren der Unit (von DIE HARD - 27.06.2005 18:05)