ATMEGA8 - zblbnutie
Moderátor: Moderátoři
ATMEGA8 - zblbnutie
ZDravim, programoval som ATMEGA8 cez PONYPROG a programator AVR ISP, par programovani slo vsetko ok, potom som nahral iny program a mega8 neodpoveda. Vobec, nejde zmazat, nahrat ani nacitat, proste ako keby tam nebola. SKusal som vsetko - preinstalovat program, kontroloval som programator. Neviete co s tym je? Uz sa mi to stalo 2x u ATTINY2313 a neviem cim to je. S fusebitmi som moc nehybal iba tak ako to bolo v navode.
Nejèastìjší pøíèinou toho, že AVR pøestane komunikovat je špatné nastavení fuse bitù.
Z toho zase nejèastìjší je nastavení externího oscilátoru.
Je tøeba zkusit pøipojit nìjaký oscilátor asi 1 MHz na XTAL1 proti zemi
a zkusit programovat.
Druhá možnost je, že ve fuse bitech bylo znemožnìno seriové programování.
(To není pøípad Ponyprogu, tam taková volba není.)
V tom pøípadì je pro oživení tøeba použít paralelní programátor.
(Neplést s programátorem, pøipojeným k paralelnímu portu!)
Z toho zase nejèastìjší je nastavení externího oscilátoru.
Je tøeba zkusit pøipojit nìjaký oscilátor asi 1 MHz na XTAL1 proti zemi
a zkusit programovat.
Druhá možnost je, že ve fuse bitech bylo znemožnìno seriové programování.
(To není pøípad Ponyprogu, tam taková volba není.)
V tom pøípadì je pro oživení tøeba použít paralelní programátor.
(Neplést s programátorem, pøipojeným k paralelnímu portu!)
Tak se mi dnes podařilo u dvou Atmega8 zakázat asi SPI prog., protože jsem při programování před binární hodnotu nedal 0b a programátor to nejspíše bral jako dekadické číslo.
1) nemáte někdo nějaké jednoduché schéma paralelního programátoru?
2) nebo byl by případně někdo ochotný mi procesory odblokovat.
1) nemáte někdo nějaké jednoduché schéma paralelního programátoru?
2) nebo byl by případně někdo ochotný mi procesory odblokovat.
K bodu jedna: daj si do google vyhladať v obrázkoch STK200 - spoľahlivo naprogramoval cca 100 obvodov (prevažne mega8, tiny15 ale napálil som už aj zopár 2313. Používam ponyprog2000 a všetko OK.Masob píše:Tak se mi dnes podařilo u dvou Atmega8 zakázat asi SPI prog., protože jsem při programování před binární hodnotu nedal 0b a programátor to nejspíše bral jako dekadické číslo.
1) nemáte někdo nějaké jednoduché schéma paralelního programátoru?
2) nebo byl by případně někdo ochotný mi procesory odblokovat.
Bod dva už vyriešiť pomocou bodu jedna.
http://elm-chan.org/works/avrx/report_e.html#AVRXPMasob píše:Tak se mi dnes podaøilo u dvou Atmega8 zakázat asi SPI prog., protože jsem pøi programování pøed binární hodnotu nedal 0b a programátor to nejspíše bral jako dekadické èíslo.
1) nemáte nìkdo nìjaké jednoduché schéma paralelního programátoru?
2) nebo byl by pøípadnì nìkdo ochotný mi procesory odblokovat.
A případně malá inspirace třebas tadyMarie Fůrie píše:http://elm-chan.org/works/avrx/report_e.html#AVRXP
ISP se sice pøes SPI zakázat nedá, co se ale zakázat dá je reset, resp. dá se pøepnout že funguje jako PC6, a bez resetu ISP nefungujeMasob píše:Tak nakonec jsem si všimnul malé poznámky v datasheetu - a to, že SPI programování nelze zakázat pøes SPI, tak jsem koumal dál a povedlo se mi procesor oživit pøi pøivedení externích hodin.
Teraz si ujasnime či sa programátor pripája do PC na LPT alebo COM. ISP je samozrejme iba sériovéMarie Fůrie píše:STK200 NENÍ paralelní programátor, používá normální sériové ISP.datam píše:K bodu jedna: daj si do google vyhladať v obrázkoch STK200 - spoľahlivo naprogramoval cca 100 obvodov (prevažne mega8, tiny15 ale napálil som už aj zopár 2313. Používam ponyprog2000 a všetko OK.
Bod dva už vyriešiť pomocou bodu jedna.