-
-
Ich hab mich da oben wohl etwas verworren ausgedrückt.
Ich hab den Fehler zwar gefunden, kostete mich zwei PIC12F629.
Leider ist mir unklar, was daran falsch ist.
Wenn ich bei der Initialisierung, s.u. die beiden Ports 0 und 1 sofort
auf High schalte, läßt sich der Baustein einmal programmieren
und dann nimmermehr.
Er läßt sich auch nicht mehr löschen!
bcf STATUS,RP0
clrf GPIO
movlw 0x07
movwf CMCON
bsf STATUS,RP0
movlw 0x38
movwf TRISIO
movlw 0x30
movwf WPU
bcf OPTION_REG,7
bcf STATUS,RP0
*
bsf GPIO, 0
bsf GPIO, 1
Füge ich bei * eine Warteschleife ein, kann ich ihn
auch wieder löschen und, oder neu programmieren.
Nun wüßte ich doch zu gern, woran das liegt.
Hat jemand eine Idee?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen