Здравствуйте. Собрал платку по ТАКОЙ схеме. К сожалению не учёл распайку кабелей СОМ. В наличие кабель с полной перекрёстной распайкой(не подходит). Возник вопрос - как подключить к пк? Подойдёт ли кабель с полной прямой распайкой или надо шаманить свой? Возможно ли(временно)подключить через "зелёный" модуль USB-UART SUUC0041(выходы TX,RX,+5,+3,GND)?
Требуемый для платы неполярный электролитический конденсатор на 10мкФ сделал из 2х полярных на 22мкФ.
Подключаем ардуино к пк и заходим в 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). Стоит попробовать и так и так.
Вообще-то ужшшш... ёжли таким садомазохизмом заниматься... (вместо купить готовую про-мини или нанку)... то... берем за основу http://img.radiokot.ru/files/20529/25ak27b8p8.JPG цепляем на разъём сигнал или от микросхемы-преобразователя ST232B (или подобной простейшей TTL-RS232) или от USB-TTL моста коих в продаже в избытке. Для обычного обмена достаточно наличия у адаптера выводов Rx, Tx и DTR примерно вот так: http://img.radiokot.ru/files/20529/25akjj8e7j.GIF Прошивайка делается из той же ардуино-нано (получаем ардуино ISP)...
На схеме топикстартера ЖЛОБСКОЕ решение - не пожалей спецкристалла - того бы ...бардака не имелось. Кстати первые варианты именно на СОМ-TTL преобразователях делались. Это позднее стали USB-TTL преобразователи ставить. Как-то странно видеть подобный набор рассыпухи на сайте ардуино... Кроме проччего... Ёжли уж "туго с приемопередатчиком" - Rx/Tx одновременно и для бутлоадера испоьльзуются - бывает весьма неудобно в некоторых случайх, то используем программный serial... Там особо разницы нету (и в лапках также - можно на любые вывести). Получить прожку можно и для обычного программатора (среда IDE генерирует два *.hex файла - с бутлоадером и без оного, размещаемых в папке проекта).
Последний раз редактировалось BOB51 Пт мар 06, 2020 16:22:23, всего редактировалось 1 раз.
Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Смысл той рассыпухи на схеме...? Ежли коммутацию Rx/Tx от компа к плате - то лучше отдельными платками саму мегу с обвязкой и микруху RS232 преобразователя делать... Переброс "на лету" для меги 8 особо смысла не имеет - можно и про-мини взять...
какой смысл ваше паять ардоху с 0 всяеких версий от микро /нано до самых полных полно на каждом углу цены доступны ка и мешок расширений для них ч например гнекоторые датчики ардохи покупал для своих целей а че платка готовая даже с разьемом даже RTC 1307 с впаяной батарейкой есть!!! хотя у меня этих и подобных им чипок хватает надергано из старых кас
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Почему же? Допустим осталась кучка АВРок, кои лежат без дела. На сегодня платформы под АВР включают в себя весьма большой набор - присутствуют "ардуиноподобные" на мегах 48, 8, 88, 16, 162, 8515, 64, 640, 324, 8535, 644, 128 (помимо привычных 168, 328, 2560) attiny 13, 5, 10, 24 ,84, 45, 85.... Под каждую своя платка и варианты раскладок... Писать под ассемблером - многовато, Си в чистом виде - сложно с настройками компилятора... Вот тут адуринка и помогает!
USB практически в 90% случаев применения ограничиваются вариантом "USB-TTL мост". И применимо к сопряжению с ПК/ноутом. В случае простейших вариантов дистанционного обмена с относительно удаленными самодельными модулями применимо RS232/RS485, микроLAN, I2C и радиоканал на основе разнообразных радиомодулей (но там посложнее с написанием программ, защищающих достоверность данных). Собственно в случае с "ардуиноподобными" СОМ порт в "чистом виде" давно замещен на практически стандартное применение СН340 или иных USB-TTL мостов. Иногда правда встречаются решения на основе самих МК - но там практически ВСЕГДА вылазят проблемы драйверов. Касательно "прошивки"... Во всех ардуиноподопбных всегда установлена возможность прошивки согласно даташита на применяемый МК при помощи целого набора программаторов, коими те МК в любых иных применениях программируются. Привязка к СОМ проту сделана исходя из удобства разработки/отладки программ, в том числе и для начинающих. Это своеобразное "снижение порога доступности/ всеобщей повторимости" проектов без изврата по изготовлению/покупке спецпрограмматоров (включая радиолюбительские модели). Собственно "разборы с ардуиноподобными"(включая флудоразмышления) дабы не повторяться смотреть тут: https://radiokot.ru/forum/viewtopic.php?f=62&t=156720
Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53 Сообщений: 3092 Откуда: москва, уфа
Рейтинг сообщения:0
допустим, терминологически USB-UART) TTL - то про совсем перпендикулярное, и у сколь-нибудь современных девайсов давно CMOS зачастую с допустимыми активными уровнями от 3.3В
а точно не подходит? Полный на нужных пинах повторяет простой нульмодемный, а насколько могу видеть мыльную схему - там он и нужен
Виноват. Кабель тот что нужно. Прозвонил. Проверил сом-порт через гипер терминал.
BOB51 писал(а):
Ежли коммутацию Rx/Tx от компа к плате - то лучше отдельными платками саму мегу с обвязкой и микруху RS232 преобразователя делать... Переброс "на лету" для меги 8 особо смысла не имеет - можно и про-мини взять...
Хотелось как "проще" FT232 слишком маленький, мне пока проблематично вытравить и припаять. Есть МАХ232 в dip-формате.
********************************************************* Для меня это хобби, а не средство прокорма. Тыкать разные датчики в ардуину или собирать "вытяжки в сортир" мне не интересно Решил самостоятельно что-нибудь спаять. Так же рассматривал варианты плат от zelectro, но остановился на этой. Несомненно мой 000ой уровень как в электронике, так и в программировании - серьёзное препятствие. Но никто не говорил, что будет легко
Так никто ту FTDI (CY340, PL2303, СЗ2102) отдельно не паяет - покупаются готовые платки, коих братья китайци понаштамповали в избытке и применяем по необходимости. То же касается и адуринок - есть джентельменский набор "DIP-микросборок" - ардуино-нано, ардуино про-мини и некоторых других. Просто ставим разъёмчики на платку и цепляем оных как DIP микросборку. Цена отдельной микросхемы много выше. Другое дело, что иногда приходится часть смд деталюшек "излишних" демонтировать... Адуринка это не объект для повторения а ВСЕГО ЛИШЬ НОВЫЙ КОМПОНЕНТ ЭЛЕМЕНТНОЙ БАЗЫ. Который мы берем как есть и встраиваем в собственные конструкции именно как DIP микросборку. Причем особенности готовки тех "DIP-микросборок" заметно отличаются от работы с отдельно взятыми МК под "чистым ассемблером" или под "чистым СИ". Повторять такую конструкцию можно разве что в случае применения "расширенной базы", коей нету в стандартном варианте (это платки на основе расширенного ряда МК АVR, кои я выше указывал). В принципе все те толкования (как и тренировочные проекты) в https://radiokot.ru/forum/viewtopic.php?f=62&t=156720 достаточно жестко обцарапывались.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения