ok danke werd ich gleich ausprobieren !!
Druckbare Version
ok danke werd ich gleich ausprobieren !!
leida funktioniert das auch nicht!! weiß nicht mehr was ich tun könnte??
Verbinde mal an deinem RS232-Kabel RX mit TX (Ohne Controller; einfach nur am offenen Kabel). Wenn du dann eine Taste am Terminal druckst sollte das Zeichen angezeigt werden. So kannst du testen, ob von deiner PC-Seite alles in Ordnung ist.
Die Baudrate kannst du so allerdings nicht prüfen.
hallo! ich hab gerade probiert 2,3 zuverbinden! und es funktioniert!!
also die pc seite dürfte in ordnung sein!! was kann ich am controller falsch habn??
mfg doolitle
Tja,
wenn du auch noch diese Zeile einfügst, bin ich mit meiner Weisheit am Ende und habe die Hardware oder die Chip-Einstellungen im VerdachtCode:RS232in:
btfss PIR1,RCIF
goto RS232in
;-----------------------
bcf PIR1,RCIF ; interrupt-Flag löschen
;-----------------------
movfw RCREG
movwf PORTB
goto RS232in
end
Ich habe einen externen quarz, und drehe den Watchdog ab
list p=16f873
#include <P16f873.INC>
__config _HS_OSC & _WDT_OFF
Wie sieht das bei dir aus ?
ich hab auch einen externen quarz und hab den watchdog timer ausgeschaltet!!
vielleicht hab ich einen fehler in der schaltung!
RS232 schnittstelle: pin 2-------> MAX232: pin 7
RS232 schnittstelle: pin 3-------> MAX232: pin 8
MAX232: pin 9---------> PORTC,7 (RX)
MAX232: pin 10-------->PORTC,6 (TX)
mfg doolitle
FÜr ein klassisches Null-modem kabel solltest du diese beiden vertauschen
RS232 schnittstelle: pin 2-------> MAX232: pin 7
RS232 schnittstelle: pin 3-------> MAX232: pin 8
ich hab die beiden aba schon mal vertauscht gehabt und es hat trotzdem nicht funktioniert!!
Das mit dem Echotest hast du ja schon probiert. das muß auch HINTER dem MAX 232 funktionieren. also 9 u. 10 am Max überbrücken.
dazu muß aber der Controller kurz raus !