Další šikula co si zamknul atmegu

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
keeehi
Příspěvky: 8
Registrován: 31 říj 2009, 00:00

Další šikula co si zamknul atmegu

#1 Příspěvek od keeehi »

Ahoj,
chtěl jsem vyzkoušet externí krystal a nějak se mi to vůbec nepovedlo. Nastavil jsem STU_CKSEL na "Ext. Clock; Start-up time: 6 CK + 0ms." a od té doby mi to nefunguje. Pro opravu bych tu měl druhou úplně stejnou atmegu16 která naštěstí (zatím) funguje. Mohli byste mi prosím pradit, co bych měl dělat? Děkuji.
Přílohy
fuses.jpg
Nastavení.
(41.23 KiB) Staženo 108 x
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#2 Příspěvek od Atlan »

Atmega funkcnu naprogramovat na interny oscilator s tym aby mal clk out /i ked to sa mi zda u teba nebezpecne lebo budes mat dva nefunkcne kusky/

osadit oba at mega do nepaj. ppola prepojit funkcny at mega s nefunkcnym a priviest sigbal z funkcnej at vystup clk....na vstup clk nefunkcnej... nezabnut osetrit resety. pripojit prog k nef at mega a skusit nacitat.

Alebo pouzit iny ext zdroj frek pre AT ktora nejde, nezabudnut na nastavenie isp frekvencie pri programovani.... pri nizkej frek oscilatora ATmegy treba znizit hodnotu ISP frekvencie...
Uživatelský avatar
keeehi
Příspěvky: 8
Registrován: 31 říj 2009, 00:00

#3 Příspěvek od keeehi »

U druhé si dávám pořádný pozor.

Pokud to chápu správně, tak do funkční atmegy si napíšu a nahraju program, který mi bude stále zapínat a vypínat pin. Ten pak spojím s pinem nefunkční atmegy. Potřeboval bych vědět, který to má být. řekl bych že XTAL1 ale nejsem si jistý.

nezabnut osetrit resety - na co to prosím nemám zapomenout? Že při programování má být reset v logické nule? A nemá se o to postarat sám programátor?

EDIT:
Takže ano, myslel jsem si to správně. Děkuji Atlanovi za radu. Opravdu se mi to povedlo.
Uživatelský avatar
keeehi
Příspěvky: 8
Registrován: 31 říj 2009, 00:00

#4 Příspěvek od keeehi »

Mohl by mi někdo prosím poradit, co mám nastavit teď nastavit, aby mi fungoval externí 12 MHz krystal? Nevím, jaký rozsah má low, medium a heigh frequency. Ještě bych chtěl poprosit,jstli by mi mohl někdo vysvětlit, co je to ten Start-up time a k čemu to vlastně je a co udávají ty milisekundy úplně na konci.

Nerad bych si ho zase zablokoval. Krystal by to měl být asi tento: http://www.gme.cz/cz/q-12mhz-p131-012.html

Děkuji za odpověď.
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#5 Příspěvek od Atlan »

Niesom si isty zatial somn neriesil ale ak das high frekvenci nic by sa nemalo stat len to bude asi zrat viac stavy, start up ako dlho bude trvt kym procesor sa preberie k zivotu a zacne vykonavat program, caka vlastne na stabilizaciu napetia a ukludnenie pomerov....abysom zasa nejku hlupost nenapisal..


Hm kde je Andrea to je jej parketa... asi opravuje zapoctove pisomky....
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#6 Příspěvek od Andrea »

Už jsem to tu psala.
Odpovědět

Zpět na „Poradna“