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

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

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

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

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

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

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

 
Опции темы
Непрочитано 10.06.2017, 18:20  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,616
Сказал спасибо: 708
Сказали Спасибо 4,383 раз(а) в 2,007 сообщении(ях)
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 просмотров)
Реклама:
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.

Последний раз редактировалось 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.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,616
Сказал спасибо: 708
Сказали Спасибо 4,383 раз(а) в 2,007 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Wireless ESP/Arduino Programming/Debug

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

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

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


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

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

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

Добавлена поддержка DUE и Mega
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
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, время: 02:57.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot