Перейти к содержанию

Переходник Usb - Uart На Atmega8A


Alexandr597

Рекомендуемые сообщения

Собираю переходник USB - UART на ATmega8A по схеме. Светодиод не ставил. При подключение к компьютеру, система не видит устройство. Что может быть не так? Фьюзы выставил как в статье. Пробовал на место светодиода ставить два диода 1N4148 последовательно. Брал схему с сайта -http://www.joyta.ru/...xodnik-com-usb/ Прошивка использовалась - cdcmega8.hex

post-186678-0-63874600-1419681704_thumb.png

post-186678-0-76109100-1419681716_thumb.png

Perehodnik.lay6

Изменено пользователем Alexandr597
Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Спрошу глупость. А питание есть на контроллере? Компьютер вообще ничего не видит на порте или неизвестное устройство?

Изменено пользователем elki
Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

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

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

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Да, подавалось от USB. Пробовал и через стабилизатор AMS1117 3.3.

Ничего не видит.

Если ты светодиод не поставил - то у тебя переходник и работать не будет.

Если все же питание есть - то скорее где то отсутствует контакт , или присутствует там где он должен отсутствовать )))

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

Ссылка на комментарий
Поделиться на другие сайты

Я вас поздравляю! Выбрасывайте вашу мегу8 и покупайте новую!

perexodnik-com-usb-f1.gif

Это карта программирования фьюзов с вашего сайта, но для Tiny2313. Обратите внимание на надпись красным шрифтом. К меге она тоже относится. Подавляющее большинство программаторов использует для фьюзов инверсный код. Т.е. незапрограммированной (без галочи) ячейке соответствует 1, а запрограммированной 0. Это хорошо видно и на скриншоте с вашего программатора. А автор статьи зачем-то понаставил галочки наоборот в непрограммированные ячейки, хотя и предупредил об этом. Теперь перепрограммировать по новой мегу уже не удастся, т.к вы фьюзом RSTDISBL=0 отключили вход внешнего сброса меги от его вывода и последовательным программатором пользоваться будет уже нельзя. Кроме этого? без микросхемы драйвера интерфейса RS232 MAX232 или подобной подключать такой переходник к СОМ-порту нельзя. Почитайте про уровни сигналов стандарта RS232 и вам сразу станет это ясно. Подключать такой переходник можно только непосредственно к входам USART контроллера и называется он не USB-COM, а USB-UART

Ссылка на комментарий
Поделиться на другие сайты

Кстати фьюзы в первом посте неправильно! Ты убьешь МК такими фьюзами . Правда его можно оживить параллельным программатором.

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

Ссылка на комментарий
Поделиться на другие сайты

По поводу схемы, либо светодиод должен стоять, но скорее всего его не должно быть, так как на ножках 7, 20 должно быть напряжение +5В причем с USB. А по поводу фьюзов (галочка или не галочка - в зависимости от программы прошивки). Переходник на 2313 собирал - работает. Схема подключения к ПК одинаковая. Если R1 подсоединить не к 2, а к 3, то устройство определяться не будет. SPIEN - не каждым программатором можно стереть.

Ссылка на комментарий
Поделиться на другие сайты

Светодиод стоять должен, он снижает 5 В с usb до 3.3 на VCC контроллера.

На переходник usb-uart я бы не стал ставить разъем от com-порта. А то потом попробуешь подключить устройство с COM-портом и погорят защитные диоды, не говоря уж о том, что шанс передать хоть один байт крайне мал.

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

В скриншоте программатора у автора темы четко видно, чему соответствует поставленная галочка. Нулю. SPIEN не программируется, это да. А вот отключение входа RST от вывода МК очень даже программируется. Без RST же последовательный программатор работать не будет. Так что мегу проще выбросить, чем городить ради нее одной параллельный программатор. В следующий раз думать будет. Что касается подключения к ПК, то есть много всяких "извратов", которые условно работают. Весь вопрос как. Если некоторые ПКшные СОМ-овские драйвера могут воспринимать 0 вольт эа лог.1, а +3В за 0, то это не означает, что это будет работать во всех случаях, а про помехозащищенность связи я уже и не говорю.

Изменено пользователем Sergey-Ufa
Ссылка на комментарий
Поделиться на другие сайты

... В следующий раз думать будет. ....

А что думать? Взять купить недорогой , TL866 - отличный прогер !!!

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

Ссылка на комментарий
Поделиться на другие сайты

Возможно у автора мега уже далеко не одна такая лежит :)

Изменено пользователем zeconir

И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Ссылка на комментарий
Поделиться на другие сайты

Скорее мешок их уже залочил )))

У меня тоже валялись , пока я не купил параллельный прогер. Теперь они все использованы :)

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

Ссылка на комментарий
Поделиться на другие сайты

А что думать? Взять купить недорогой , TL866 - отличный прогер !!!

Вы знаете, действительно хорошая и нужная вещь! Сейчас посмотрел на AliExpress - 2300 российских рубликов с набором адаптеров под разные корпуса. Спасибо за наводку, наверное буду брать.

Ссылка на комментарий
Поделиться на другие сайты

В интернете если поискать есть схемы восстановления Atmega8 и без программатора. 2313 сам восстанавливал. Для AVR программаторы сам собирал - пять проводков(LPT), COM программатор, USBASP, Microprog.

Ссылка на комментарий
Поделиться на другие сайты

Возможно у автора мега уже далеко не одна такая лежит :)

Эта стала второй)

Когда менял фьюзы, получил предупреждение что станет не доступной для последовательного программатора. Но я все равно изменил. Прошил новую ATmega8, выставил фьюзы. Поставил светодиод на 3 вольта. Подключил к компу, все равно не видит. Замерил напряжение на 7, 20 и 8, 22 - почти 3 вольта. Крайний левый резистор не используется. на 470 Ом резистор пока не стоит.

post-186678-0-23868100-1419696445_thumb.png

post-186678-0-47694000-1419697924_thumb.jpg

post-186678-0-90880200-1419697928_thumb.jpg

Изменено пользователем Alexandr597
Ссылка на комментарий
Поделиться на другие сайты

А что думать? Взять купить недорогой , TL866 - отличный прогер !!!

Вы знаете, действительно хорошая и нужная вещь! Сейчас посмотрел на AliExpress - 2300 российских рубликов с набором адаптеров под разные корпуса. Спасибо за наводку, наверное буду брать.

Он у меня больше 2-х лет - ни разу не пожалел что купил!

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

Ссылка на комментарий
Поделиться на другие сайты

Что касается подключения к ПК, то есть много всяких "извратов", которые условно работают. Весь вопрос как. Если некоторые ПКшные СОМ-овские драйвера могут воспринимать 0 вольт эа лог.1, а +3В за 0, то это не означает, что это будет работать во всех случаях, а про помехозащищенность связи я уже и не говорю.

Сколько помню, по стандарту лог.1 считается -5..-15 В, лог.0 +5..+15 В, то есть работать могут только некоторые устройства, плевавшие на стандарт. С другой стороны, тема называется "переходник usb-uart", а не "usb-com", так что лучше менять не уровни сигнала, а разъем.

Замерил напряжение на 7, 20 и 8, 22 - почти 3 вольта. Крайний левый резистор не используется. на 470 Ом резистор пока не стоит.
Что значит "почти 3 вольта"? Одно из пороговых напряжений для AVR 2.7 В, напряжение, оптимальное для usb 3.3 - 3.6 В. Можно попробовать заменить светодиод двумя обычными выпрямительными. Кстати, почему диод желтый, если на схеме красный? У них может быть разное падение напряжения. Что значит "крайний левый резистор", R1 что ли? Что значит "не используется"? Резистор R5 не влияет на связь по usb.

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

Что касается подключения к ПК, то есть много всяких "извратов", которые условно работают. Весь вопрос как. Если некоторые ПКшные СОМ-овские драйвера могут воспринимать 0 вольт эа лог.1, а +3В за 0, то это не означает, что это будет работать во всех случаях, а про помехозащищенность связи я уже и не говорю.

Сколько помню, по стандарту лог.1 считается -5..-15 В, лог.0 +5..+15 В, то есть работать могут только некоторые устройства, плевавшие на стандарт. С другой стороны, тема называется "переходник usb-uart", а не "usb-com", так что лучше менять не уровни сигнала, а разъем.

Замерил напряжение на 7, 20 и 8, 22 - почти 3 вольта. Крайний левый резистор не используется. на 470 Ом резистор пока не стоит.
Что значит "почти 3 вольта"? Одно из пороговых напряжений для AVR 2.7 В, напряжение, оптимальное для usb 3.3 - 3.6 В. Можно попробовать заменить светодиод двумя обычными выпрямительными. Кстати, почему диод желтый, если на схеме красный? У них может быть разное падение напряжения. Что значит "крайний левый резистор", R1 что ли? Что значит "не используется"? Резистор R5 не влияет на связь по usb.

Там напряжение 2.98 вольта. Жёлтый взял, считая что нет разницы какой цвет. Крайнего левого резистора, который на плате нет в схеме, я его впоял для светодиода в качестве индикатора что питание есть. R5 пока не нашёл, вот и не впаял.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...