-
habe ein bisschen gegoogelt und dies gefunden
das ich mit hilfe von RP0 und RP1 arbeiten soll und bits setzen soll
mit bsf und bcf waren beispiel drin
so siehts bei mir aus:
BCF STATUS, RP0 ; RP0 wird auf 0 gesetzt
BCF STATUS, RP1 ; RP1 wird auf 0 gesetzt
BSF STATUS, RP0 ; RP1 wird auf 1 gesetzt um zu bank 1 zu wechseln
nach den beispielen müsste es klappen aber da tauchen nur warnungen ohne ende auf und der simulator versteh das auch nich den der timer startet nich
so sieht der code aus meines timers (timer0):
BSF OPTION_REG, T0CS ; hier wird in der Speicherzelle T0SC die 1 gesetzt
BSF OPTION_REG, T0SE ; hier wird für RA4 die Low Flake gewählt
MOVF T0CS, F ; nun wird es unter der Speicherzelle gesichert
MOVF T0SE, F ; hier wird es unter der Speicherzelle gesichert
MOVF TMR0, W ; das ist das Timer-Register
also wenn ihr mir weiter helfen könnt wäre ich euch überaus dankbar
Bitte Helft mir
-
das problem ist nun gelöst
es lag daran das beim pic in der inc datei ein kleiner fehler drin ist
ich musste dies &0x7f zu den einzelnen registern setzen, da sie in der in auf 8bit eingestellt sind aber nur 7bit gehen den es gibt 2 andere bits nur noch dazu zum bank wechsel usw ^_^
danke trotzdem
-
wie sieht den eigentlich ungefair ein algorithmus zur dekodierung des funksignales aus?