Hi, auf was (ausser natürlich das problem mit den 254Byte-Stufen) muss ich bei addwf pcl beim pic denn noch so achten? irgendwie, aber auch erst seit änderungen am sonstigen programm, springt der pic bei der abfrage eines unterprogrammes (bcd) in die isr. habs dann mit nem org-befehl probiert. bringt auch nichts (org 0x100) an was könnte es denn noch liegen? falls es jemand sehen möchte, hab ich meinen code im anhang. vielen dank schon mal und ein schönes we, Jens
Hat PCH einen definierten/korrekten Wert?
Der PC setzt sich ja aus Hi- und Lo-Byte zusammen. PCL beschreibst Du, aber welchen Wert hat PCH? Das Register heisst PCLATH. Hier ist ein Sprung in eine Tabelle, die über eine 256-Byte-Grenze geht: addlw lo(TempTab) movwf Work movlw hi(TempTab) movwf PCLATH btfsc STATUS,C incf PCLATH,F movf Work,f movwf PCL
das versteh ich jetzt irgendwie nich so ganz. muss vl nochmal im reference manual danach guggen. versteh grad nur die hälfte. hab mich mit dem problem noch garnich beschftig, weils bisher immer einfach geklappt hat
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.