Отладочная информация по UART |
Содержание
Общие данные
Общие данные
В прошивке «Smacont-ESP» реализовано два способа передачи системной информации:
Для работы по UART-интерфейсу предпочтительнее использовать модули со встроенными преобразователями интерфейса USB в UART (мост USB-UART). К недостаткам данного метода является задействование дополнительных выводы «GPIO1 (TX)» и «GPIO3 (RX)». Настройка UART-интерфейсаДля работы с отладочной информацией, передаваемой по UART-интерфейсу, на устройстве необходимо разрешить работу UART0 в режиме «Отладочная информация». Для этого необходимо использовать действие «serial_SetParam()». ![]() Вкладка «Интерфейсы» После инициализации UART0 в режиме «Отладочная информация», выводы «GPIO1 (TX)» и «GPIO3 (RX)», автоматически будут сконфигурированы для работы по UART-интерфейсу. ![]() Вкладка «GPIO»
Также, автоматически устанавливаются следующие параметры работы по UART-интерфейсу:
Отображение отладочной информацииДля отображения отладочной информации, можно воспользоваться терминальными программами, такими как «Terminal v1.9b by Bray», «COM Port Toolkit». Для примера будем использовать широкораспространенную программу «Terminal v1.9b by Bray». ![]() «Terminal v1.9b by Bray» В данной программе устанавливаем соответствующие параметры обмена, и нажимаем кнопку «Connect». После принудительного сброса устройства, в терминальной программе будут отображены сообщения от устройства. ![]() Отладочная информация
1 - информация, генерируемая микроконтроллером esp8266 (esp8285).
|
Программы
Прошивка «Smacont-ESP»:
«Программа Настройки»:
Телеграм каналНовостиЭнергонезависимая память (EEPROM) Переменные «Vx» (карта переменных «Vx») Действие «wifi_CheckConn()». После подключения к WiFi-сети, выполнить действие с задержкой Обмен данными. Open Monitoring Датчики температуры и влажности AHT10/AHT15/AHT20/AHT21/AHT25 Датчик температуры и влажности SHT30 (SHT31/SHT35) Действие «valueToVx()», «valueToArrVx()». Отслеживание заданного уровня в диапазоне значений Действие «termostat()». Термостат ESP-NOW. Датчик температуры и влажности с питанием от батареек Последовательные интерфейсы (UART, I2C, SPI) Управление одноканальным модулем реле |