Есть небольшая такая у меня проблема... Зовут её ATmega8. Я пытался настроить в нём UART, который посылал всё время в компьютерчёрт-знает что. Один ДОБРЫЙ человек посоветовал мне поиграться чуток с битами конфигурации. Я программировал через Pony prog. В окне "security and configuration bits" зачем-то выставил кучу всяких непонятных галочек. Потом, ещё раз перечитав "AVR курс" я понял, что каким-то образом включил внешний rc генератор Естественно, что mega не включается и программатор её в упор не видит. Что делать - не знаю. Кто - то советует подключить некий Rc генератор. Но ничего более конкретного я узнать не смог... Может у кого ещё идеи будут?
AG писал(а):ещё раз перечитав "AVR курс" я понял, что каким-то образом включил внешний rc генератор Естественно, что mega не включается и программатор её в упор не видит. Что делать - не знаю.
Еще раз перечитайте страницу 7 курса - там написано что делать.
avr123.nm.ru/07.htm
=========
Самое смешное что в курсе на 2 и 7 страницах написано -
НЕ ТРОГАЙТЕ ФЬЮЗЫ ЕСЛИ НЕ ПОНИМАЕТЕ ИХ НАЗНАЧЕНИЕ !!!
=========
Вы пишите что 2 раза прочитали... Нафига трогали ???
Вот нашёл тут чудо-юдо программатор. Автро уверяет, что он работает под неким FBPRG и AVReal. Последний я скачал, но запускаться чудо-консолька не стала... FBPRG я так и не нашёл. Щас мучает меня мысль такая: а работает ли этот программатор под pony prog? (если вообще работает)
Короче говоря, собрал я этот внешний RC генератор. Подключил. С первой попытки микроконтроллер начал тормозно выполнять зашитую в него программу (подавать данные через UART в компьютер). Pony prog при этом ни в какую не хотел видеть контроллер. Однако, если нажимать Ignore, программа ругается и читает НЕЧТО, сильно напоминающе латинский алфавит. При увеличении частоты контроллер неожиданно начинает определяться. Считываю фьюзы. ФИГАСЕБЕ!!!! Они ВСЕ установлены!!! Сбрасываю. Выставляю по нормальному. Жму WRite. Программа пишет Write succesful. Заново считываю фьюзы. И опять... ФИГАСЕ!!!!! Они снова все установлены. И так пока мне не надоело..... Короче говоря, всё зашибись! Страницу 7 курса заучил наизуст, хожу по квартире и цитирую, как сумасшедший. Появились мысли убить контроллер 100 ваттным паяльником, чтобы не мучился... Мне его тоже немножко жалко... А если серьёзно, то похоже без параллельного программатора здесь не обойтись. Схему страшенную я уже показывал выше. Нашёл тут прогу под него... FBPRG называется. Только вот фигня! выпущена она в далёком 98-ом, когда ещё люди не знали что такое ATmega8, а я вообще не знал, что такое микроконтроллеры. Короче говоря, болле свежей проги я так и не нашёл. Чё делать - не знаю.... :? :?
Однажды, я не поленился и собрал генератор на ТТЛ микросхемах (К155ЛА3 и К155ИЕ2) на частоту 1МГц. С тех пор ПониПрог легко исправляет мои ошибки с фьюзами. Кстати и не мудрено, порой запурхаешься и просто путаешь то, что значит поставленная галочка. Генератор простой две микросхемы два резистора и кварц (у меня кварц на 8МГц, но можно и другой это определяется тем, какой счётчик применён). Может такой вариант попробовать? ___________ С уважением Vovan
Последний раз редактировалось Vovan 15 май 2007, 22:35, всего редактировалось 1 раз.
я уже начинаю бояться контроллеров.кстати атмега8 сразу не хотел покупать,т.к. у него придется пожертвовать портами ради внешнего кварца.так ведь?или я чтото путаю?
А можете кинуть схему этого самого генератора на микросхемах, а то я попытался чего-то собрать с применением кварца. Результат нулевой. За схему буду очень благодарен
Master писал(а):Не надо никакими портами жертововать. Если на контроллер вешается кварц, то он вешается на специально отведенные для этого ноги.
[off]блин и правда щас даташиты полистал это не у всех так чёрт мне невезёт с контроллерами, у тех которые я юзаю кварц всегда занимает 2 полноценные ноги... и мне их жалко
Мдя. Последствия необдуманных действий. Помойму 5 проводков рулят. Тока спаять их нужно нормально и с фьюзами не баловаться. А то, что Пони прог глючит иногда - не ново. Иногда даже бывает, что хексы с одним и тем же программатором могут Понькой не шиться, а из-под Cvarv - на ура. Может попробуй все-таки 5 проводов и другую программу-прошивальщик?
Схему помещаю, а также помещаю адрес по которому можно переподключить счётчик при наличии кварца от 2 до 10 мГц, дабы на выходе получить всё тот же 1 мГц. Если есть кварц конкретно на 1 мГц, то 6-й вывод DD1 прямо на XTAL1 МК, а надобность в DD2 - отпадает. http://www.diagram.com.ua/info/rad_nach/17.shtml ___________ С уважением Vovan