ATMEGA644PA

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Celeron
Příspěvky: 20524
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

ATMEGA644PA

#1 Příspěvek 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
Uživatelský avatar
Panda38
Příspěvky: 725
Registrován: 21 lis 2012, 00:00
Bydliště: Most, Praha, Lanžhot
Kontaktovat uživatele:

#2 Příspěvek 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?
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“