Programovy zapis do flash - ATmega

Hynek Sladky econf na centrum.cz
Pátek Listopad 5 12:09:15 CET 2021


ATmega328 podporuje bootloader, tudiz musi umet zapisovat do Flash z 
kodu. Ale asi tam budou nejaka omezeni.
Rychly pohled do dokumentace: zapis je mozny jen z oblasti bootloaderu - 
tj. kod pro zapis dat by musel byt v teto urcite oblasti Flash. 
Mazani/zapis pak bude mozny po strankach 64 16-bitovych slov.

Hynek Sladky


Dne 5.11.2021 v 10:50 Admin HWnews napsal(a):
> Zdravim,
>
> snad jsem uz nejak zmermomocnil praci s MPLAB X ...timto dekuji vsem 
> kdo mi radili.
>
> Nicmene krome neveho IDE jsem presel (alespon kvuli jednomu projektu, 
> kde je jiz hotovy HW) i na Atmega328P, se kterym se take seznamuji ale 
> samozrejme nemuzu to pojmout cele tak rychle jak bych chtel.
>
> Bohuzel narazil jsem v zadani na nutnost ukladat pomerne dost cfg. dat 
> (ne casto...spis jen v pripade zmeny konfigurace) a uz ted jsem skoro 
> na 80% cele EEPROM.
>
> Existuje nejaka moznost ukladat data (promenne) do PROGMEM? Tedy abych 
> ji mohl pouzivat podobne jako EEPROM? V DS ke kontroleru je zminena 
> tzv. SPM, ale netusim zda je to jen otazka v rezimu kdy bezi 
> bootloader nebo je to bezne mozne pouzit za chodu.
>
> Pripadne je na to nejaka knihovna v ramci prekladace XC8 v MPLABu? Asi 
> mam problem se na to googla doptat, ale nic rozumneho 
> nenachazim...potrebuji aspo nejak postrcit.
>
> V prekladaci co jsem doted pouzival pro PICy tam podpora byla a mohl 
> jsem zapisovat do flash.
>
> Dekuji za nakopnuti.
>
> RV
> _______________________________________________
> 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