Hallo, ich möchte über einen PIC184520 ein Radiomodul ansteuern. Am Pin RC5 müssen eine 8 bit Adresse sowie weitere 24 bit an Daten reingeschoben werden. Ich programmiere mit Assembler. Kann mir jemand einen Tipp oder Codebeispiel geben wie ich das anstelle? Besten dank! Gruß Tim
Diesen Code habe ich soweit in Assembler geschrieben. Sagt mir mal bitte
ob das soweit passt.
Besten dank!
Tim
start movlw B'00000000'
movwf SSPCON1
bcf SSPSTAT, SMP
bsf SSPSTAT, CKE
bcf LATC, RC0
bsf LATC, RC5
loop call empf
movwf LATC, RC5
movlw B'00001000' ;diese 8 bit möchte ich an Pin
;RC5 schicken
call send
goto loop
empf bsf LATC,RC0
movff WREG, SSPBUF
empf1 btfss SSPSTAT, BF
goto empf1
movff SSPBUF, WREG
bcf LATC, RC0
return
send bcf LATC, RC5
movff WREG, SSPBUF
send1 btfss SSPSTAT, BF
goto send1
movff SSPBUF, WREG
bsf LATC, RC5
return
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.