Zablokovaná ATMEGA8

Petr Tomasek tomasek na etf.cuni.cz
Sobota Listopad 20 16:43:35 CET 2010


On Sat, Nov 20, 2010 at 04:19:35PM +0100, OK1UGA wrote:
> Ahoj všichni,
> 
> Jsem trouba, zřejmě se mi povedlo zablokovat si ATMEGA8. Stavím 
> konstrukci podle http://www.ok2tpq.net/node/10 . Neměl jsem programátor 
> a tak jsem postavil jednoduché udělátko na sériový port a programoval 
> jsem programem PonyProg2000. Problém je zřejmě v tom, že v Ponyprog2000 
> je třeba fuses které chci nastavit nezaškrtnout. Tedy tam kde je podle 
> DS třeba nastavit 1 se v ponyprog nechá prázdné políčko. Takováto 
> logika mě opravdu nenapadla a tak jsem to udělal přesně obráceně. 
> Fuses, které jsem chtěl nastavit jsem zaškrtnul.

No, ono už to je právě obráceně v DS; resp. to vychází z toho,
že flash se programuje tak, že se při "mazání" nastaví na log. 1
a pak se případně změní na log. o...

> Nejprve potřebuji potvrdit, zda je toto opravdu pravda a naprogramoval 
> jsem to obráceně. Nemám odvahu zkoušet to na druhém kousku, který 
> ještě naprogramovaný není.

No, PonyProg nepoužívám (používám avrdude), ale že jsou fuses
u AVR "naopak" je známá věc; takže to na 95% bude, jak říkáte ;)

> Teď je tedy už obvod mrtvý. Při pokusu o programování jdou na MOSI 
> data jen dovnitř ale obvod na MISO neodpovídá. Zřejmě jsem chybně 
> nastavil oscilátor na externí zdroj (CKSEL3..0 = 0000). Nebyl by problém 
> přivést tam signál z generátoru ale nechci způsobit další škodu tak 
> se radši ptám zkušenějších. Dá se s tím něco udělat ?

Ano, připojit oscilátor ;-).

-- 
Petr Tomasek <http://www.etf.cuni.cz/~tomasek>
Jabber: butrus at jabbim.cz

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
EA 355:001  DU DU DU DU
EA 355:002  TU TU TU TU
EA 355:003  NU NU NU NU NU NU NU
EA 355:004  NA NA NA NA NA
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




Další informace o konferenci Hw-list