Da ich nicht gerade gut in assembler bin, bräuchte ich da eure hilfe. Habe mich da einwenig eingelesen und ich weiss nicht ob ich diesen Befehl richtig interpretiere:
BTFSC a , b
befehl 1
befehl 2
also kann ich mit 'a' das register auswählen und mit 'b' sagen welches bit er mit 0 vergleichen soll?
Wenn ja so könnte ich eine kleine Routine schreiben die wie folgt aussehen würde:
BTFSC writeBlock , 0
GOTO PIC_OUTPUT_RF_DATA_PUT_1
GOTO PIC_OUTPUT_RF_DATA_PUT_0
BTFSC writeBlock , 1
GOTO PIC_OUTPUT_RF_DATA_PUT_1
GOTO PIC_OUTPUT_RF_DATA_PUT_0
etc...
wenn ja, ich schreibe mein programm in c mit mplab und nun müsste ich ein assemblerprogramm aufrufen mit dem parameter writeBlock, wie kann ich das genau machen?
Vielen Dank
Lesezeichen