PIC a High Endurance Flash
Jindrich Fucik
fulda na seznam.cz
Úterý Říjen 8 09:20:39 CEST 2019
Jasně, tohle je metoda, která bude celkem dobře fungovat na procesorech s nějakou rozumnou porcí flash pro kód. Ale pro PIC10F320, který má 256/128 (chápej 256 slov celkem, z toho 128 je HEF) a "normální" čtení pomocí "Program Memory Read" zabere 12 slov, se mi zdá docela velké omezení.
Mno co už. Asi bych potřeboval, aby vzniknul model PIC16F30x (ta 0 znamená pouzdro SOT232-6 :) )
---------- Původní e-mail ----------
Od: Jaromir Sukuba <jarin.hw na gmail.com>
Komu: HW-news <hw-list na list.hw.cz>
Datum: 7. 10. 2019 22:30:59
Předmět: Re: PIC a High Endurance Flash
Zapisovat sa da iba naraz cele 14-bitove slovo. Spodnych 8 bitov je
HEF, hornych 6 bitov je obycajna FLASH. Obycajna (hornych 6 bitov) sa
casom osucha, HEF vydrzi. Co potrebujete urobit je toto:
1, Pripravit si data tak, aby stacil zapis 8 bitov v jednom slove,
teda sa zmierit s tym ze zo 14-bitoveho slova vyuzijete len 8 bitov.
Celkovo mate 128 bajtov.
2, Pre citanie nepouzivat RETLW + computed goto (opkod pre retlw je v
hornej casti 14-bitoveho slova), ale "k tomu urceny" pristup cez
PMADR/PMDAT/PMCON
J.
po 7. 10. 2019 o 22:08 Jindrich Fucik <fulda na seznam.cz> napísal(a):
>
> ... a ještě jedna otázka k těm PICům.
>
> Koukám na popis High Endurance Flash. Konkrétně u mého PIC10F322 je k
> dispozici na adrese 0180H-01FFH s poznámkou: "High-endurance Flash
> applies to low byte of each address in the range."
>
> Ale já nevím, jak zajistit, aby se mazalo/zapisovalo jen do spodního
> byte. Takže to zatím chápu tak, že mi horní byte odejde po 10k zápisech,
> zatímco spodní přežije 100k. To je mi trochu komplikované na pochopení.
> Rozumí tomu někdo lépe?
>
> Jindra
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list