#1 2019-11-16 19:30:18

fr2400
Участник
Зарегистрирован: 2019-11-16
Сообщений: 2

Оживление китайской Arduino Uno

Добрый день, имеется китайская ардуина со следующей проблемой - она не реагирует ни на какие попытки в нее что-либо залить, выдавая довольно распространенную ошибку "avrdude: stk500_recv(): programmer is not responding". Драйвера для CH340 установлены и плата видится системой как "USB-Serial CH340 (COM5)", но это никак не помогает добиться от платы признаков жизни. Есть исследовательский интерес в плане оживления и выяснения причины такой проблемы.

Плата была новой и еще при первом подключении к USB насторожило то, что там не запускалась родная Blink, оба диода при подключении светят постоянно и никак не мигают ни при нажатии Reset, ни при попытке что-либо туда залить. Единственная реакция от ардуины, которую удалось увидеть - это мигающий RX, который мигает синхронно попыткам заливки скетчей или просто при попытке отправить сигнал на Serial Port.

Была мысль, что у платы не залит загрузчик, поэтому ее попытался перепрошить рабочей ардуиной, но ни один из способов не дал результата, получались ошибки:

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x000000 (retrying)

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x000000 (retrying)

Error while burning bootloader.
Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.

Что это еще может быть и реально ли оживить ардуину каким-то другим способом, или тут вероятнее, что "убит" сам контроллер?

#2 2019-11-16 19:56:22

Watchdog
Гость

Re: Оживление китайской Arduino Uno

Непрорай. Хорошо работает optiboot. Незабудьте прошить, в конце, fuses.

#3 2019-11-16 21:06:09

Kaka
Участник
Зарегистрирован: 2018-03-21
Сообщений: 285

Re: Оживление китайской Arduino Uno

Вавгат поди?

Если нет, бери высоковольтный программатор и смотри что там.

Редактировался Kaka (2019-11-16 21:07:21)

#4 2019-11-17 18:43:16

fr2400
Участник
Зарегистрирован: 2019-11-16
Сообщений: 2

Re: Оживление китайской Arduino Uno

Спасибо!

Watchdog пишет:

Непрорай. Хорошо работает optiboot. Незабудьте прошить, в конце, fuses.

Т.е. сперва проверить всю плату на предмет непропая, а потом уже пробовать залить другой загрузчик? Но разве в случае плохого контакта играет роль, какой загрузчик пытаешься залить?

Kaka пишет:

Вавгат поди? Если нет, бери высоковольтный программатор и смотри что там.

Как я понимаю, не вавгат, плата такая, как тут продаются (на CH340):
large_APC156-3.jpg
Собственно, такую же плату, купленную тут, но рабочую, и пытался использовать в качестве программатора, но вы предлагаете отдельный полноценный программатор использовать типа такого https://arduino.ua/prod305-usbtinyisp-arduino-programmator ?

#5 2019-11-17 19:11:03

Watchdog
Гость

Re: Оживление китайской Arduino Uno

Можно также использовать что-то вроде этого: http://hackerschicken.eu/electronics/RS232_AVR_programmer.pdf если есть RS232 или конвертер USB.

#6 2019-11-17 19:43:33

Kaka
Участник
Зарегистрирован: 2018-03-21
Сообщений: 285

Re: Оживление китайской Arduino Uno

fr2400 пишет:

вы предлагаете отдельный полноценный программатор использовать типа такого https://arduino.ua/prod305-usbtinyisp-arduino-programmator ?

Нет. Этот программатор НИЧЕМ не лучше другой ардуины. И если у чипа убиты фьюзы - это мёртвому припарка.

Я имею в виду высоковольтный программатор - например, такой , как этот.

Редактировался Kaka (2019-11-17 19:44:36)

#7 2019-11-17 19:56:44

Watchdog
Гость

Re: Оживление китайской Arduino Uno

Kaka пишет:
fr2400 пишет:

вы предлагаете отдельный полноценный программатор использовать типа такого https://arduino.ua/prod305-usbtinyisp-arduino-programmator ?

Нет. Этот программатор НИЧЕМ не лучше другой ардуины. И если у чипа убиты фьюзы - это мёртвому припарка.

Я имею в виду высоковольтный программатор - например, [https://www.microchipdirect.com/product/search/all/ATSTK500?_ga=2.261933002.696577755.1574008775-158113231.1547477845] такой , как этот.

Не запугивайте новичка. Я по RS232 программирую, если нужно, без всяких программаторов, и фьюзы также. А высоковольтное программирование это для бессмертных прошивок.

#8 2019-11-17 20:50:38

Avazart
Участник
Зарегистрирован: 2019-05-05
Сообщений: 181

Re: Оживление китайской Arduino Uno

Да какой  RS232, ты еще DOS вспомни ))

Иметь высоковольный программатор конечно не плохо бы что бы проверить, но сомневаюсь что он есть у автора.К тому же не факт что  дело именно во фьюзах, может быть банальный "непропай" от китайцев или трупик.

Редактировался Avazart (2019-11-17 20:53:28)

#9 2019-11-17 20:58:44

Watchdog
Гость

Re: Оживление китайской Arduino Uno

Avazart пишет:

Да какой  RS232, ты еще DOS вспомни ))

Иметь высоковольный программатор конечно не плохо бы что бы проверить, но сомневаюсь что он есть у автора.К тому же не факт что  дело именно во фьюзах, может быть банальный "непропай" от китайцев или трупик.

Обыкновенный. На всех профессиональных промышленных машинах, до сих пор есть. Я использую USB адаптер за 35 Гр. Не все програмируют модно, некоторые как придётся.

#10 2019-11-18 09:58:43

Kaka
Участник
Зарегистрирован: 2018-03-21
Сообщений: 285

Re: Оживление китайской Arduino Uno

Watchdog пишет:

высоковольтное программирование это для бессмертных прошивок.

А также на случай, когда конфигурация фьюзов не позволяет программировать как-то иначе. Сколько раз выручало.

Быстрое сообщение

Введите сообщение и нажмите Отправить

Подвал раздела