Hi,
so, hab jetzt Tagelang gelesen, rumprobiert ach ja und nen Pegelwandler integriert.
War mir ja fast klar das ich noch Fehler mache und meine HEX Daten nicht richtig ankommen. Vielleicht kann mir ja bitte jemand weiterhelfen.
Nochmal zur Info. Diese Hex sollen so gesendet werden:
80 04 bf 11 01 2b
3b 04 f0 4f 11 11 80
3b 03 46 01 7f
Baudrate 9600, 8 Daten-Bits, 1 Stop-Bit und gerade Parität (even)
Code:
$regfile = "m8def.dat"
$crystal = 3686400 'Quarz: 3.6864 MHz
$baud = 9600 'Baudrate der UART: 9600 Baud
Config Com1 = Parity = Even , Stopbits = 1 , Databits = 8 ,
Config Pind.0 = Input 'RxD für RS232
Config Pind.1 = Output 'TxD für RS232
Do
Print "80 04 bf 11 01 2b"
Waitms 5
Print "3b 04 f0 4f 11 11 80"
Waitms 5
Print "3b 03 46 01 7f"
Waitms 300
Loop
Bitte nicht lachen ! Sind bestimmt einige Fehler drinn.
Was ist da falsch bzw. fehlt ?
M.f.G.
Jürgen
Lesezeichen