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:
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))Code:bsf PORTA,0 call DELAY_ROUTINE bcf PORTA,0 movf 0x7F,0 sublw 0x30 btfss STATUS,Z return bsf PORTA,0 return
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







Zitieren

Lesezeichen