18F flash
Acs Gabor
agabor at electrodesign.hu
Mon Jan 29 22:37:27 CET 2007
Felmerült bennem egy kérdés. A C fordítómnak van olyan utasítása, ami egy 18F MCU programmemóriájában ír 1 word-öt (16 bit). A chip leírásában viszont az szerepel, hogy 64byte-os blokkokban lehet írni, ennél kisebb írási egységet nem kezel.
Most akkor ez hogy' működik? ha módosítani akarok egy word-öt, akkor ő kiolvassa az egész blokkot, megváltoztatja azt az egy helyet, amit írni akartam, és visszaírja az egészet?
Ha igen, ez újabb kérdést vet fel. Az adatlapban E/W ciklusokra hitelesítik a flash-t, ennél az IC-nél min. 10k. Mi van akkor a csak W ciklusokkal? Azt lehet akárhányszor, vagy azt is csak 10k-szor? Mert ha csak 10k, akkor a word-önként teleírás az összes 32/ed része, vagyis csak 312-szer lehet használni rossz esetben?
Gábor
More information about the Elektro
mailing list