[elektro] PIC program terület írás
Pogáts Árpád
pogats.arpad at kabelszat2002.hu
Thu Apr 12 18:46:52 CEST 2012
2012.04.12. 18:35 keltezéssel, toth.peter at tilonasec.hu írta:
> Sziasztok!
>
> Nem írtam még a program területre, csak olvastam eddig. Próbálok írni,
> de nem azt írja, amit szeretnék.
> Az adatlapban van egy példa:
> mov #0x4003,W0
> mov W0,NVMCON
> mov #tblpage(prg_cím),W0
> mov W0,_TBLPAG
> mov #tbloffset(prg_cím),W0
> tblwtl W2,[W0]
> tblwtl W3,[W0++]
> disi #5 ;(van olyan példa, ahol 0x00E0-t ír SR-be, hogy kikapcsolja
> a megszakítást)
> mov #0x55,W0
> mov W0,NVMKEY
> mov #0xAA,W1
> mov W1,NVMKEY
> bset NVMCON,#WR
> nop
> nop
>
> Jó helyre ír, de nem tudom, hogy mit. 0-t ír több számnál, 15-nél is ír
> valami 4-5 körülit, de nagyobb számnál meg sem változtatja az eredeti
> értéket.
> Mi a fene lehet ez? Használja valaki?
>
>
> ToPe
>
> -----------------------------------------
> elektro[-flame|-etc]
Hali!
Javaslat:
Először mindent MPLAB szimulátorban kipróbálni, visszaellenőrizni a
program memóriát,
utána HW hibát keresni......... :-)
Üdv.
More information about the Elektro
mailing list