Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Ответить

Re: Arduino nano на ch340g

Чт фев 07, 2019 16:46:05

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

Re: Arduino nano на ch340g

Чт фев 07, 2019 18:05:44

При работе с питанием от USB могут иметь место проблемы от некачественного кабла.
Или плохо распаяны гнезда или жилки для питания "дохловаты" - особо у современных и "длинных" кабелей.
Медь ЖЛОБЯТ однако...
:evil:
Пока старая нанка не матюкалась (там СН340)...
:roll:

Re: Arduino nano на ch340g

Пт фев 08, 2019 16:13:37

там СН340

тоже с ней, думал она сдохла, менял, а оказался еёшний кварц

Re: Arduino nano на ch340g

Пт фев 08, 2019 20:39:39

Качество сборки/пайки в любом случае САМОМУ проверять надо.
В том числе и отмывку от активного флюса (чем частенько "удешевленка" и не только грешит).
:(

Re: Arduino nano на ch340g

Чт мар 14, 2019 22:16:21

когда мне пришла адруино нано из китая, тоже не мог никак подключить. определилась на СОМ3, и не читалась и не прошивалась, сказали что нужно через программатор заливать загрузчик, однако пошарив по интернету нашёл информацию как правильно подключить и не пришлось ничего перепрошивать, всё отлично заработало.
Изображение

Re: Arduino nano на ch340g

Пт мар 15, 2019 10:10:14

arduino as ISP - это с использованием ISP кабла (на 6-штыревой разъём) через заранее запрограммированную как arduinoISP такую же адуринку.
8)

Re: Arduino nano на ch340g

Пт мар 15, 2019 12:59:33

у меня воткнуто в ЮСБ разъём (порт 3) и всё прекрасно шьётся с этими настройками

Re: Arduino nano на ch340g

Пт мар 15, 2019 15:10:59

УПС...
проглядел...
:oops:

Работа вкладки программаторов помимо прочего касается ТОЛЬКО РЕЖИМА ЗАГРУЗКИ БУТЛОАДЕРА
или в том случае, ежли будет во вкладках свойств платы явно указан вариант загрузки через программатор (STM32 и некоторые "расширенные разновидности" к примеру тот же DIY atmega8/48/88/168/328 ).
Во всех остальных случаях загрузка идет через СОМ порт средствами IDE и бутлоадера.
:wink:

Re: Arduino nano на ch340g

Вт мар 19, 2019 20:56:00

Простите, что не в тему, но как это уё..ще (CH340G) разогнать хотя бы до 115200? Как я понял свинтус тут подложен в виде 9600? Спасибо.

Re: Arduino nano на ch340g

Ср мар 20, 2019 08:32:24

Разгон определяется не CH340 (или иным преобразователем USB-TTL) а параметрами используемого в МК UART.
Видимо бутлоадер ардуринки настроен на 9600...
В то же время после контрольной паузы уже с активированной основной программой
можно выставить любую из удобных скоростей обмена, поддерживаемых имеющимся МК.
8)

Re: Arduino nano на ch340g

Ср мар 20, 2019 09:26:35

Скорость СН340 определяется терминальной программой на ПК. Ибо СН340 - это по сути СОМ-порт вашего компьютера.
Т.е. в терминалке (или программе, которая будет общать вашу дуину по СОМ-порту) ставите 115200.
И в самой дуине настраиваете uart на 115200.

Re: Arduino nano на ch340g

Ср мар 20, 2019 19:31:52

Спасибо, у меня не дуина. Это другая прога (поддерживает 9800, 115200 и 460800). Просто соответствующей темы у Кота нет, потому здесь и спросил - чё мусорить лишними темами. А вот заставить её работать с 115200 и 460800 не получилось - нули приходят. В системных настройках порта выставлял и 115200 и больше, но... Почему то в сети гуляет инфа, что проблема в фабричном драйвере - он не даст большую скорость, и, якобы, существует альтернативный драйвер на другие скорости, но за бабло. Как то так.

Re: Arduino nano на ch340g

Ср янв 06, 2021 20:34:16

Вопрос к знатокам ардуин.
Можно ли просто тупо поменять местами процессоры без перепрошивок загрузчика и прочих танцев с бубном?

Одна Pro Mini с процессором ATmega328P и кварцем 8 мгц
Другая Nano с процессором ATmega168P и кварцем 16 мгц

На той которая Pro Mini мне нужен процессор ATmega168P, а на Nano соответственно ATmega328P. Корпуса у них одинаковые (вроде бы).

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

Re: Arduino nano на ch340g

Ср янв 06, 2021 22:03:53

Загрузчик компилится под конкретный кварц и конкретную скорость UART. Ко всему прочему и сами загрузчики у этих плат разные. Поэтому, без правки boards.txt работать не будет.

Re: Arduino nano на ch340g

Чт янв 07, 2021 10:24:47

Ко всему прочему и сами загрузчики у этих плат разные.

Не бывает загрузчика "для платы". Загрузчик пишется в МК и ему по барабану на какую плату он припаян. Вот то, что они откликаются на эти имена (Nano, Uno и т.д) это придумки разработчиков ардуино, что-бы начинающие меньше путались.
По переавйке.
ATmega328P с Pro Mini должна без проблем переехать на Nano. Отзваться она должна не на Nano а на Pro Mini с ATmega328P (5V, 16 MHz).
А вот ATmega168P с Nano будут проблемы. После переезда на Pro Mini отзываться она по прежнему будет на Nano, но в стандартных настройках IDE нет для Nano вариантов с частотой 8 MHz.
Самый простой и незатейливый вариант - после перепайки перезаписать загрузчики.

Re: Arduino nano на ch340g

Чт янв 07, 2021 12:15:45

Upgrader писал(а):Вопрос к знатокам ардуин.
Можно ли просто тупо поменять местами процессоры без перепрошивок загрузчика и прочих танцев с бубном? ...

НЕТ.
:(
Установить на платку требуемый МК и кварц.
Провести общее стирание внешним программатором (через разъем ISP) в результате фузы установятся "по умолчанию".
Изготовить ардуиноISP программатор из нанки.
Подключить целевую платку через ISP разъём к ардуиноISP
Запустить ардуино IDE и "пустой скотч" /или тот же "блинк", "тест ASCII"...
Установить в "инструменты"-> "программатор" -> "arduino as ISP"
Установить нужный нам вариант платки и процессора
Запустить "скетч" -> "загрузка через программатор".
Одновременно с тестовым скетчем загрузится и соответствующий комплект фузов с последней версией бутлоадера.
8)

Однако я бы посоветовал просто нужные платки прикупить.
Деталюшки окружающей обвязки там МААХООНЬКИЕ....
Пересаживая МК (и кварцы) есть большой шанс платки угробить...
:cry:
Вышеуказанная метода годится при повреждении прошивки да при "самодельной" адуринке, собранной из имеющейся "рассыпухи". Пришлось воспользоваться при "стечении обстоятельств" после убиения прошивки ардуино-нано.
Дык IDE автоматом вкатило самый последний из бутлоадеров, что при обновлении платформы был "в дебрях IDE" установлен.
:beer:

a1000

Никто не запрещает при подключенной нанке работать с установленной платкой про-мини (разве что USB-COM адаптер должен соответствовать CH340) и наоборот - при подключенной нанке работать с заявленной в IDE про-мини.
Главное, чтобы в свойствах платки МК соответствовал.
:wink:

Re: Arduino nano на ch340g

Чт янв 07, 2021 12:39:42

Да, лучше прикуплю новых, возня не очень радостная...

Re: Arduino nano на ch340g

Чт янв 07, 2021 13:30:06

Не бывает загрузчика "для платы". Загрузчик пишется в МК и ему по барабану на какую плату он припаян.

Загрузчику, конечно, по барабану плата. За исключением того что из за разной тактовой частоты изменится скорость UART. Кроме этого, загрузчик может иметь разный размер, который влияет на максимальный размер доступной памяти программ и которая из за этого может не соответствовать реальной, с возможными последствиями.
Теперь смотрим более внимательно.
Про Мини 328/8 переехав на Нано уже НИКАК не будет отзываться словно это Про Мини 328/16. Потому что загрузчики для 8 и 16 работают на одной и той же скорости, а реальная скорость (из за кварца) увеличится в 2 раза. Но! По удивительному совпадению, этот загрузчик должен работать с Нано 328/16, т.к. у них скорости сравняются. Ну не считая нюансов, типа, частоты и длительности мигания светодиодом.)
А вот Нано 168/16 переехав на плату с 8 мгц кварцем НИ С КЕМ из "штатных" плат "отзываться" не будет.

Re: Arduino nano на ch340g

Чт янв 07, 2021 19:04:08

BOB51 писал(а):Никто не запрещает при подключенной нанке работать с установленной платкой про-мини

Об чём спор? Попробуйте сами. Только-что повторно провёл эксперимент. Взял Nano c ATmega328P и кварцем 16 мгц, в настройках IDE выставил Pro Mini с процессором ATmega328P и кварцем 16 мгц и питанием 5вольт. И представьте - не прошилась. Пишет "Проблемы загрузки в плату".

Добавлено after 5 minutes 12 seconds:
OKF писал(а):За исключением того что из за разной тактовой частоты изменится скорость UART.


Вот этот момент я не учёл. Тут действительно будет лажа.

Re: Arduino nano на ch340g

Чт янв 07, 2021 19:32:21

Только-что повторно провёл эксперимент. Взял Nano c ATmega328P и кварцем 16 мгц, в настройках IDE выставил Pro Mini с процессором ATmega328P и кварцем 16 мгц и питанием 5вольт. И представьте - не прошилась. Пишет "Проблемы загрузки в плату".

Отвечу за ВОВ-а). А потому что у Нано 328/16 загрузка по UART на 115200, а у Про Мини 328/16 на 57600. Но есть Нано с "old bootloader" - вот с ним должно получиться.)
Ответить