Например TDA7294

Форум РадиоКот :: Просмотр темы - ATMega8 умер
Форум РадиоКот
https://radiokot.ru/forum/

ATMega8 умер
https://radiokot.ru/forum/viewtopic.php?f=20&t=31520
Страница 1 из 2

Автор:  Лютик [ Ср июн 16, 2010 19:47:58 ]
Заголовок сообщения:  ATMega8 умер

В общем ситуация такая. Сделал программатор под LPT(5 проводков, схема тут http://mkontrol.ucoz.com/publ/9-1-0-3), который по неизвестным мне не заработал, после собрал программатор Громова(COM- вариант http://easyelectronics.ru/avr-shag-pervyj-programmator.html), который смог шить на ура. Беда пришла, когда решил собрать девайс http://www.radiomexanik.spb.ru/kompyuternaya-elektronika/podklyuchenie-dzhoystikov-ot-igrovyih-pristavok-k-shine-usb.html. В унипроф(UniProf), как было указано в статье поменял фьюзы
До было:
Изображение
После стало
Изображение

И вот после этого самого после МК перестал определятся. Вычитал в интеренете, что неправильно записаные фьюзы можно вылечить внешним генератором. Собрал и такую схему Изображение и такую Изображение, но увы результат не порадовал :dont_know:

Вложения:
после [50%].jpg [79.95 KiB]
Скачиваний: 3307
до [50%].jpg [79.5 KiB]
Скачиваний: 3267

Автор:  Murav [ Ср июн 16, 2010 21:01:33 ]
Заголовок сообщения:  Re: ATMega8 умер

Насколько я понимаю, ты отключил вывод reset. Теперь МК можно оживить только параллельным программатором.
Так что купи новый контроллер.

Автор:  Лютик [ Ср июн 16, 2010 21:06:15 ]
Заголовок сообщения:  Re: ATMega8 умер

1)А какой бит тут отвечает за ресет?
2) и что уже никак не оживить?
3) я залил прошивку, а затем изменил фьюзы, мой девайс будет работать, когда я все сделаю или уже изза этого ресета все пошло под откос?(но в статье все так было выставлено, поэтому если работать не будет, то я оч сильно удивлюсь)

Автор:  evgeniy66 [ Ср июн 16, 2010 21:31:00 ]
Заголовок сообщения:  Re: ATMega8 умер

Лютик писал(а):
1)А какой бит тут отвечает за ресет?
2) и что уже никак не оживить?
3) я залил прошивку, а затем изменил фьюзы, мой девайс будет работать, когда я все сделаю или уже изза этого ресета все пошло под откос?(но в статье все так было выставлено, поэтому если работать не будет, то я оч сильно удивлюсь)

1. За ресет отвечает фьюз RSTDISBL
2. Можно с помощью параллельного программатора.

Автор:  Murav [ Ср июн 16, 2010 21:31:54 ]
Заголовок сообщения:  Re: ATMega8 умер

Лютик писал(а):
А какой бит тут отвечает за ресет?

RSTDISBL

Лютик писал(а):
и что уже никак не оживить?

Можно с помощью параллельного программатора.
viewtopic.php?f=20&t=864

Лютик писал(а):
я залил прошивку, а затем изменил фьюзы, мой девайс будет работать, когда я все сделаю или уже изза этого ресета все пошло под откос?(но в статье все так было выставлено, поэтому если работать не будет, то я оч сильно удивлюсь)

Если бы это был единственный неправильно поставленный фьюз, то девайс бы заработал. А так тут ещё включен watchdog(который в прошивке естественно не сбрасывается), использование бутлоадера(на месте которого идёт какой-то совершенно другой код) и в качестве тактового генератора - внешняя частота.

Автор:  Лютик [ Ср июн 16, 2010 21:54:07 ]
Заголовок сообщения:  Re: ATMega8 умер

так ведь я все сделал как в статье ивыбрал все фиьюзы как на картинке приведено
Изображение

я поставил
Изображение

Вызодит работать не будет???????? :shock:
А как мне надо ставить эти фузы???

Автор:  Murav [ Ср июн 16, 2010 22:01:18 ]
Заголовок сообщения:  Re: ATMega8 умер

На той картинке фьюзы инвертированы. Запрограммированный фьюз(то есть 0) там галочка.

Автор:  Лютик [ Ср июн 16, 2010 22:07:23 ]
Заголовок сообщения:  Re: ATMega8 умер

не понял....
так а как в моем случае дожно быть?

Автор:  zhu4er [ Ср июн 16, 2010 22:27:49 ]
Заголовок сообщения:  Re: ATMega8 умер

Лютик писал(а):
не понял....
так а как в моем случае дожно быть?

в твоём случае надо все галочки поставить, а там где на первой картинке стоит галочка, то на второй картинке быть не должно. Просто тупо сделать инверсию первой картинки на второй картинке

Автор:  andrey_artemov [ Ср июн 16, 2010 23:06:47 ]
Заголовок сообщения:  Re: ATMega8 умер

За малое кол-во выводов в основном я программирую фьюз ресет на Attiny13, и во время отладки, что делать, приходится стирать данный фьюз с помощью параллельного программатора. Он кстати описан на нашем сайте....
Так, что ничего страшного, мне кажется его полюбому лучше спаять, чем каждый раз новую микросхему покупать...

Автор:  Лютик [ Чт июн 17, 2010 01:03:51 ]
Заголовок сообщения:  Re: ATMega8 умер

чтото както 70 страниц читать не хочется, может есть ссылка или на компьютере схема с печаткой???

Автор:  Modest [ Чт июн 17, 2010 11:59:32 ]
Заголовок сообщения:  Re: ATMega8 умер

Вот ето наверное.

Автор:  Лютик [ Чт июн 17, 2010 13:06:19 ]
Заголовок сообщения:  Re: ATMega8 умер

порыскав по просторам, нашел польский аналог но на Меге8, что мне более предпочтительней http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/
Возникло пару вопросов(возможно ктото собирал его):
1)зачем нужны джамперы Jp1(Erase -что стереть?) и JP2 который подписан как RS232 :shock:
2) как выставлять фьюзы при прошивке используемого Мегамонстера8
3) транзистор BC557 ведь можно заменит на советский аналог КТ3107 или КТ668Б

Автор:  ps1x [ Чт июн 17, 2010 14:54:44 ]
Заголовок сообщения:  Re: ATMega8 умер

http://www.societyofrobots.com/member_t ... s/node/239 как вариант.

А вообще то, поищите получше, где то был самый простой вариант - живая мега8 с прошивкой оживления просто сажается поверх мертвой ножками к ножкам, только питание и ресет по моему отдельно - куда уж проще.

Автор:  Alex-xxxx [ Чт июн 17, 2010 16:07:53 ]
Заголовок сообщения:  Re: ATMega8 умер

Лютик писал(а):
порыскав по просторам, нашел польский аналог но на Меге8, что мне более предпочтительней http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/
Возникло пару вопросов(возможно ктото собирал его):
1)зачем нужны джамперы Jp1(Erase -что стереть?) и который подписан как :shock:
2) как выставлять фьюзы при прошивке используемого Мегамонстера8
3) транзистор BC557 ведь можно заменит на советский аналог КТ3107 или КТ668Б

Было дело :oops:
попробую ответить:
1) первый джампер что делает не понятно, по этому я оставлял его разомкнутым
JP2 -это разьем (скорее всего RS232, для связи с ПК) посмотри на сайте видеоролик-станет понятние
2) Как гласит источник (перевод):Fusebits: Внутренние часы на 8 МГц, и позволили бит EESAVE.
3) Можно... а нужно ли?? (обычно зависит от того, что есть под руками)
ПС: Прошивка версии 2.3 у меня не пошла, оставил 2.0.

Автор:  Лютик [ Чт июн 17, 2010 18:29:15 ]
Заголовок сообщения:  Re: ATMega8 умер

Цитата:
2) Как гласит источник (перевод):Fusebits: Внутренние часы на 8 МГц, и позволили бит EESAVE.

то есть так?
Изображение

Вложения:
тфк.jpg [38.93 KiB]
Скачиваний: 3266

Автор:  Alex-xxxx [ Чт июн 17, 2010 19:14:52 ]
Заголовок сообщения:  Re: ATMega8 умер

Немного не так!
есть хороший ФЬЮЗо калькулятор http://www.engbedded.com/fusecalc и даташит стоит почитать (а то так атмег не хватит)!

Автор:  Лютик [ Чт июн 17, 2010 19:41:11 ]
Заголовок сообщения:  Re: ATMega8 умер

а можно сказать что именно не так(ато даташит извилин не хватает прочитать и разобраться :lol: )
за калькулятор спасибо, в будущем пригодится

Автор:  Alex-xxxx [ Чт июн 17, 2010 20:37:24 ]
Заголовок сообщения:  Re: ATMega8 умер

Вот что-то наподоби должно плолучится
Изображение

для саморазвития ВОТ: http://avrfuse.narod.ru/

Вложения:
тфк-испр.jpg [45.79 KiB]
Скачиваний: 14950

Автор:  Лютик [ Чт июн 17, 2010 22:58:26 ]
Заголовок сообщения:  Re: ATMega8 умер

Я так понял, я не учел какие фьюзы изначально были отмечены заводом и уже видимо на них опираясь надо отмечать, а я просто открыл понипрог и поотмечал :lol:
Кстати на том сайте я уже был, но все равно спасибо

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/