Stránka 1 z 1

ATMEGA644PA

Napsal: 30 lis 2012, 20:07
od Celeron
Mate prosim nekdo s timto procikem v provozu nejaky zarizeni? Stala se mi podivna vec. Asi rok stary funkcni zarizeni najednou prestalo makat. Po prohozeni dvou procesoru se zavada presunula. Procesor byl zkomparovan na programatoru a nevykazoval rozdil v programovy pameti 0-0FFFFH. Divny mi ale bylo, ze se na programatoru Elnec choval jako ze ma programovou pamet 0-103FF a nad adresou 10000H rozdily byly. Je to v poradku? Ten programator jsem videl 2x v zivote a myslim, ze to prvne ukazovalo jen 0-FFFFH. Jinak procesor se vymazal a znova naprogramoval a nyni je vse v poradku.
Nejspis doslo k nejakymu prepisu flash. Jak jsou tyhle prociky treba citlivy na vypnuti napajeni pri zapisu do flash? Nebo nejakou statiku?
Diky
Jirka

Napsal: 30 lis 2012, 20:40
od Panda38
Nemám s tím zkušenosti, tak jen teoretizuju - ten programátor zřejmě zobrazuje obsah EEPROM nad 10000h, když procesor má 64 KB Flash. To by ale muselo být 0-107FFh, když má mít 2 KB EEPROM, takže to také tak úplně nesedí. Ale vysvětlovalo by to, proč se ty oblasti lišily. Žeby tedy program používal EEPROM, nějakou chybou si rozsypal data a pomohlo přeprogramování FLASH s inicializací EEPROM?