achilles85
New member
Измерил напругу на USB-COM шнурке на pl2303. Только с этим шнурком модуль адекватно работает. На ногах Rx и Tx этого шнурка 3.1В.
Там входы-выходы по стандарту RS-232 на +-12В, а не UART TTL. Работать так не будет.Замерил напряжение на Tx и Rx адаптера. На Tx 0, Rx -9в.
CHIPTUNER.RU - K-Line. Диагностический адаптер по ссылке описание адаптера, вариант "Адаптер K-LINE © VSM".
Осцила нет чтобы глянуть что там на этих ногах происходит. Сам адаптер исправен, так как через USB-COM шнурок все прекрасно работает.
Кстати, замерил сейчас цешкой напряжение между землей и Tx шнурка - и там тоже -9В. И как я выше писал, при подключении этого шнурка к модулю для прошивки - модуль не запускался, так же как при подключении модуля к адаптеру.
Не очень понятен вопрос, но в выложенной уже давно прошивке есть некоторые недочеты с подключениями/отключениями WiFi и она может связана и с вашей... Ещё ошибка в командах с переключением "подтяжек к портам". Исправления на git в исходниках... Но беда с отваливанием station при множестве рядом работающих WiFi на одну AP ещё не решена на последних SDK...Уважаемый pvvx, использовал прошивку из данного проекта для связи винд. приложения с МК, все работает довольно стабильно, как только запускается приложение активные мосты к нему подключаются и начинается обмен инициируемый приложением...
сейчас попробовал сделать мастера на МК с дисплеем от NEXION и ESP там настроена как сервер, если сервер уже запущен то клиенты к нему подключаются, обмен идет, все ОК
но если сервер запустить после клиентов то подключения нет.... пока не перезапустишь клиентов, хотя, повторюсь к виндовскому серверу клиенты подключаются в любом случае...
может что то настроить или это не лечиться? заранее спасибо за ответ...
Посмотрю попозже. На днях.если сервер запустить до клиента то клиент находит свой порт и начинается обмен, но если клиент запускается раньше, то сервер уже не находит ...
я такое обхожу на клиенте ардуине очень просто:если сервер запустить до клиента то клиент находит свой порт и начинается обмен, но если клиент запускается раньше, то сервер уже не находит ...
Указывается истинная скорость, а не приближение как у других устройств. Сделано для оценки - подходит или нет данная погрешность при выборе произвольной скорости.Здравствуйте! Вопрос такой В настройках веба TCP2Uart скорость выставляю 9600 далее применить все сохранилась 9600. выставляю 19200 далее применить сохраняется 19203! Почему? пробую следующую скорость 57600 применить сохраняется 57632! Это нормально? Или я что то делаю не так?
Скорее всего слабый сигнал/неустойчивый wifi. Попробуйте сменить канал, подвигать ESP относительно AP. Второй варинат, умирающая ESP.Через некоторое время веб-интерфейс начинает жутко тупить и страницы грузятся по 1-2 минуты или вообще не грузятся. Модуль esp 12-e с дополнительными выводами. Прошивка последняя tcp-uart.
Нет.Вы не SoftwareSerial используете случайно?
У меня было точь в точь такое же поведение. Никакие игры с антенами и растояниям не помогали. На канале больше никого нет (на работе другого вай-фая сканера не находят вообще, эфир условно чистый). Питание стабилизатором на3А с кучей конденсаторов.Скорее всего слабый сигнал/неустойчивый wifi. Попробуйте сменить канал, подвигать ESP относительно AP. Второй варинат, умирающая ESP.Через некоторое время веб-интерфейс начинает жутко тупить и страницы грузятся по 1-2 минуты или вообще не грузятся. Модуль esp 12-e с дополнительными выводами. Прошивка последняя tcp-uart.
В моём случае оказалось, что сигнал wi-fi был слабый. Дома всё вроде работает без запинок.У меня было точь в точь такое же поведение. Никакие игры с антенами и растояниям не помогали. На канале больше никого нет (на работе другого вай-фая сканера не находят вообще, эфир условно чистый). Питание стабилизатором на3А с кучей конденсаторов.
Зависит от приемника. На 5 мегабит ESP8266 гарантированно не успевает. Предел ровного полива - 3 мегабит.Потестировал arduino due + esp8266 + tcp сервер на андроиде. Скорость уарта выставил ровно 5мбит. Ардуино отправляет все байтики 100% А вот на tcp сервер прилетают в лучшем случае 95% - 97%. Редко бывает, что 50% и менее. Добавил задержку 10 микросекунд между отсылкой байт в ардуино и проблема почти ушла. Правда теперь во всём этом нету никакого смысла.
Получается еспшка не успевает обработать данные. И не важно сколько слать - 100кбайт или 1кбайт. Глюки, если нету задержки 10мкс между байтами, вылазят стабильно.
Это переполняется буфер или она физически не успевает обработать? Частота выставлена 160 МГц.