Форум myROBOT.ru » Шаг за шагом » С чего начать? » СТАТЬЯ: ""Прошиваем" микроконтроллеры."

Страниц (25): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец
 

76. nest - 26 Января, 2011 - 00:48:32 - перейти к сообщению
skyburn пишет:
как определить, подключен ли программатор или нет?
подключен ли к чему?
К компьютеру - проверяет программа-программатор. иногда.
к МУ - никак, только прочитав что то с него.
skyburn пишет:
когда нажимаю Write выскакивает окошко "Error writing flash!".
это в PonyProg?
Если вы взяли те же микросхемы с "перевёрнутой" платы - то скорее всего они обе сгорели, потому и не работает.

С платой теперь варианта два:
1) переделать плату
2) впаять элементы со стороны дорожек, как SMD.
77. cjA - 26 Января, 2011 - 01:33:26 - перейти к сообщению
кроватки подороже взять, с желтыми ножками, белые ломаются.

А кондеры тоже перепаивать? Или при малых нагрузках электролит можно как керамику считать?
78. nest - 26 Января, 2011 - 01:39:28 - перейти к сообщению
cjA пишет:
А кондеры тоже перепаивать? Или при малых нагрузках электролит можно как керамику считать?
а "электролиты" и сейчас правильно стоят, я надеюсь. Лучше их не переворачивать даже на малых токах.
79. cjA - 26 Января, 2011 - 02:11:55 - перейти к сообщению
да правильно, на них зеркальность не влияет, они "вдоль стоят" (+-+-)
80. 1988Олег1988 - 26 Января, 2011 - 06:15:13 - перейти к сообщению
Сделал я програматор myProgger, вчера попробовал в первый раз прошить МК на нем, но ничего не получилось.

При прошивке ATmega8535 на программаторе myProgger в компиляторе (WinAVR) появляется следующее сообщение:
> "make.exe" program
avrdude -p atmega8535 -P com1 -c siprog -U flash:w:Mig2.hex
avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

Это сообщение появляется когда делаешь маке програм в тулсе.
Ошибки в монтаже компилятора пробовал искать вроде все соответствует статье.
siprog - имя программатора использую.

Ответьте пожалуйста на вопрос, почему я не могу прошить МК? И что это за ошибка? Почему она может появиться???

И что делать дальше???
81. cjA - 26 Января, 2011 - 06:57:18 - перейти к сообщению
-P com1 ?
попробовать настроить скорость и совместимость порта.
а вначале поставить -F (забить на все как он предлагает) - если будут одни нули (еденицы) , значит где-то не контачит
82. 1988Олег1988 - 26 Января, 2011 - 09:20:03 - перейти к сообщению
cjA пишет:
-P com1 ?
попробовать настроить скорость и совместимость порта.
а вначале поставить -F (забить на все как он предлагает) - если будут одни нули (еденицы) , значит где-то не контачит


Объясните пожалуцста по подробней, я не до понимаю(((
83. cjA - 26 Января, 2011 - 11:30:54 - перейти к сообщению
com1 повидимому имеет такую характеристику как скорость? поменьше её сделать
84. 1988Олег1988 - 26 Января, 2011 - 11:46:27 - перейти к сообщению
cjA пишет:
com1 повидимому имеет такую характеристику как скорость? поменьше её сделать


Ага спасибо огромное за совет, сегодня вечером попробую
85. 1988Олег1988 - 26 Января, 2011 - 16:30:57 - перейти к сообщению
cjA пишет:
-P com1 ?
попробовать настроить скорость и совместимость порта.
а вначале поставить -F (забить на все как он предлагает) - если будут одни нули (еденицы) , значит где-то не контачит

    > "make.exe" program
    avrdude -p atmega8535 -P com1 -c siprog -F flash:w:Mig2.hex

    avrdude: AVR device not responding
    avrdude: initialization failed, rc=-1
    avrdude: AVR device initialized and ready to accept instructions
    avrdude: Device signature = 0x000000
    avrdude: Yikes! Invalid device signature.
    avrdude: Expected signature for ATMEGA8535 is 1E 93 08

    avrdude done. Thank you.

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

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


Это знаичт где то контакт плохой?
А где мне смотреть его на програматоре или после???
(Добавление)
Забыл добавить я заменил конденсатор 20мкФ/16В, на 22мкФ/25В, по этой причине может програматор не работать?
(Добавление)
Все, всем спасибо, я разобрался)))))))))), у меня контакт в одном месте плохой был, я все пропоял заново и все прекрассно начало работать
(Добавление)
Все, всем спасибо, я разобрался)))))))))), у меня контакт в одном месте плохой был, я все пропоял заново и все прекрассно начало работать
86. otdsvo - 26 Января, 2011 - 20:20:33 - перейти к сообщению
Попробовал прошить АТмегу8Л через 5 проводков. При записи через PonyProg вроде запись пошла. При чтении были видны ошибки (может быть наводки в кабеле, хотя длина кабеля не больше 20 см). Много раз пробовал перезаписать и в итоге кажется получилось. Светодиоды стали моргать сразу после прошивки. Но стоило отключить от LPT светодиоды перестали светиться. После подключения назад к LPT светодиоды опять стали моргать, но спустя некоторое время яркость стала уменьшаться, а потом вообще перестали гореть. При попытке подключить МК и посмотреть содержимое памяти PonyProg пишет ошибку - не может найти устройство. Могло ли что-то произойти с МК?
87. nest - 26 Января, 2011 - 21:19:46 - перейти к сообщению
otdsvo, питаете схему от чего?
Покажите фотографии платы.
88. otdsvo - 26 Января, 2011 - 21:52:41 - перейти к сообщению
Отладочная плата с сайта (Отладочную плату делаем сами. Часть 2 (Вариант с ATmega8)). Питание с платы. И еще вопрос по кварцу. Его всегда нужно ставить? Если нет необходимости в увеличении частоты работы МК то можно ли обойтись без него? А если схема без кварца то нужно ли менять что-то в фьюзах нового (только купленного) МК (например в ATmega8)? Еще вопрос по резистору подключаемому к RESET. Ведь эту ногу можно подключить только к программатору?
89. nest - 26 Января, 2011 - 22:00:19 - перейти к сообщению
otdsvo пишет:
вопрос по кварцу. Его всегда нужно ставить? Если нет необходимости в увеличении частоты работы МК то можно ли обойтись без него?
можно
otdsvo пишет:
если схема без кварца то нужно ли менять что-то в фьюзах нового (только купленного) МК (например в ATmega8)?
нет
otdsvo пишет:
вопрос по резистору подключаемому к RESET. Ведь эту ногу можно подключить только к программатору?
для прошивания - да, только к программатору.
90. otdsvo - 26 Января, 2011 - 22:23:19 - перейти к сообщению
nestТо есть если схема без кварца то пример mega8_4leds_1.zip прошитый в МК должен работать?