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.