Например TDA7294

Форум РадиоКот • Просмотр темы - USB UART CH340G не шьет AVR и Arduino
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 23, 2024 20:30:47

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Вт май 14, 2019 10:00:13 
Встал на лапы

Зарегистрирован: Чт дек 07, 2017 13:48:44
Сообщений: 142
Рейтинг сообщения: 0
Привет всем!

Черт меня дернул купить вместо USBASP программатора TTL конвертер:
Изображение
Мол ШОб по UART внутрисхемно, по двум ногам, МК шить...
Естественно пришел без DTR вывода :evil:
Пытаюсь прошить ATmega328P и Arduino Nano.
Короче, как я не танцевал вокруг него с бубнами, ничего так и не получилось....
Что сделано:
1. Проверена пайка и пропаяны некоторые выводы;
2. Проверено соответствие выводов - ОК;
3. Установил самые при самые новые дрова - ОК;
3. Проверена работоспособность конвертера через терминал - ОК;
4. Не инвертирует TTL уровни...;
5. Просадки по питанию нет;
6. Питал МК как от конвертера, так и от внешнего источника питания 5V;
7. Подключал по схеме:
Изображение
Жмакал кнопку и как только мигнет TX диод на
конвертере, и как только полоса загрузки в IDE дойдет до конца и так и сяк - хрен, не работает... :evil:
8. Подпаялся к 13-й ноге CH340G (DTR) и через конденсатор замутил auto reset:
Изображение
Подключал по схеме:
Изображение
Менял конденсатор, игрался с емкостью, пробовал без конденсатора.... - болт в газете! :idea:
Что с DTR, что без выдает ошибку: "device not respond" и "not in sync".
Изображение
9. Шью программами:
- Arduino IDE (конфигурация: плата - Arduino nano, MK ATmega 328P old butloader, программатор AVR
ISPMКII);
- AVRDude;
- SinaProg тот же (AVRDude);
- рядом других самодельных прог;
10. Загрузчик в МК есть;
11. МК шьется ПРЕКРАСНО по ISP, плата Arduino nano - также....
12. Получается и МК рабочий и конвертер рабочий, а результата нет. Видимо головушка не рабочая...
Подскажите пожалуйста, что я делаю не так ибо сил моих уже нет на такую элементарную хрень тратить столько времени :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Вт май 14, 2019 11:01:38 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Снова старые грабли...
:facepalm:
Ардуинка по двум (вернее трем - еще DTR задействован в качестве внешнего сброса)
прошивается только при наличии бутлоадера внутри.
Т.е. исключительно для покупных модулей! (с уже залитой изготовителем прошивкой бутлоадера)
Если используем "чистую" микросхемку (мегу 48/8/168/328)
в виде самодельной имитации адуринки
ТО...
В мегу необходимо предварительно залить тот бутлоадер с помощью
некоторого списка программаторов, поддерживаемых IDE
или при наличии навыков и некоторой дополнительной информации и прошивок загрузить
отдельно имеющийся файлик бутлоадера как обычную прошивку.

Однако...
Учитывая и необходимость работы с фузами лучше всего таки через IDE работать.
8)
Ежли же в наличии уже имеется адуринка, то из IDE "по двум проводам"
проводится только загрузка прикладной программы, а не бутлоадера!

В Вашем случае сначала с помощью сделанного из ГОТОВОЙ платки ардуино-нано
программатора ардуино ISP необходимо залить бутлоадер в тот АВТОНОМНЫЙ МК
(собственно там любой ISP программатор подойдет, просто с вышеуказанным легче обращаться).
А уж затем работать с ним как с ардуинкой.
:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Вт май 14, 2019 11:17:30 
Встал на лапы

Зарегистрирован: Чт дек 07, 2017 13:48:44
Сообщений: 142
Рейтинг сообщения: 0
БОБ, я же писал, что в в ATmega328 залит от продавана бутлоадер ардуино и он норм работает с IDE.
По ISP я заливал в него и бутлоадер (повторно) и саму прошивку - все прекрасно шьется по ISP.
Если использовать плату ардуино как программатор ISP - то все тоже норм шьется!
Речь же идет том, что ни голый МК (с бутлоадером), ни ардуино напрочь не хотят шиться по UART с помощью USB TTL конвертера...


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Вт май 14, 2019 12:35:20 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Значит или драйвера на USB-COM не установлены (там еще разрядность ОС значение имеет - для 23 и 64 разные),
или неверно выбран порт/не установлен правильно выбор самой адуринки.
К примеру похоже с версии 1.8.6 (ежли склероз не изменяет) уже появилось две позиции на вкладке для ардуино-нано:
"atmega328P" и "atmega328P (old bootloader)"
выбираем ту, для которой на данной платке бутлоадер прошит.
Для старых (и ныне продаваемых) "atmega328P (old bootloader)" или ежли уверенность в "совершенно свежем"
попробуем с просто "atmega328P".
Самый простой способ проверки - тыць на "получить информацию о плате" - должен "ярлычок" выскочить.
Это говорит всего лишь о действующем канале связи, но хоть дрова правильные стоят.
И еще - ежли прошит не штатный бутлоадер (при программировании по ISP использовался не штатный раздел "платы arduino AVR"), а чего из "свободно добавляемого" то необходимо установить соответствующие дополнения для платок и использовать именно их вкладки для прошивок скотчей.
На ту же атмегу328 еще минимум три разновидности имеются.
Да и с такими "бело-пушистыми" панельками я дел стараюсь не иметь - лучше уж старо-добрые "рыбки" под пайку!
И IDE я использую 1.8.9 - на ее основе и ответы.
8)
И еще...
Для работ с МК вне готовой платки (самодельными эквивалентами и ардуино про-мини)
предпочтение отдаётся модулю USB-COM на основе FTDI FT232R
Изображение
Эта мелкосхема допускает программный "ногодрыг" при любых условиях.
:roll:


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Вт май 14, 2019 13:45:44 
Встал на лапы

Зарегистрирован: Чт дек 07, 2017 13:48:44
Сообщений: 142
Рейтинг сообщения: 0
БОБ, спасибо тебе конечно за попытки помочь, но то ли ты не читаешь что я пишу, то ли рассеянный немного (по мимо упомянутого тобой склероза)?
Я же указал в теме (см. пункт 9) конфигурацию IDE. Так же указал, что перепробовал всевозможные вариации и конфигурации IDE.
В пункте №3 сообщил, что проверял работу драйверов (эмулируется в диспетчере устройств COM порт) и что проверял работу самого ТТL конвертера через терминал (закоротил Rx и Tx на конвертере, отправил команду через терминал и получил ее).
Еще раз: с дровами, программой, и конвертером проблем нет. Проблемы есть с связью конвертора с МК (328p, ардуино нано) по UART.
Беспаячными макетными платами я не пользуюсь (это картинки с инета). Все запаяно на монтажной плате. Соединения проверены.
"Тыц и получить информацию о плате" - никак не получится ибо нет связи с МК (с ISP это "тыц" работает).
Знаю, что есть десятки других конверторов и программаторов, которые в разы лучше. Но я то разбираюсь с тем, что у меня сейчас есть.
Про "программный ногодрыг" я тоже писал (см. пункт №8).

Не знаю, короче. Попробую залить другой загрузчик по ISP, а затем еще раз прошить по UART.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Вт май 14, 2019 14:11:43 
Прорезались зубы

Карма: -7
Рейтинг сообщений: -6
Зарегистрирован: Ср апр 17, 2019 01:53:29
Сообщений: 218
Рейтинг сообщения: 0
По работе часто возникает гимор с rs232/TTL если при старте винды забываю отключить проверку цифровой подписи драйверов(уст-ва не видятся или не шьются)..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Вт май 14, 2019 14:23:10 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Сколько не работал с IDE под разным железом и версиями форточек подобного не наблюдал...
:dont_know:
С СН340 в отдельном варианте работать не приходилось...
Тогда...
Похоже сбиты настройки интегрированной в среду avrdude...
В первую очередь поставить скорость СОМ порта по умолчанию 9600 в настройках порта.
Попробовать переустановить IDE...
:dont_know:
Только одного удаления средствами виндовс недостаточно - надо после еще удалить содержимое скрытого каталога
C:\Documents and Settings\имя пользователя\Local Settings\Application Data\Arduino15
он автоматически не удаляется.
Правда заодно и снесет все дополнительные добавки и скотчи (их (скотчи) перед удалением желательно скопировать в резервный каталог).
Если не удалить тот скрытый будут сохранены настройки предыдущей версии.
А уж затем заново поставить IDE.
:roll:
Кстати...
А какое сообщение выдается после предварительной компиляции/проверки?
Для ардуино-нано с old bootloader
у меня высвечивается к примеру
"Скетч использует 6586 байт (21%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 380 байт (18%) динамической памяти, оставляя 1668 байт для локальных переменных. Максимум: 2048 байт."
Сколько сожрано - не важно, главное сколько "всего доступно" - это показатель типа бутлоадера.
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Пт фев 05, 2021 20:23:47 
Потрогал лапой паяльник
Аватар пользователя

Карма: 8
Рейтинг сообщений: 54
Зарегистрирован: Вс мар 03, 2019 08:18:34
Сообщений: 350
Откуда: Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Собрал преобразователь USB-uart на этой схеме c опторазвязкой как в датошите на эту микросхему. При замыкание в tx rx в терминале отклик приходит а после оптронов если замкнуть нет. Питание от лбп 5в. Параллельно диодам оптрона припаял светодиоды они загораются! А отклика в терминале нет кто знает что не так в схеме может резюками поиграть или еще че...
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Сб фев 06, 2021 11:12:34 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 1
Для uart (использующего на сегодня скорости выше 9600) оптроны слишком "черепаховые".
Надо ставить как минимум 6N137...
Вложение:
6N137M.pdf [452.33 KiB]
Скачиваний: 210

И смотрим внимательно документацию на используемую микросхему относительно максимальных выходных токов - в большинстве там СИГНАЛЬНЫЕ выводы, а оптрон (по входным светикам) "тягоееет" к шинным буферам... банально у выходного каскада может не хватить силенок для своевременного и качественного свечения.
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Сб фев 06, 2021 12:07:45 
Потрогал лапой паяльник
Аватар пользователя

Карма: 8
Рейтинг сообщений: 54
Зарегистрирован: Вс мар 03, 2019 08:18:34
Сообщений: 350
Откуда: Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
BOB51, схема из даташита да я просто подумал что в даташите фигни не напишут... :)) оказалась может.... хотя 817 китайские параметры могут гулять... съездил сегодня в чип купил и логические оптроны и быстродействующие попробую ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Сб фев 06, 2021 22:01:23 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Я до такой степени разделения пока самоделки не доводил...
Разве что старые версии программаторов - но там был иной тип интерфейса - побитовая синхронизация с квитированием - а она работает не взирая на скоростные характеристики.
:hunger:
Может когда и к скоростному оптронному барьеру лапци приложу...
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Сб фев 06, 2021 23:01:18 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: -14
Рейтинг сообщений: 103
Зарегистрирован: Вт янв 26, 2021 22:33:21
Сообщений: 2323
Рейтинг сообщения: 0
USBisp надо было делать . И ноу проблем .

Добавлено after 2 minutes 30 seconds:
А можно получить бесплатно (только за почту) у меня !

Добавлено after 26 minutes 40 seconds:
Извиняюсь ... AVRisp !!! Он форевер и олвейс !!!

_________________
Не спрашивай по ком звонит колокол, он звонит по тебе !


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Вс фев 07, 2021 07:45:44 
Потрогал лапой паяльник
Аватар пользователя

Карма: 8
Рейтинг сообщений: 54
Зарегистрирован: Вс мар 03, 2019 08:18:34
Сообщений: 350
Откуда: Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Usb-ttl с галуанической развязкой необходим в силу защиты т.к. уже был прицендент выгорания переходника. А программировать чего через него разницы нет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Вс фев 07, 2021 08:28:50 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
do-vitas, для это есть спец ципв -галваноразвязочные буфера...
насче програмнойц прозраяности все не так просто -дело в задержках

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Вс фев 07, 2021 10:29:39 
Собутыльник Кота

Карма: 14
Рейтинг сообщений: 472
Зарегистрирован: Вс фев 02, 2020 09:12:37
Сообщений: 2804
Рейтинг сообщения: 0
После CH340 получаются инвертированные сигналы, чтобы получить правильные, то нужен ещё один инвертор...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Вс фев 07, 2021 10:32:59 
Потрогал лапой паяльник
Аватар пользователя

Карма: 8
Рейтинг сообщений: 54
Зарегистрирован: Вс мар 03, 2019 08:18:34
Сообщений: 350
Откуда: Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
musor, да да буфера рулят....

Добавлено after 2 minutes 6 seconds:
После CH340 получаются инвертированные сигналы, чтобы получить правильные, то нужен ещё один инвертор...

при опросе в терминале все равно инвертированный он или нет. Тут проверяется проходит ли он вообще! А у меня он не проходит!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Вс фев 07, 2021 10:57:21 
Собутыльник Кота

Карма: 14
Рейтинг сообщений: 472
Зарегистрирован: Вс фев 02, 2020 09:12:37
Сообщений: 2804
Рейтинг сообщения: 4
do-vitas писал(а):
при опросе в терминале все равно инвертированный он или нет

это да, если количество инверсий по передаче и приёму одинаково....работу оптопар можно и мультиметром в статике проверить, а потом уже грешить на быстродействие....помнится, что с нашим АОТ127(составной) на скорости 9600 приходилось Б-Э шунтировать 100К...
СН340 не может зажигать светодиод скорее всего без буфера....


Последний раз редактировалось 1en2 Вс фев 07, 2021 11:24:20, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Вс фев 07, 2021 11:20:20 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Старосоветские (да и новобуржуйские) используют внешний резистор (ежли есть соответствующий вывод) для целей стабилизации режима или для спецфокусов схемотехники. Обязательность использования указывается в даташите/справочных данных на оптрон.
Для АОТ127 (дарлингтон) обязателен резистор в 1МОм, а для АОТ128 (обычный транзистор) 100КОм.
А вот у многих современных вывода базы просто не предусмотрено - по сему не обращаем на то внимания.
Зато есть второй нюанс -
ИК прозрачный корпус оптрона.
Иногда попадаются и такие - воспринимают помехи от внешних ИК источников.
8)
А вот за "количество инверсий" - это совершенно верно 1en2 подмечено - надо повнимательнее присмотреться...
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Вс фев 07, 2021 11:30:57 
Собутыльник Кота

Карма: 14
Рейтинг сообщений: 472
Зарегистрирован: Вс фев 02, 2020 09:12:37
Сообщений: 2804
Рейтинг сообщения: 0
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB UART CH340G не шьет AVR и Arduino
СообщениеДобавлено: Вс фев 07, 2021 11:39:50 
Потрогал лапой паяльник
Аватар пользователя

Карма: 8
Рейтинг сообщений: 54
Зарегистрирован: Вс мар 03, 2019 08:18:34
Сообщений: 350
Откуда: Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
вчера в чипе купил : HCPL0453R2, HCPL0600R2, а также увидел вот такую ADUM1201BRZ-RL7 штуку тоже купил. И есть еще USB-R485 штука от пожарной сигнализации там ADUM5404, раздербаню на опыту ненужная мне... На днях платы доделаю буду тестить!
Изображение

Добавлено after 4 minutes 8 seconds:
1en2, да то понятно тока я ж говорю те оптроны я вообще не смог завести видимо из-за того светодиоды в них сильно прожорливы...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: maxlab и гости: 28


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y