Форум myROBOT.ru » Шаг за шагом » Программирование микроконтроллеров » AVRDUDE не видит контроллер

Страниц (3): « 1 2 [3]
 

31. digger - 25 Июня, 2008 - 13:13:54 - перейти к сообщению
Цитата:
В ПОНИ, когда я открываю хекс для прошивки, я вижу его в окне. Вот после прошивки, когда я нажму на Read ALL я должен увидеть тот же самый хекс который программа уже считает с МК или же они могут отличаться?


Все зависит от самочувствия и настроения микроконтроллера Улыбка Улыбка Улыбка


32. VCOM - 25 Июня, 2008 - 13:53:14 - перейти к сообщению
А также от настроения лошади Помираю со смеху
33. Svips - 25 Июня, 2008 - 17:21:47 - перейти к сообщению
Ясно Улыбка... видно они оба издедваются надомной Голливудская улыбка т.к. сколько не прошиваю каждый раз разное считываю Улыбка
34. temafeyo - 13 Февраля, 2009 - 11:45:48 - перейти к сообщению
Скажите, как можно проверить работает ли тактовый генератор в схеме? Я собрал схему робота на ATmega16, пишет:

> "make.exe" program
avrdude -p atmega16 -P lpt1 -c stk200 -U flash:w:123.hex

avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


avrdude done. Thank you.

make.exe: *** [program] Error 1

> Process Exit Code: 2
> Time Taken: 00:03

И вообще, может он сдох, пока я его паял? Как проверить?
35. redcat - 13 Февраля, 2009 - 11:55:56 - перейти к сообщению
Можно проверить частотомером или осциолографом. Или подключить внешний источник тактового сигнала на вход меги и попробывать прошить.

ЗЫ: Программатор рабочий? Питание на схему с МК идёт?
36. Белый Волк - 13 Февраля, 2009 - 15:27:48 - перейти к сообщению
temafeyo подключите анод (+) светодиода к выводу тактового генератора, а катод (-) через керамический конденсатор 0.1 мкФ к земле. Если генератор работает, светодиод будет слабо светиться.
37. temafeyo - 13 Февраля, 2009 - 17:34:38 - перейти к сообщению
А какой МК должен потреблять ток?
38. Белый Волк - 13 Февраля, 2009 - 18:27:27 - перейти к сообщению
Ток через микроконтролер равен сумме токов:
1. Потребляется внутренней частью микроконтроллера (ядро, АЦП, таймеры и т.д.) (обычно не более 10 мА);
2. Потребляется различными устройствами, подключенными к портам микроконтроллера.

Максимально допустимый ток через микроконтроллер AVR указывается в Datasheet в разделе Electrical Characteristics. Для ATmega8 составляет 300 мА. На один вывод ATmega8 допустим ток 40 мА.
39. temafeyo - 14 Февраля, 2009 - 09:03:24 - перейти к сообщению
Ладно, а если я случайно подал на питание МК 12В, он мог сгореть?
40. redcat - 14 Февраля, 2009 - 11:49:19 - перейти к сообщению
ндее... выкинь.
41. Белый Волк - 14 Февраля, 2009 - 19:54:37 - перейти к сообщению
temafeyo
Нельзя ответить на этот вопрос определённо, но чаще всего, микроконтроллер выходит из строя при таких питающих напряжениях.
42. XZIBIT - 29 Марта, 2009 - 13:20:13 - перейти к сообщению
У меня проблема немного другого плана.. Программатор прошивает один раз на 20)) Незнаю почему.. сейчас ВООБЩЕ не могу перепрошить...
43. azzzazzzelDEAN - 07 Апреля, 2009 - 11:21:01 - перейти к сообщению
temafeyo
temafeyo пишет:
Ладно, а если я случайно подал на питание МК 12В, он мог сгореть?
Точно сказать нельзя.Это еще может зависеть от времени которое ты падавал.Я раз на светодиот подал более 20вольт секунд около 5 и он работал после этого.

А вот еще если прозвонить ножки VCC и GND если запещит значит МК здох.На счет ATMEGA не знаю но с TDA такое прокатыват.
44. Admin - 08 Апреля, 2009 - 23:16:46 - перейти к сообщению
azzzazzzelDEAN пишет:
Я раз на светодиот подал более 20вольт секунд около 5 и он работал после этого.


Это должно существенно сократить срок его службы.
45. SeRgEj - 29 Ноября, 2009 - 17:47:59 - перейти к сообщению
Такая проблема может быть и из-за того, что не установлен драйвер на LTP-порт.