Sida 1 av 1

Läsa bandgap från pic12f675

Postat: 16 maj 2004, 17:03:09
av zus
Hjälp!

Håller på att göra en programmerare till en pic12f675. Den fungerar perfekt, med ett undantag. Jag kan inte läsa bandgap-bitarna och programmera dem igen. Är det jag som inte kan läsa eller är microchips programming-specification konstig? Ideer någon?

//Erik

Postat: 16 maj 2004, 18:01:06
av strombom
idé: du kanske måste rensa hela kretsen innan du ändrar dem...

/Johan

Postat: 16 maj 2004, 19:18:10
av zus
Oj, var kanske lite otydlig. Jag kan inte _läsa_ bandgap-inställningen. Fattar inte riktigt hur jag ska åstadkomma detta....

Det står i Microchip:s 12f675 flash programming spec. att det är viktigt att först läsa in bandgapbits för att sedan spara dem, men jag vet inte hur....

Dessa bitar ska ligga i Configuration word, adress 0x02007. Men enda sättet att komma dit? Är att köra LoadConfiguration?

Postat: 16 maj 2004, 20:43:42
av cyr
Skummade igenom programspecen lite snabbt bara. Det verkar ju faktiskt som enda sättet att få PC till 0x2000 är att köra en "load configuration", men den datan skrivs väl inte in i minnet förrän man kör en "begin programming" ?

Så man borde väl kunna köra "load configuration" och sen "read program memory" för att läsa ut 0x2007.

Postat: 21 maj 2004, 09:34:42
av zus
Lyckades...hade skrivit fel (såklart) i programmerarkoden.....!