Технический форум по робототехнике.
loid » 24 июн 2008, 04:05
Дело было так: чип ATMEGA16 успешно работал и прошивался без проблем. При очередном прошитии на половине процесса CodeVisionAVR выдал сообщение об ошибке. Чип естественно не прошился, хотя успел стерется (как я думаю), после этого программа ниразу не могла увидеть чип. Выводилась ошибка о том что нет связи, проверьте питание устройства. Пробывал на другом компе, результат тот же, не могу прошить. Пока точно не уверен, но думаю во всём виновата статика, хотя от куда ей взяться.
Каким способом проверить чип, есть ли в нём ещё что живое или можно идти в магазин за новым?
$ilent » 24 июн 2008, 09:42
Казалось бы при чём сдесь грабли...???
Топикстартер наверное хочет предепредить, что прежде чем покупать навый МК надо проверить програматор, ведь провода ломкие и также имеют свой ресурс.
И что не плохо бы иметь в закромах родины еще хотя бы пару МК.
loid » 24 июн 2008, 11:14
Провода проверял, все прозваниваются. Питание есть, в общем всё нормально. До этого же всё прошивалось и работало. Что сейчас произошло не пойму. Кстати, была пару раз одна проблема с прошиванием, когды провода удлинил с 20см до 45см. При этом в процессе прошивки иногда были ошибки, приходилось шить заного. Но всё же работало.
Kartush » 24 июн 2008, 11:30
Аналогичная проблема с ATmega8. Так же прошивал в CodeVisionAVR. После этого ничем не прошивается и не определяется. Хотя иногда после подачи питания проявляются признаки работы прошлой программы.
Использую программатор STK200 длина проводков 30 см.
Сейчас нормально прошиваю другую мегу8. Наверняка был какой-то лаг в системе,что и привело к таким последствиям.
loid » 24 июн 2008, 12:58
Вообще чем можно проверить живой чип или покупать новый. Интересно от чего ему стало плохо. Может случайно сбились фьюзы?
Digit » 24 июн 2008, 13:08
1. Раздел "осторожно - грабли" служит для выкладывания информации, в которой автор уверен и на поиски косяков в связи с которой он убил кучу времени. Для задавания вопросов и выдвижения предположений есть другие разделы.
2. Тема переименована, т.к. не отражает сути обсуждения
3. Тема перемещена, т.к. не соответствует разделу
loid, когда ты точно выяснишь, что твой МК убит статикой, а также когда определишь, при каких обстоятельствах это произошло, чтобы другие так не накололись, тогда и можно будет постить в "грабли". А так вот обсуждение перешло в разряд "я МК прошил,а он теперь не оживает. Что делать?!" - таких тем вагон на форуме.
Master » 24 июн 2008, 13:39
Купить новый МК и не ломать себе и другим моск, что удивительного что МК мог поламаться. Тем более он стоит не так уж и много.
Myp » 24 июн 2008, 13:41
однозначно покупать другой
не корова со двора
Змей-Горыныч » 04 авг 2008, 06:32
Ну что вы всё новый да новый заладили, может дорог человеку этот микроконтроллер, может выручал его не раз.
А раз это Mega16, то не всё потеряно, может быть, ведь его можно попытаться прошить через JTAG! У меня самого случай был - по глупости подключил к одному чипу не то и спалил линию порта B (она же SPI для программирования). А контроллер был намертво впаян в готовое устройство. Ну и я просто перепаял проводком эту линию на другой порт, поправил програмку и стал шить этот кристал через JTAG. Это проще чем перепаивать контроллер.
Ну, конечно надо этот JTAG программатор иметь под рукой.