ich beutze den PIC simulator von ohsonsoft der hat RS232 unterstützung ect.
ich hab mal rumprobiert, er empfängt daten. wenn ich vor dem Step wo subrathiert wird abfrage und z.b. nen augang dann schalte leuchtet dieser auch:
Code:
bsf PORTA,0
call DELAY_ROUTINE
bcf PORTA,0
movf 0x7F,0
sublw 0x30
btfss STATUS,Z
return
bsf PORTA,0
return
BTFSS meint wohl, das wert a- wert b nicht = 0 ist und setzt somit das Zero bit nicht (hab da wenig rumprobiert deswegen die abweichung vom orginal ( 0 => 0x30))
Das programm springt einfach wieder zurück und setzt keinen ausgang
Das Programm läuft, ja die änderungen bezüglich der Mhz unterschiede und des anderen pics habe ich auch berücksichtigt
Lesezeichen