Ардуино с СОМ-портом
Добавлено: Чт мар 05, 2020 19:58:06
Здравствуйте. Собрал платку по ТАКОЙ схеме. К сожалению не учёл распайку кабелей СОМ. В наличие кабель с полной перекрёстной распайкой(не подходит). Возник вопрос - как подключить к пк? Подойдёт ли кабель с полной прямой распайкой или надо шаманить свой? Возможно ли(временно)подключить через "зелёный" модуль USB-UART SUUC0041(выходы TX,RX,+5,+3,GND)?

Требуемый для платы неполярный электролитический конденсатор на 10мкФ сделал из 2х полярных на 22мкФ.
****************************************************************************
****************************************************************************
Прошивка Atmel Atmega 328p-u(p-pu)
Atmega 328 прошивал через UNO и штатную среду IDE (Ссылка на видео, которое помогло
)
******************************************************
Необходимо:
1. Плата Arduino UNO
2. Чистый микроконтроллер Atmega 328
3. Макетная плата и провода к ней(папа-папа)
4. Резистор 10кОм
5. Конденсаторы 18пФ (я использовал 22пФ) 2шт
6. Кварцевый резонатор на 16мГц
*******************************************************
Подключаем ардуино к пк и заходим в Arduino IDE. В настройках выставляем соответствующий тип платы, ком-порт и програматор AVRISPmkII. Открываем скетч из примеров с названием Arduino ISP. Заливаем в плату.
Собираем схему на макетке, подключаем к ардуино. В настройках выбираем тип программатора Arduino as ISP. Пишем загрузчик(Инструменты > Записать Загрузчик).

Не использовал проводки(синие)до кварца, просто воткнул его и конденсаторы в макетку напротив нужных контактов микросхемы. Это я к тому, что попытки прошить иначе результата не приносили. То ли макетка кривая, то ли настройки IDE были не те.
*******************************************************
Возможно перед подключением схемы к ардуино и записью загрузчика необходимо внести изменения в файл avrdude.conf находящийся по адресу C:\Arduino\hardware\tools\avr\etc. ПРЕДВАРИТЕЛЬНО СДЕЛАЙТЕ КОПИЮ ФАЙЛА!!! НУЖНА ПЕРЕЗАГРУЗКА СРЕДЫ IDE!!! Открываем файл блокнотом и ищем параметр 0x1e 0x95 0x0F. Далее меняем последние 2 символа 0F на 14, сохраняем. Далее пишем загрузчик.
********************************************************
Не помню, как именно прошилось у меня(я изменял файл avrdude.conf), но возможно прошилось после того, как я откатил изменения(т.е шил с оригинальным avrdude.conf). Стоит попробовать и так и так.
Требуемый для платы неполярный электролитический конденсатор на 10мкФ сделал из 2х полярных на 22мкФ.
****************************************************************************
****************************************************************************
Прошивка Atmel Atmega 328p-u(p-pu)
Atmega 328 прошивал через UNO и штатную среду IDE (Ссылка на видео, которое помогло
******************************************************
Необходимо:
1. Плата Arduino UNO
2. Чистый микроконтроллер Atmega 328
3. Макетная плата и провода к ней(папа-папа)
4. Резистор 10кОм
5. Конденсаторы 18пФ (я использовал 22пФ) 2шт
6. Кварцевый резонатор на 16мГц
*******************************************************
Подключаем ардуино к пк и заходим в Arduino IDE. В настройках выставляем соответствующий тип платы, ком-порт и програматор AVRISPmkII. Открываем скетч из примеров с названием Arduino ISP. Заливаем в плату.
Собираем схему на макетке, подключаем к ардуино. В настройках выбираем тип программатора Arduino as ISP. Пишем загрузчик(Инструменты > Записать Загрузчик).
Не использовал проводки(синие)до кварца, просто воткнул его и конденсаторы в макетку напротив нужных контактов микросхемы. Это я к тому, что попытки прошить иначе результата не приносили. То ли макетка кривая, то ли настройки IDE были не те.
*******************************************************
Возможно перед подключением схемы к ардуино и записью загрузчика необходимо внести изменения в файл avrdude.conf находящийся по адресу C:\Arduino\hardware\tools\avr\etc. ПРЕДВАРИТЕЛЬНО СДЕЛАЙТЕ КОПИЮ ФАЙЛА!!! НУЖНА ПЕРЕЗАГРУЗКА СРЕДЫ IDE!!! Открываем файл блокнотом и ищем параметр 0x1e 0x95 0x0F. Далее меняем последние 2 символа 0F на 14, сохраняем. Далее пишем загрузчик.
********************************************************
Не помню, как именно прошилось у меня(я изменял файл avrdude.conf), но возможно прошилось после того, как я откатил изменения(т.е шил с оригинальным avrdude.conf). Стоит попробовать и так и так.