Stránka 1 z 2
Zaseknutá Mega8
Napsal: 27 bře 2012, 17:01
od rkozeluh
Mám takový problém:
v zapojení mám Megu 8 nastavenou s vnitřními hodinami na 1MHz, program, který jsem tam nahrál normálně funguje.
Teď jsem chtěl něco změnit, ale vůbec to nejde naprogramovat.
Nejde ani načíst Fuse, ani program, prostě s programátorem nekomunikuje.
Nikde jsem nenastavoval žádné zámky, nic. Programátorem (Biprog) to není, protože jiné Mega8 to funguje normálně.
Nesetkal se s tím někdo?
Díky
Napsal: 27 bře 2012, 17:02
od Andrea
Asi sis zakázal Reset.
Napsal: 27 bře 2012, 17:04
od rkozeluh
Já ale nic nezakazoval, je to divný
To bych musel měnit fuse, a to jsem nedělal
Dá se nějak zjistit, jestli je to určitě ono?
Napsal: 27 bře 2012, 17:07
od Andrea
Zkus jestli ten procesor reaguje na reset.
Napsal: 27 bře 2012, 17:21
od rkozeluh
Když dál L na Reset/ tak to resetuje
Napsal: 27 bře 2012, 17:34
od Andrea
Tak resetem to asi neni. A s něčím kolem se ti to nehádá, nemáš na SPI něco připojeno?
Napsal: 27 bře 2012, 17:46
od rkozeluh
Bylo to v objímce, tak jsem to vyndal, dal do zapojení na kont poli a ani tam to nejde.
Zapojením v KP to není, zkoušel jsem tam jiný M8 a ten OK
Evidentně nechce makat jen tento.
To jsem z toho jelen
Myslíš, že by pomohlo HV přeprogramování?
Napsal: 27 bře 2012, 17:51
od Andrea
Jakou chybu nahlásí programátor?
Napsal: 27 bře 2012, 18:01
od rkozeluh
Já mám Biprog
programování přes AVRDUDE a hlásí to jen Signature FFFFFF a končí to
Napsal: 27 bře 2012, 18:03
od bastlir40
Ano,setkal a velice mi pomohlo toto zapojení, které mi autor doporučil a zachránil mi tak procesor. Jen je potřeba mít ještě jeden procesor pro opravu toho špatného. Jinak je to opravdu super věc.
http://www.pablox.net/index.php?option= ... &Itemid=42
Napsal: 27 bře 2012, 18:05
od Andrea
Je možné, že ta mega zapomněla signaturu, to se mi taky párkrát stalo. Tomu avrdudemu se nedá vnutit typ mcu, aby nekontroloval signaturu?
Dá, přepínačem -F, tak to zkus, jestli půjde přečíst.
Napsal: 27 bře 2012, 18:07
od rkozeluh
To Bastlíř40
Já už zrovna něco podobného hledal.
tady celkem pěkné
http://diy.elektroda.eu/atmega-fusebit- ... p/?lang=en
nebo tady
http://cs.wikibooks.org/wiki/Programuje ... o%C4%8Dipy
ale koukám, že princip bude asi všude stejný
Tobě to taky chodilo v zapojení, ale nešlo to přeprogramovat?
Napsal: 27 bře 2012, 18:09
od rkozeluh
Andreo -zatím to vypadá nadějně, sig. to přečetlo, bude ještě testovat zápis prg
Napsal: 27 bře 2012, 18:10
od rkozeluh
ne bylo to zdání - byl to jen výpis nápovědy, kdy jsem dal -f místo abych dal -F
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
Napsal: 27 bře 2012, 18:14
od Andrea
Tak 000000 nebo FFFFFF?
Když dáš -F, tak by to nemělo signaturu kontrolovat, mělo by to vzít typ, jaký zadáš a provést příkaz jaký zadáš, tak jí s tim -F zkus přečíst.