Hallo Vitis,
danke für die Antwort. ich habe jetzt folgendermaßen programmiert :
Code:
$regfile = "m16def.dat"
$crystal = 10000000
$baud = 9600
Config Portb = Output
'Config Lcd = 16 * 2
'Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portd.5 , Rs = Portd.6
'Cursor Off
Do
Wait 2
Portb.4 = 1
Print Chr(255) ; Chr(192) ; "000" ; Chr(87) ; Chr(127)
Do
Loop Until Ucsra.txc = 1
Set Ucsra.txc
Portb.4 = 0
Loop
Funktioniert nicht. ich habe bei meinem MAX485 gemessen :
Spannungsversorgung = 5 V
Auf der A Leitung habe ich gegen Masse konstant 1,987 V. In dem Moment in dem er sendet tut sich auf dieser Leitung nichts ( kann aber auch sein, das mein Messgerät das nicht schnell genug anzeigt ). Auf der B Leitung das gleiche.
Die Terminierung des Max485 besteht aus 3 Widerständen. 1kOhm und 2x 100 kOhm.
http://www.elektronik-projekt.de/con.../rs485_bus.gif
Kann ich denn ohne Osziloskop überhaupt rausfinden, ob er sendet ?
Ich will damit einen Digitalen Videorecorder ansteuern. Die Befehlsliste habe ich mit angehängt.
Wäre nett, wenn Du mir nochmal helfen könntest.
mfg Kay
Lesezeichen