Форум РадиоКот 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), как было указано в статье поменял фьюзы До было: После стало И вот после этого самого после МК перестал определятся. Вычитал в интеренете, что неправильно записаные фьюзы можно вылечить внешним генератором. Собрал и такую схему ![]() ![]() ![]()
|
Автор: | 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 умер |
так ведь я все сделал как в статье ивыбрал все фиьюзы как на картинке приведено ![]() я поставил Вызодит работать не будет???????? ![]() А как мне надо ставить эти фузы??? |
Автор: | 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 ![]() 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 -что стереть?) и который подписан как ![]() 2) как выставлять фьюзы при прошивке используемого Мегамонстера8 3) транзистор BC557 ведь можно заменит на советский аналог КТ3107 или КТ668Б Было дело ![]() попробую ответить: 1) первый джампер что делает не понятно, по этому я оставлял его разомкнутым JP2 -это разьем (скорее всего RS232, для связи с ПК) посмотри на сайте видеоролик-станет понятние 2) Как гласит источник (перевод):Fusebits: Внутренние часы на 8 МГц, и позволили бит EESAVE. 3) Можно... а нужно ли?? (обычно зависит от того, что есть под руками) ПС: Прошивка версии 2.3 у меня не пошла, оставил 2.0. |
Автор: | Лютик [ Чт июн 17, 2010 18:29:15 ] | ||
Заголовок сообщения: | Re: ATMega8 умер | ||
Цитата: 2) Как гласит источник (перевод):Fusebits: Внутренние часы на 8 МГц, и позволили бит EESAVE. то есть так?
|
Автор: | Alex-xxxx [ Чт июн 17, 2010 19:14:52 ] |
Заголовок сообщения: | Re: ATMega8 умер |
Немного не так! есть хороший ФЬЮЗо калькулятор http://www.engbedded.com/fusecalc и даташит стоит почитать (а то так атмег не хватит)! |
Автор: | Лютик [ Чт июн 17, 2010 19:41:11 ] |
Заголовок сообщения: | Re: ATMega8 умер |
а можно сказать что именно не так(ато даташит извилин не хватает прочитать и разобраться ![]() за калькулятор спасибо, в будущем пригодится |
Автор: | Alex-xxxx [ Чт июн 17, 2010 20:37:24 ] | ||
Заголовок сообщения: | Re: ATMega8 умер | ||
Вот что-то наподоби должно плолучится для саморазвития ВОТ: http://avrfuse.narod.ru/
|
Автор: | Лютик [ Чт июн 17, 2010 22:58:26 ] |
Заголовок сообщения: | Re: ATMega8 умер |
Я так понял, я не учел какие фьюзы изначально были отмечены заводом и уже видимо на них опираясь надо отмечать, а я просто открыл понипрог и поотмечал ![]() Кстати на том сайте я уже был, но все равно спасибо |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |