[elektro] PIC program terület írás
hg12345
hg12345 at freemail.hu
Fri Apr 13 08:04:56 CEST 2012
szerintem a [++W0]
a programod kétszer ír ugyanarra a szóra.
de ha minden hozzáférés után incrementálsz akkor a ciklusos feltöltés esetén se lesz probléma
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]
More information about the Elektro
mailing list