Hallo Vitis,
danke für die Antwort. ich habe jetzt folgendermaßen programmiert :
Funktioniert nicht. ich habe bei meinem MAX485 gemessen :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
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







Zitieren

Lesezeichen