Прошивка pro mini

Killbit
Offline
Зарегистрирован: 05.01.2017

Дорогие друзья. Вопрос в том, как прошить мк на вот такой платке https://amperkot.ru/products/plata_pro_mini_5v__arduinosovmestimaya/2395...
Ибо пробовал cp2102- безрезультатно. Ch341a тоже не в дугу. Этож atmega 382p, через ttl должна бы шиться. Не знаю на сколько говорит оно об исправности, но led зелёный мигает.

Killbit
Offline
Зарегистрирован: 05.01.2017

С 2102 происходит 10 попыток подключения и не может получить доступ.
С 341 просто не видит порт к которому он подключён

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Нет на вашей платке ни ch ни cp...
Когда найдёте их поставьте дрова и выберите правильный порт...

Killbit
Offline
Зарегистрирован: 05.01.2017

На плате нет. На программаторах есть. Дрова стоят. Порт отобразился сейчас. Но толку нет

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

Ну так залейте в нее загрузчик от УНО или Про МИНИ и потом лейте скетчи через СР или СН.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Замкните RX и TX на ваших " программаторах" ;)
Любым монитором добейтесь возврата посланных данных.

Killbit
Offline
Зарегистрирован: 05.01.2017

Во первых зачем? Во вторых если не взаимодействуют 2 мк, то тут хоть добивайся возврата, хоть отправляй в неизвестность

Killbit
Offline
Зарегистрирован: 05.01.2017

Чтоб залить надо водоканал сначала организовать. Пишет programmer is not responding

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Обратите внимание на сигнал DTR.
http://gruntoff.ru/publ/ehlektronika/12-1-0-106
У вас он подключен?

Отпускать "reset" при появлении сообщенния "загрузка" пробовали?

Плата выбрана правильная?
Мегагерцы правильные?
Загрузчик прошит?

Killbit
Offline
Зарегистрирован: 05.01.2017

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

Killbit
Offline
Зарегистрирован: 05.01.2017

Хотя ссыль вводит больше ясности в spi. Завтра ещё раз посмотрю правильно ли подключился. Из арды сделать программатор уже мысль посещала, но выцеплять её из другого прожекта не встаёт совсем. Вообщем завтра ещё потанцую с бубном с 341ым. А там посмотрим. Спасибо за помощь.

b707
Offline
Зарегистрирован: 26.05.2017

Killbit пишет:
Он на плату ардуинки этой прошит должен быть? Чтоб его прошить нужно опять же программатор сконнектить, что я и пытаюсь сделать. Или хотите сказать, что загрузчик надо чере spi шить? Тоже пробовал.

скорее всего на этой плате загрузчика нет, ибо непонятно, нафига его туда прошивать, если нет USART.

Надо прошить загрузчик по SPI. А можно вместо загрузчика сразу прошить нужный скетч.

Killbit
Offline
Зарегистрирован: 05.01.2017

Ну загрузчик небось не повредит. Так понимаю надо ещё раз посмотреть по подключению spi. После чего, я так понимаю, как com порт он в студии определяться не будет. И тут либо пункт меню "записать загрузчик", либо "загрузить через программатор".

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

b707 пишет:

Killbit пишет:
Он на плату ардуинки этой прошит должен быть? Чтоб его прошить нужно опять же программатор сконнектить, что я и пытаюсь сделать. Или хотите сказать, что загрузчик надо чере spi шить? Тоже пробовал.

скорее всего на этой плате загрузчика нет, ибо непонятно, нафига его туда прошивать, если нет USART.

Надо прошить загрузчик по SPI. А можно вместо загрузчика сразу прошить нужный скетч.


Скорее всего загрузчик как раз есть.
В противном случае плату не назвали бы Ардуиной.
Я не встечал без загрузчика.
И обычно блинк прошит.
А вот на 8 МегаГерц вполне можно и купить.

Killbit
Offline
Зарегистрирован: 05.01.2017

Походу это китайский клон. Но светодиод зелёный мигает гдето герц. Скорее всего это блинк и есть. Хз на самом деле что происходит с этой платой уже. Но с rs эта фигня видно не в ладах

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Так не бывает.
Это техника, а не херомантия.
Техника работает всегда и именно так как она должна работать.
Её для этого создали.
Если вы в этом не уверены - тогда вам к гадалке.

b707
Offline
Зарегистрирован: 26.05.2017

я бы не тратил время и не разбирался. а просто прошил ее про SPI. Платы и контроллеры без USART шью только через программатор, с загрузчиком не связываюсь вовсе.

VasiliyV
Offline
Зарегистрирован: 09.07.2018

b707 правильно говорит. Раз уж связались с атмеловскими мк, придётся обзавестись программатором ISP. Рано или поздно к этому приходят все. А лучше парочкой.  Так что идея на время сообразить ISP программатор из ардуинки вполне здравая. Теперь по сути.

1. Мне несколько раз приходилось сталкиваться с ардуиноподобными клонами из Китая без бутлодера. ПисАл их при помощи USBASP. 

2. Блинк предпродажный можно записать на плату и без помощи бутлодера, так что наличие блинка не гарантия наличия бутлодера.

3. Ну и конечно надо убедиться в работоспособности своих USB-UART переходников. trembo уже намекал.

 

dimax выложил хорошую статью по изготовлению кошерного программатора:

http://arduino.ru/forum/proekty/delaem-programmator-avrisp-mkii-za-5-minut

Буду делать хоть у меня  и есть USBASP.

Killbit
Offline
Зарегистрирован: 05.01.2017

Ну 341ый биосы прошивал.

Killbit
Offline
Зарегистрирован: 05.01.2017

Раз уш пошла такая песня, то из одной из этих pro mini сооружу себе программатор, ибо купил их 4шт. На всяк пожарный

VasiliyV
Offline
Зарегистрирован: 09.07.2018

Killbit пишет:
Ну 341ый биосы прошивал.

Прошивать BIOS и микроконтроллер это не одно и тоже. Биос просто ведро, а контроллер ведерко с хитрой крышкой. Пока резетом не моргнешь в ведро ничего не нальёшь.

 Так что пока уверенности в корректной работе CH341 нет.

Killbit
Offline
Зарегистрирован: 05.01.2017

Да вот, к сожалению, не поспоришь

Killbit
Offline
Зарегистрирован: 05.01.2017

Да, ch341 и по spi не это не прошивает, придётся арду выкорячивать

b707
Offline
Зарегистрирован: 26.05.2017

Killbit пишет:
Да, ch341 и по spi не это не прошивает, придётся арду выкорячивать

что у меня большие сомнения в том. что вы понимаете, что делаете. Или наоборот - я вас не понимаю.

Под  ch341 вы что подразумеваете? USB -UART переходник?

Тогда как вы им собрались прошивать по spi? - в нем нет spi

Killbit
Offline
Зарегистрирован: 05.01.2017

Да это походу isp. Решил задачу с помощью ардуино мега 2560. Пока самый адекватный вариант

b707
Offline
Зарегистрирован: 26.05.2017

Killbit пишет:
Да это походу isp.

в сh341 isp тоже нет.

Давно надо было взять ардуину с USB.

Killbit
Offline
Зарегистрирован: 05.01.2017

Так, насчёт программатора, есть на ch341а программатор биос. Таких на али чем хочешь жуй. Есть там uart, есть там выводы mios, mosi, cs, clk. Это под какую шину?

Killbit
Offline
Зарегистрирован: 05.01.2017

Конечн mios смущает

vosara
vosara аватар
Offline
Зарегистрирован: 08.02.2014

У меня точно такая же про мини, Шью с помощью СР2102 который был в комплекте НО тлько после переделки. До этого приходилось ловить ресет а сейчас -без вопросов. Фото прикладываю

Killbit
Offline
Зарегистрирован: 05.01.2017

А я меги заменю на миниатюрные версии. А эти 2 будут на всяк лежать, для прошивок, отладок, тестов.