ATMEGA8 - zblbnutie

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
PabloX
Příspěvky: 983
Registrován: 16 kvě 2005, 00:00
Bydliště: Ruzomberok
Kontaktovat uživatele:

ATMEGA8 - zblbnutie

#1 Příspěvek od PabloX »

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.
Uživatelský avatar
taz
Příspěvky: 368
Registrován: 16 kvě 2007, 00:00
Bydliště: Ostrava

#2 Příspěvek od taz »

a nepoužívá to zapojení interní oscilátor?
PabloX
Příspěvky: 983
Registrován: 16 kvě 2005, 00:00
Bydliště: Ruzomberok
Kontaktovat uživatele:

#3 Příspěvek od PabloX »

Pouziva, ale spociatku ho slo naprogramovat a potom zdochol....to uz je 3ti procak za rok ktory mi takto odisiel. Napisal mi jeden clovek ktoremu to tiez urobilo.
Uživatelský avatar
taz
Příspěvky: 368
Registrován: 16 kvě 2007, 00:00
Bydliště: Ostrava

#4 Příspěvek od taz »

sem koukal , odpovídají ti už na elwebu, tak se nebudu rozepisovat, viz. externí zdroj kmitočtu
Návštěvník

#5 Příspěvek od Návštěvník »

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!)
Uživatelský avatar
nekmil
Příspěvky: 787
Registrován: 06 bře 2005, 00:00
Bydliště: Havířov

#6 Příspěvek od nekmil »

Obrázek

nastavení z výroby
PabloX
Příspěvky: 983
Registrován: 16 kvě 2005, 00:00
Bydliště: Ruzomberok
Kontaktovat uživatele:

#7 Příspěvek od PabloX »

Tak som ho nakoniec nahradil novym, pripajam najprv napajanie a potom programator do LPT. AK sa mi bude chciet, pozrem sa na ten zamknuty.
Uživatelský avatar
Masob
Příspěvky: 194
Registrován: 27 čer 2007, 00:00
Kontaktovat uživatele:

#8 Příspěvek od Masob »

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.
Uživatelský avatar
datam
Příspěvky: 23
Registrován: 17 kvě 2006, 00:00

#9 Příspěvek od datam »

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.


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.
Marie Fůrie

#10 Příspěvek od Marie Fůrie »

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.

STK200 NENÍ paralelní programátor, používá normální sériové ISP.
Marie Fůrie

#11 Příspěvek od Marie Fůrie »

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.


http://elm-chan.org/works/avrx/report_e.html#AVRXP
Zirafka
Příspěvky: 819
Registrován: 20 srp 2006, 00:00

#12 Příspěvek od Zirafka »

Marie Fůrie píše:http://elm-chan.org/works/avrx/report_e.html#AVRXP


A případně malá inspirace třebas tady :-)
Uživatelský avatar
Masob
Příspěvky: 194
Registrován: 27 čer 2007, 00:00
Kontaktovat uživatele:

#13 Příspěvek od Masob »

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.
Marie Fůrie

#14 Příspěvek od Marie Fůrie »

Masob 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.

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 nefunguje :cry:
Uživatelský avatar
datam
Příspěvky: 23
Registrován: 17 kvě 2006, 00:00

#15 Příspěvek od datam »

Marie Fůrie píše:
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.

STK200 NENÍ paralelní programátor, používá normální sériové ISP.


Teraz si ujasnime či sa programátor pripája do PC na LPT alebo COM. ISP je samozrejme iba sériové
Odpovědět

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