• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Помигать диодиком через АТ команды

IBAH

New member
ESP-01S v3.0.5
Разобрался, светодиод сидит на , активный 0
Пытаюсь включить порт на выход.
команда
AT+SYSIOSETCFG=<pin>,<mode>,<pull-up>
Response OK
Parameter
• <pin>: number of an IO pin
• <mode>: the working mode of the IO pin
• <pull-up>
‣ 0: disable the pull-up
‣ 1: enable the pull-up of the IO pin

Облазил все доки и интернет, не нашел расшифровки параметра <mode>. Но в примере команды указано
AT+SYSIOSETCFG=12,3,1 // настраивает GPIO12 для работы как GPIO

Пробую:
AT+SYSIOSETCFG=2,3,1
ERROR

Потыкал разные порты, на других портах работает.
при том же эксперименте с портами 1 и 3 (U0RXD и U0RXD) , все отрабатывает, интерфейс УАРТ накрывается медным тазом.

Порт 0, тоже не дает перевести в режим порта ввода/вывода

Это баг или фича?
Получается на стандартной прошивке не все выводы можно использовать? накой те выводы, которые нельзя использовать, вывели на разъем?
 

rst

Member
В соседней теме автор пишет, что программа у него работает "на своем МК". На кой нужно через AT-команды дёргать ногами ESP, если в 100 раз прощё дёргать ими на своём МК? Походу ваяется нечто странное или какие-то костыли.

PS: Нормально ESP8266 работает через AT. И никуда не нужно переходить. Но работает именно - как средство доступа к WiFi. А не для всяких извратов.
 

IBAH

New member
В соседней теме автор пишет, что программа у него работает "на своем МК". На кой нужно через AT-команды дёргать ногами ESP, если в 100 раз прощё дёргать ими на своём МК? Походу ваяется нечто странное или какие-то костыли.
Диодик есть чего бы не помигать. Люблю когда мигает, мигает значит работает.
Так почему не работает? Ссылку на документ можно?
 

IBAH

New member
Нормально ESP8266 работает через AT. И никуда не нужно переходить. Но работает именно - как средство доступа к WiFi. А не для всяких извратов.
Не все в состоянии понять интерфейс АТ команд, только лишь немногие могут это сделать :))))
Почему извратов, есть дополнительный элемент индикации, есть команда, почему не использовать?
Хочу сделать чтобы светодиод загорался при успешной настройке и подключения к сети.
 

IBAH

New member
Покажите схему вашего модуля, куда у вас подключен светодиод.
Да никуда он не подключен, он на плате модуля стоит.
подключен к выводу GPIO2, выведен на на пин модуля 3

зы. долбаный движок сайта сжирает буквы, писал это в первом сообщении
 

fps

Active member
Не тратьте времени на АТ, переходите или на esp- idf или на arduino.
Я бы даже сказал, не тратьте время на всё это - переходите уже на микропитон :)
Вообще не понимаю почему многие ардуинщики застряли в с++.
У ESP32 мощность сравнимая пожалуй с первыми пентиумами, а вы всё ее в машинных кодах программируете..
Для подавляющего большинства любительских применений микропитон там просто идеален.
Он же по сути операционка. Прошил его и имеешь интерактивный шелл, командную строку, файловую систему, команды os, сеть, многозадачность.
Так нет же маются со своими c++ :p
 

CodeNameHawk

Moderator
Команда форума
Ссылку на документ можно?
Документы можете найти на сайте производителя.
А информацию для "старта" на этом сайте.
Дам ссылку если сами не можете найти https://esp8266.ru, посмотрите раздел "железные вопросы"
Не все в состоянии понять интерфейс АТ команд, только лишь немногие могут это сделать
Не надо думать, что другие тупее чем вы.
Просто реализация в АТ в есп довольно кривая, и при ее использовании не получится использовать доступные ресурсы есп, так как нп. в ардуино.
 

rst

Member
Просто реализация в АТ в есп довольно кривая, и при ее использовании не получится использовать доступные ресурсы есп, так как нп. в ардуино.
Рекомендуемые вами реализации ещё кривее, чем AT-командная прошивка. В моём 3D-принтере как раз стоит такое поделие на ESP8266. Типа "мост UART-WiFi" как громко заявлено. Более-менее как то оно "работает" только если передавать данные через него маленькими порциями с огромными дырками между. Чуть быстрее - начинаются потери. Давно уже нужно выкинуть то г**но, да переписать на AT-команды.

Так что - ну нафик этот быдлокод, написанный школьниками. Работа через AT-команды ESP8266 у меня работает уже много лет без каких либо проблем и на скорости кратно выше.
 

rst

Member
Просто реализация в АТ в есп довольно кривая, и при ее использовании не получится использовать доступные ресурсы есп, так как нп. в ардуино.
Какие именно "ресурсы не получится использовать"? Не понятно... Использую AT команды на ESP8266 и всё работает. ЧЯДНТ? 🤔
 

rst

Member
Вы можете на АТ сделать что то осмысленное полезное, без второго процессора?
ESP8266 использую как средство доступа к сети через WiFi. В проектах на нормальных МК. Больше он ни для чего не нужен.
Вроде как это и подразумевает использование AT-команд. Разве не?
 

rst

Member
Покажите пример опроса, скажем самых простых датчиков температуры, веб всервер внутри, ну и отсыл данных в телеграм.
Серьёзно? И сможете вот так прям разобраться??? ну-ну... 🤔
Размер одного только драйвера, реализующего стек-прослойку между интерфейсом AT-команд и использующими его в проекте сервисами = под сотню КБ и неск.тыс. строк. Не считая кода самих сервисов. Какую строку вам показать? :)
 
Сверху Снизу