Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Wireless ESP/Arduino Programming/Debug

Непрочитано 10.06.2017, 18:20  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,835
Сказал спасибо: 721
Сказали Спасибо 4,535 раз(а) в 2,070 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Wireless ESP/Arduino Programming/Debug

Тут мне втемяшилось удаленно отлаживать устройство на ESP8285, оказывается, умные люди над этим поработали:
https://github.com/jeelabs/esp-link
Но детальной реализации в сети нет, ибо существуют объективные трудности реализации идеи именно на чипах серии ESP82xx.
При переводе чипа в режим прошивки, путем подтягивания на землю пина GPIO0 с последующим ресетом, чип начинает выдавать на этот пин частоту своего кварца, что крайне неблагоприятно влияет на электромагнитную обстановку в округе.
Сначала, я не поверил, что 26МГц в эфире может как то осложнить связь на 2.4ГГц. Однако это так и было потрачено немало времени на преодоление.

Итак. Для программатора годятся только модули с экраном как на картинках. Диод на схеме нужен это фильтр. Дополнительная фильтрация: С1, С2, R10.
На остальные элементы можно не обращать внимание, ибо это просто схема модуля Witty, который оказался под рукой. Впрочем два светодиода могут быть полезны: D4, D2 - индикация данных и соединения.
Для прошивки качаем FLASH_DOWNLOAD_TOOLS_V3.4.4 не новее!
В папке FLASH_DOWNLOAD_TOOLS_V3.4.4\combine уже лежит нужная прошивка.
Настройки как на картинке только размер флеша подогнать под свой.
После прошивки ищем на телефоне сеть ESPblabla, соединяемся, настраиваемся на свою сеть. Дальше уже можно с компа настраивать пины как на схеме. Подробно все описано на Гите.

Прошивка ESP чипов как в ардуине так и в VisualMicro, которой я пользуюсь(ибо только там может идти речь о подобии отладки) осуществляется утилиткой esptool в виде:
esptool409.exe -vv -cd nodemcu -cb 115200 -cp COM4 -ca 0x00000 -cf Blink.ino.bin

Она вызывается автоматом, но я сделал батничек, (в esptool.zip)который можно запускать многократно при отладке связи. Надо только поправить СОМ.

Прошивка и отладка ведется через 2 виртуальных порта созданных программкой конторы Tibbo Tibbo VSP Manager. Заодно рекомендую их же IO Ninja - незаменимый набор.

Создаем два вирт СОМ порта см картинку один через порт 2323 для программирования, второй через порт 23 для отладки. IP адрес естесно программатора в вашей сети.

В ардуино иде используем только порт СОМх:2323.

Почти все. Кто не дружит с Visual Studio - дальше не читает.
В VS устанавливает плагин VisualMicro, называется Arduino IDE for Visual Studio, доступен: Menu›TOOLS›Extensions and Updates.

Последний штрих: Menu›VMICRO›Debugger›Override Local Port ставим СОМх: 23. Т.е. для программирования СОМх:2323, а для отладки СОМх:23. Переключаются они автоматически.

Прошивать можно на скоростях до 460800 (настроить нужно на вэб странце программатора и в ИДЕ).

Все. Выдохся. Дальше спрашивайте.
Миниатюры:
Нажмите на изображение для увеличения
Название: SCH.jpg
Просмотров: 0
Размер:	103.5 Кб
ID:	115284   Нажмите на изображение для увеличения
Название: Photo.jpg
Просмотров: 0
Размер:	89.6 Кб
ID:	115285   Нажмите на изображение для увеличения
Название: tool1.jpg
Просмотров: 0
Размер:	96.1 Кб
ID:	115286  

Нажмите на изображение для увеличения
Название: Tibbo.jpg
Просмотров: 0
Размер:	57.9 Кб
ID:	115290  
Вложения:
Тип файла: zip esptool.zip (228.1 Кб, 0 просмотров)
Тип файла: zip FLASH_DOWNLOAD_TOOLS_V3.4.4.ZIP (11.65 Мб, 0 просмотров)
Тип файла: zip tdst-5-10-02-x64.exe.zip (10.52 Мб, 0 просмотров)
Реклама:
__________________
33Й ДАН БАНА
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.

Последний раз редактировалось Kabron; 10.06.2017 в 18:56.
Kabron вне форума  
Эти 6 пользователя(ей) сказали Спасибо Kabron за это сообщение:
DimanX (15.06.2017), Easyrider83 (14.06.2017), Foto-Remont (13.06.2017), mike-y-k (11.06.2017), nml (10.06.2017), whithill (12.06.2017)
Непрочитано 12.06.2017, 19:16  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,835
Сказал спасибо: 721
Сказали Спасибо 4,535 раз(а) в 2,070 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Wireless ESP/Arduino Programming/Debug

На подходе WI-FI программатор/отладчик через смартфон.
__________________
33Й ДАН БАНА
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Сказали "Спасибо" Kabron
mike-y-k (13.06.2017)
Непрочитано 17.06.2017, 18:17  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,835
Сказал спасибо: 721
Сказали Спасибо 4,535 раз(а) в 2,070 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Wireless ESP/Arduino Programming/Debug

Ну, как говорил, мой приятель, глядя на экран настраиваемого телика:
"Что-то пройобывается..."

К сожалению, не получилось (пока?) шить ESP модули с USB преобразователем через этот же преобразователь. Встроенная схемка на 2х транзисторах не позволяет одновременно включить DTR и RTS, а порознь, скорости кривого андроидного драйвера не хватает. Но если накинуть проводочки от внешнего USB-TTL адаптера все идет весьма ОК и даже отладка.


ЗЫ
шьется и дебажится и ардуина, причем через USB порт!
Миниатюры:
Нажмите на изображение для увеличения
Название: Prog1.jpg
Просмотров: 0
Размер:	64.2 Кб
ID:	115481  
__________________
33Й ДАН БАНА
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.

Последний раз редактировалось Kabron; 17.06.2017 в 19:25.
Kabron вне форума  
Непрочитано 23.06.2017, 13:10  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,835
Сказал спасибо: 721
Сказали Спасибо 4,535 раз(а) в 2,070 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Wireless ESP/Arduino Programming/Debug

Для желающих потестить:
https://play.google.com/store/apps/d....TCP_Progr.app
__________________
33Й ДАН БАНА
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Непрочитано 07.07.2017, 18:37  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,835
Сказал спасибо: 721
Сказали Спасибо 4,535 раз(а) в 2,070 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Wireless ESP/Arduino Programming/Debug

Добавлена поддержка DUE и Mega
__________________
33Й ДАН БАНА
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ускорить компьютер 7Fantomas7 Ремонт оргтехники 111 08.08.2018 05:27
Книги dosikus Электронная библиотека 11242 29.12.2015 23:45
Wireless Repeater WS-WN518W2 нужна прошивка Vizitka Автоматика и аппаратура связи 41 28.11.2015 17:16
wireless switch y-7e 20tolya09 Поиск схем. Делимся схемами 0 09.12.2013 00:35


Часовой пояс GMT +4, время: 10:51.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.