Hallo Ich hab ein kleines Programm gemacht (mein erstes ^^) in Flowcode (bitte keine Vorurteile oder Belehrungen, sobald ich mich nen bisschen besser mit µC auskenne wechsle ich zu C....bin sozusagen nen blutiger Anfänger ^^). Aber Programmieren tu ich es mit dem kit149 mit der Software MicroPro. Werden denn nun die Fuses mit in dem hex gespeichert oder muss man die immer extra angeben? UND kann man irgendwie mit dem kit149 auf 8 MHZ beim pic12f683 umschalten anstatt auf die 4MHZ Standard? Danke schon mal.
Normalerweise werden die "Fuses" (Config Bits) direkt im HEX File gespeichert und auch vom Programmer beim programmieren des PICs genutzt. Alle Microchip-Standard Tools und alle guten 3rd-Party Tools machen das (z.b. Sprut Brenner kann es auch). Es gibt jedoch Ausnahmen, wie z.b. Programmer, die es nicht aus dem HEX File lesen, Assembler/Compiler die es nicht ins HEX File schreiben etc... Wie es mit Flowcode geht, weiss ich nicht, aber du musst die Bits 4-6 (IRCF0-IRCF2) im OSCCON Register auf 111 setzen. Da nach dem Einschalten 110 der Standard-Wert ist, brauchst du nur noch:
1 | BSF OSCCON,4 |
OSCCON befindet sich in der Bank 1, also vorher noch folgenden Befehl, wenn du dich nicht gerade in der Bank1 befindest:
1 | BSF STATUS,RP0 |
Ah danke Hab es ein bisschen anders gemacht. Ich hab einen Hex Editor verwendet und die Bits nach deiner Anleitung und dem Datenblatt vom Chip Umgeändert. War ein ziemlich früher Offset, 0x008b oder so. Danke noch mal ^^ Jetzt gehts es
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.