Программа для прошивки через rs232
В общем дорогие собратья, как не имел ни разу дел с микроконтроллерами и прочими сложными устройствами (клепаю только усилители), решил создать тему, да простят меня модераторы! Тем знаю много, но читаю я их и не могу разобраться!
Так вот имею ноутбук, а сейчас все вы делаете всё на контроллерах захотелось тоже попробовать! И захотелось залезть поглубже в *опу,
вот имею разъем такой
перейду на такой разъем
1. Возможно ли так программировать контроллеры.
2. Что скажите на счет схем.
3. подскажите аналоги микросхем которые применяются в схемах, и нужно будет что то менять в схемах.
4. И вот что еще в моих ссылках нужно ли что то программировать.
P.S. Читал очень много, но не понял ни чего. помогите
Так же известен на других форумах как BWS и INZHENER_BWS
Если в USB-COM есть нужные сигналы то конечно можно программировать. Возможно программирование будет иногда медленным._________________
Будете проходить мимо- проходите!
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!
Если в USB-COM есть нужные сигналы то конечно можно программировать. Возможно программирование будет иногда медленным.спасибо за первый ответ))))
кто-нибудь может связывался с этим гемором.
Так же известен на других форумах как BWS и INZHENER_BWS
Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет
Значит вот берем вот эту схему
добавляем вот эту
и получаем полноценный программатор PIC - контроллеров или это не прокатит.
это же получается почти PICkit2.
Так же известен на других форумах как BWS и INZHENER_BWS
Приглашаем всех желающих 25/11/2021 г. принять участие в вебинаре, посвященном антеннам Molex. Готовые к использованию антенны Molex являются компактными, высокопроизводительными и доступны в различных форм-факторах для всех стандартных антенных протоколов и частот. На вебинаре будет проведен обзор готовых решений и перспектив развития продуктовой линейки. Разработчики смогут получить рекомендации по выбору антенны, работе с документацией и поддержкой, заказу образцов.
_________________
Будете проходить мимо- проходите!
Навигационные модули позволяют существенно сократить время разработки оборудования. На вебинаре 17 ноября вы сможете познакомиться с новыми семействами Teseo-LIV3x, Teseo-VIC3x и Teseo-LIV4F. Вы узнаете, насколько просто добавить функцию определения местоположения с повышенной точностью благодаря использованию двухдиапазонного приемника и функции навигации по сигналам от MEMS-датчиков. Поработаем в программе Teseo Suite и рассмотрим результаты полевого тестирования.
голова лопнет от мыслей скоро((((
Может есть программы где можно проверять работу разных устройств. например такого
Так же известен на других форумах как BWS и INZHENER_BWS
_________________
Будете проходить мимо- проходите!
Нафига я спалил свой старый комп((((((
Так же известен на других форумах как BWS и INZHENER_BWS
опана а вот что еще нашел
Микросхему ЭСППЗУ DD2 AT93C46 можно не устанавливать. В ней хранятся идентификаторы изготовителя (VID) и персональный (PID), заводской номер изделия и другие данные. Это необходимо, если по USB с компьютером одновременно связаны несколько устройств на микросхемах FT8U232BM. Особенно важен серийный номер, так как программный драйвер полагается на его уникальность, ассоциируя тот или иной виртуальный COM-порт с конкретным устройством. Если ПЗУ отсутствует, к компьютеру можно подключить только одно образующее виртуальный COM порт устройство. Вместо AT93С46 можно использовать AT93C56 или AT93C66. Программируется ПЗУ непосредственно в устройстве с помощью специальной утилиты, поставляемой FTDI.
Так же известен на других форумах как BWS и INZHENER_BWS
Так же известен на других форумах как BWS и INZHENER_BWS
1) сигналы понятны без дополнений.
2) Пойдут 2 шт + 1 транзисторный инвертор.
3) Схема в даташите.
_________________
Будете проходить мимо- проходите!
1) сигналы понятны без дополнений.
2) Пойдут 2 шт + 1 транзисторный инвертор.
3) Схема в даташите.
скачал вот схема связаная с MAX232CPE
Так же известен на других форумах как BWS и INZHENER_BWS
если модераторы не против я думаю вы не мешаете.
Что дальше было?
а дальше я незнаю куда её приделывать, и как вывести сигналы для программирования AVR и PIC. и какие нужны.
на следующей недели поеду за FT323RL, ещё в один магазин, может там будет она. а пока развожу плату, и всё теперь уперлось какие сигналы для чего выводить. тут вообще непонятные выводы., а для программирования совсем другие((((
Так же известен на других форумах как BWS и INZHENER_BWS
Поздравляю ! Если у вас есть полка с пирожком - то возьмите с неё пирожок !_________________
Будете проходить мимо- проходите!
Так же известен на других форумах как BWS и INZHENER_BWS
Вам помочь не возможно ! Уж сутки твержу схема в даташите - вы все помощи просите.
Слава богу языковый барьер преодолели.
_________________
Будете проходить мимо- проходите!
1) сигналы понятны без дополнений.
2) Пойдут 2 шт + 1 транзисторный инвертор.
3) Схема в даташите.
а почему две микросхемы надо. и транзисторный инвектор?
Так же известен на других форумах как BWS и INZHENER_BWS
Может вы все же схему глянете ? Ась ?
У вас новый проект ? Великолепно !
_________________
Будете проходить мимо- проходите!
Может вы все же схему глянете ? Ась ?
У вас новый проект ? Великолепно !
тот что в подписи прошлогодний))))
всетаки решил отказаться от
Собственно про программатор FT232ВМ, буду на FT232RL
1. если собрать на FT232RL то программирую AVR.
2. если добавить 2хMAX232CPE то можно и PIC.
3. так или я олень.
Так же известен на других форумах как BWS и INZHENER_BWS
1) да2) для PIC достаточно одной 232, две штуки и инвертор нужны для полного COM.
3) в народе это иначе называется.
_________________
Будете проходить мимо- проходите!
Часовой пояс: UTC + 3 часа
Кто сейчас на форуме
Как прошить тюнер, IPTV, TV, Jtag, T2, форум, ключи, каналы, API Key
Войти
Сегодня читали:
Восстановление uClan B6 через RS-232 (Full HD / METAL / CA)
В подобных случаях вам поможет только перепрошивка вашего спутникового тюнера uClan B6 (Full HD / METAL / CA) через ком порт ресивера RS 232.
Для этого вам понадобится:
Переходим к восстановлению спутникового тюнера uClan B6 (Full HD / METAL / CA) через COM порт RS 232:
Следующим этапом запускаете на вашем компьютере программу для восстановления тюнера, GXDownloader_boot_V1.100 или GXDownloader_boot_V1.032.
В окнах программы настраиваете такие настройки.
Внимание: Сам процесс восстановления тюнера будет длиться около 15 минут. В это время не в коем случае нельзя отключать питание тюнера от розетки, останавливать программу прошивки на компьютере, дожидаетесь полного завершения прошивки ресивера. Так как в противном случае вы можете нанести вред своему тюнеру.
Вот теперь процесс прошивки ресивера закончен. Дальше, выключаете программу, затем отключаете ресивер от розетки и только тогда отсоединяете кабель RS 232 от тюнера. Всё!
В большинстве «старых» компьютеров и ноутбуков, приобретенных более 5 лет назад, всегда было несколько COM портов (RS-232). По крайней мере, всегда был хотя бы один разъем «RS-232».
Рис. 15.1.1. Разъем на корпусе компьютера
К нему подключали различное внешнее оборудование: мыши, принтеры, модемы, специализированное оборудование. Поэтому проблем с подключением ресивера к компьютеру для «прошивки» не возникало. Достаточно было просто подключить, запустить программу для обновления ПО ресивера и спокойно сделать все необходимое.
В современных компьютерах разъем «RS-232» нередко отсутствует. Тут и возникают проблемы, зачастую весьма неприятные. В большинстве ресиверов нет иных способов «прошивки» кроме использования «RS-232». И «USB» вход для подключения внешнего флешь-накопителя есть не у всех ресиверов.
А иногда имеется и другая проблема: ноутбук имеет «COM» порт, но с ресиверами одной модели он работает, а с другими — нет. Это связано с нарушением производителем ноутбука стандарта передачи данных «RS-232». На это они идут в целях экономии энергии заряда аккумуляторной батареи. Если производитель ресивера был технически щепетилен и точен, то в ресивере будет установлена специальная микросхема для «COM» порта. Благодаря этой микросхеме ресивер будет работать и с ноутбуком, и с компьютером. Но установка микросхемы увеличивает общую стоимость изделия, а в последнее время производители экономят даже на этих мелочах! Поэтому и возникает проблема несовместимости ноутбуков и большинства ресиверов.
При использовании компьютера проблема отсутствия необходимых портов «RS-232» решается просто: необходимо приобрести дополнительный модуль с «COM» портами. Это плата, устанавливаемая в компьютер, называется «PIC—COM» или просто «плата СОМ портов».
Рис. 15.1.2. Плата PCI для компьютера с двумя «COM» портами
Если вы не сильны в компьютерах и ранее никогда не имели дело с установкой дополнительного оборудования в компьютер, то обратитесь к специалисту! Иначе можете «умертвить» дорогостоящее оборудование.
После установки платы в компьютер операционная система «Windows» — «ОС» присваивает новым установленным портам номер, например, «1», «2»…«25».
При использовании ноутбука обычную плату от компьютера установить нельзя: не тот стандарт и размер. Имеется два способа решения этой проблемы: дорогой, но качественный, и дешевый, но не полностью совместимый. В первом случае необходимо приобрести для ноутбука специальную плату с портами. Цена на эти платы высока, и приобрести, даже под заказ, эту плату мне не удалось.
Рис. 15.1.3. Плата для ноутбука с «COM» портом
И тут есть подвох: в «старых» и «новых» ноутбуках два разных стандарта для дополнительного оборудования! Перед приобретением сверьтесь с инструкцией к вашему ноутбуку!
Если же вы не могли приобрести плату на компьютер или ноутбук, то остается один выход: «USB». Практически во всех современных моделях компьютеров имеется «USB» выход, как минимум два, а то и все восемь! В продаже имеются различные преобразователи «USB - COM».
Рис. 15.1.4. Преобразователь «USB - COM»
Т.е. в свободные разъем «USB» ноутбука подключается вход такого «преобразователя», с диска из комплекта устанавливается драйвер (программа управления) и в системных настройках появляется виртуальный COM порт с присвоенным порядковым номером.
Тут нас поджидают первые проблемы: во-первых, ОС могла присвоить виртуальному порту слишком большой номер, например, «25». А программа для «прошивки» ресивера позволяет работать с номерами портов от одного до четырех. Во-вторых, не все преобразователи «USB - COM» могут работать с программой для «прошивки» и самим ресивером. Причина в том, что производители оборудования по-разному изготовили свои изделия и программы к ним. Проверять все преобразователи необходимо индивидуально под вашу программу и ваш ресивер. Часто бывает, что с одним оборудованием преобразователь работает, а с другим — нет.
Если первая проблема устраняется изменением номера порта в настройках ОС, то проблему совместимости оборудования, программы и преобразователя устранить нельзя.
Для изменения присвоенного ОС номера необходимо изменить его вручную. Для этого необходимо войти в «Диспетчер устройств»: «Пуск» — «Настройка» — «Панель управления» — «Система».
Рис. 15.1.5. «Панель управления»
В появившемся окне выбрать вкладку «Оборудование» и щелкнуть по кнопке «Диспетчер устройств». Откроется окно «Диспетчер устройств». В появившемся окне в древовидном списке выбрать строчку «Порты (COM и LPT). В раскрывшемся списке вы увидите все порты, имеющиеся в вашем компьютере. Выберите ваш виртуальный порт: «преобразователь «USB - COM». У меня преобразователь модели «Prolific».
Рис. 15.1.6. Список имеющихся портов
Щелкните по этой строчке ПРАВОЙ кнопкой мыши, в открывшемся окне выберите стройку «Свойства».
Рис. 15.1.7. Настройка выбранного порта
В появившемся окне выберите вкладку «Параметры порта». В строчке «Скорость» выберите «115200», затем щелкните по кнопке «Дополнительно».
Рис. 15.1.8. Настройка параметров порта
В нижней части открывшегося окна найдите вкладку «Номер COM порта».
Рис. 15.1.9. Изменение номера COM порта
Щелкните по вкладке и выберите необходимый номер COM порта.
Обратите внимание, что некоторые номера порта могут быть заняты уже имеющимся оборудованием, например, встроенным модемом. Использовать одновременно один порт нельзя!
После завершения настройки нажмите «ОК» для сохранения внесенных изменений и полностью выйдите из режима настроек, закрыв все ранее открытые окна. После этого перезагрузите компьютер для внесения необходимых изменений. Если же вы изменяли номер «COM» порта «USB - COM» преобразователя, то достаточно просто вынуть его из разъема компьютера и заново подключить.
В наши дни становиться всё меньше и меньше ПК с наличием в них COM и LPT портов. В этом случае можно использовать USB программаторы, но большинство из них имеют в своём составе микроконтроллер, который тоже нужно чем-то прошить. Вот тут и начинается проблема т.е чтобы собрать программатор нужен ещё один программатор. Но к счастью в интернете уже давно появилась схема высокоскоростного USB программатора, не требующего прошивки управляющего контроллера. Программатор называется USBBit. В составе этого программатора имеется распространённая микросхема FT232RL. Это аппаратный высокоскоростной переходник USB – RS232, который может не только эмулировать RS232, но и поддерживает прямой доступ к порту (это когда мы можем не только записать в порт число, но и выставить любой вывод порта в 0 или 1). Такой режим называется BitBang. Именно с помощью этого режима можно эмулировать интерфейс SPI, по которому программируются микроконтроллеры AVR. Программатор получается отличный, а главное не требует прошивки управляющего контроллера!
Вот по этой схеме я делал программатор. Но можно было сделать более упрошенную схему без 74НС244, но у этой схемы есть два недостатка: он не возвращает в 1 линию RST после программирования, и чтобы программа запустилась, нужно отключать программатор то целевой платы, что неудобно. И ещё один её недостаток – после завершения программирования линии остаются либо в нулях, либо в единицах, а если к выводам программирования мк подключено ещё что-то, то это доставляет неудобство без 74НС244, но за счёт применения микросхемы буфера удалось избавиться от вышеперечисленных недостатков. У микросхемы буфера есть три состояния выхода: высокий уровень, низкий уровень и HI-Z. HI-Z – третье состояние, при котором линии как бы не к чему не подключены, поэтому на них ни 1, ни 0. Вывод 1 и 19 – выводы управления. Если на них подать 1, то выход перейдёт в HI-Z состояние, а если ноль – на выводе будет либо 1, либо 0, в зависимости от сигнала на входе. И ещё один плюс такой схемы – если вывод программирования случайно закоротить(соединить) на землю, то сгорит буфер
Далее развёл плату в Sprint-layout, так как у меня была микросхема 74НС244 в DIP исполнении соответственно и плату развел под этот корпус .
Методом ЛУТ перевел на текстолит и вытровил плату (при переводе с бумаги немного перегрел утюгом, за счет этого дорожки немножко поплыли и не очень ровные, ну думаю это не так страшно)
Читайте также: