vadný CRC microbasic atmega2561A

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
bu2520
Příspěvky: 4922
Registrován: 16 črc 2007, 00:00
Bydliště: u HK

vadný CRC microbasic atmega2561A

#1 Příspěvek od bu2520 »

Zkusím se zeptat zkušenějších. Mám stroj který má řízení relizované ATMEGA2561A Programované je to podle loga Microbasicem .
Po zapnutí zobrazí Firmware CRC ER a po chvíli Waiting firmware com2 viz obrázky. Když to několirát rychle po sobě zapnu vypnu objeví se CRC ok a stroj normálně funguje. Vyměnil jsem elyty, reset obvod. Napětí sedí, zkoušel jsem zpozdit reset stále nic. Netuším, jestli jde stáhnout obsah procesoru , popřípadě jestli to nejde nějakou pojistkou zakázat, nemám s microbasicem zkušenosti, skončil jsem s ním někde na 286AT . Než se pustím do nějakého PLC jako náhrady, nemáte někdo tip co ještě mohu zkusit?
Přílohy
K1024_IMG_20250812_104232.JPG
K1024_IMG_20250812_104232.JPG
K1024_IMG_20250812_104237.JPG
K1024_IMG_20250812_104237.JPG
Uživatelský avatar
samec
Příspěvky: 6671
Registrován: 19 pro 2017, 00:00

#2 Příspěvek od samec »

CRC error znamená, že v pamäti sú chyby. On ten záznam v CMOS netrvá večne. Jak plynie čas, stráca sa náboj a posúva rozhodovacia úroveň medzi 0 a 1 zapísaných dát. Keď sa k tomu pridá nejaký šum, tak to občas prečíta správne, občas nie. A bude sa to len zhoršovať. Je potrebné obnoviť zapísané dáta, ak je to možné. Niekedy pomôže mierne zvýšenie, alebo zníženie napajacieho napätia v rámci prípustných hodnôt v katalógovom liste. Dočasne.
Uživatelský avatar
ondraN
Příspěvky: 944
Registrován: 16 srp 2022, 00:00
Bydliště: Roztoky

#3 Příspěvek od ondraN »

To vypadá, jako kdyby očekával bootloader nahrátí nového FW a pak zahlásí že je ten nový FW poškozený. Neleze na ten COM2 nějaký signál, který aktivuje bootloader? Asi bych zkusil vstup COM2 nějak terminovat va Vcc nebo Vdd.
Uživatelský avatar
rnbw
Příspěvky: 37416
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#4 Příspěvek od rnbw »

To bude opacne. Najprv bootloader skontroluje CRC vo flash a ked nesedi, tak caka na nahratie noveho.

Pre istotu vyskusat pripojit cez ICSP, ci je to zamknute. Keby nebolo, tak opakovane citat a porovnavat, najlepsie pritom menit napatie a teplotu.
Uživatelský avatar
Mahoney
Příspěvky: 759
Registrován: 26 říj 2019, 00:00

#5 Příspěvek od Mahoney »

Bylo by dobré vědět, co je to za zařízení a výrobce a jestli je k tomu ten firmware v Mikrobasicu (případně novější) k dispozici.

To je microBasic od firmy Mikroelektronika (www.mikroe.com)? Ten není interpretovaný, ale kompulovaný.
Uživatelský avatar
bu2520
Příspěvky: 4922
Registrován: 16 črc 2007, 00:00
Bydliště: u HK

#6 Příspěvek od bu2520 »

No teď jsem se s tím mořil a asi to bude konečná. Zařízení zatavuje blistr na misky . Pokud se podaří přeskočit to CRC tak displej napíše OK a na chvíli se objeví nápis Microbasic.
Snažil jsem se přes ISP něco vyčíst a střídavě se načtou různé hodnoty fuses nějaký obsah Flash i eeprom jsem načetl . Bohužel po připojení na napájení už procesor neposílá text na displej jen několik plných znaků .
Odpovědět

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