История изменений
Исправление shkolnick-kun, (текущая версия) :
Но я так понимаю это вообще отдельный микроконтроллер, отдельная ОС.
В ESP-12E стоит FlashlessMCU ESP8266 с архитектурой Xtensa.
Программы и файлы хранятся во внешней последовательной FLASH-памяти.
Насколько я помню, первый мегабайт flash мапится в адресное пространство контроллера. Именно там и лежит прошивка.
Туда можно поставить misropython или NodeMCU, но, не рекомендую. Лучше уж использовать Arduino/PlatformIO и С++ соответственно.
Оно подключаемо к STM32?
Я использую для этого software serial на стороне ESP (да, можно использовать Arduino, когда это целесообразно) и UART на стороне STM32. Гоняю JSON-ы туда-сюда.
В adafruit делают похожим образом. Только на стороне нормального микроконтроллера - circuit python.
Или это самостоятельный модуль и он рассчитан на то что он будет главным микроконтроллером?
Можно и как самостоятельный, но там очень мало портов ввода-вывода. Если и использовать, как самостоятельный контроллер, то только для чего-то ОЧЕНЬ ПРОСТОГО.
Либо придется городить внешнюю систему ввода-вывода. А для этого надо шарить в железе, уметь его проектировать, изготавливать платы, собирать печатные узлы и т.д.
Исправление shkolnick-kun, :
Но я так понимаю это вообще отдельный микроконтроллер, отдельная ОС.
В ESP-12E стоит FlashlessMCU ESP8266 с архитектурой Xtensa.
Программы и файлы хранятся во внешней последовательной FLASH-памяти.
Насколько я помню, первый мегабайт flash мапится в адресное пространство контроллера. Именно там и лежит прошивка.
Туда можно поставить misropython или NodeMCU, но, не рекомендую. Лучше уж использовать Arduino/PlatformIO и С++ соответственно.
Оно подключаемо к STM32?
Я использую для этого software serial на стороне ESP (да, можно использовать Arduino, когда это целесообразно) и UART на стороне STM32. Гоняю JSON-ы туда-сюда.
В adafruit делают похожим образом. только на стороне нормального микроконтроллера - circuit python.
Или это самостоятельный модуль и он рассчитан на то что он будет главным микроконтроллером?
Можно и как самостоятельный, но там очень мало портов ввода-вывода. Если и использовать, как самостоятельный контроллер, то только для чего-то ОЧЕНЬ ПРОСТОГО.
Либо придется городить внешнюю систему ввода-вывода. А для этого надо шарить в железе, уметь его проектировать, изготавливать платы, собирать печатные узлы и т.д.
Исправление shkolnick-kun, :
Но я так понимаю это вообще отдельный микроконтроллер, отдельная ОС.
В ESP-12E стоит FlashlessMCU ESP8266 с архитектурой Xtensa.
Программы и файлы хранятся во внешней последовательной FLASH-памяти.
Насколько я помню, первый мегабайт flash мапится в адресное пространство контроллера. Именно там и лежит прошивка.
Туда можно поставить misropython или NodeMCU, но, не рекомендую. Лучше уж использовать Arduino/PlatformIO и С++ соответственно.
Оно подключаемо к STM32?
Я использую для этого software serial на стороне ESP (да, можно использовать Arduino, когда это целесообразно) и UART на стороне STM32. Гоняю JSON-ы туда-сюда.
Или это самостоятельный модуль и он рассчитан на то что он будет главным микроконтроллером?
Можно и как самостоятельный, но там очень мало портов ввода-вывода. Если и использовать, как самостоятельный контроллер, то только для чего-то ОЧЕНЬ ПРОСТОГО.
Либо придется городить внешнюю систему ввода-вывода. А для этого надо шарить в железе, уметь его проектировать, изготавливать платы, собирать печатные узлы и т.д.
Исходная версия shkolnick-kun, :
Но я так понимаю это вообще отдельный микроконтроллер, отдельная ОС.
В ESP-12E стоит FlashlessMCU ESP8266 с архитектурой Xtensa.
Программы и файлы хранятся во внешней последовательной FLASH-памяти.
Насколько я помню, первый мегабайт flash мапится в адресное пространство контроллера. Именно там и лежит прошивка.
Туда можно поставить misropython или NodeMCU, но, не рекомендую. Лучше уж использовать Arduino/PlatformIO и С++ соответственно.
Оно подключаемо к STM32? Я использую для этого software serial на стороне ESP (да, можно использовать Arduino, когда это целесообразно) и UART на стороне STM32. Гоняю JSON-ы туда-сюда.
Или это самостоятельный модуль и он рассчитан на то что он будет главным микроконтроллером?
Можно и как самостоятельный, но там очень мало портов ввода-вывода. Если и использовать, как самостоятельный контроллер, то только для чего-то ОЧЕНЬ ПРОСТОГО.
Либо придется городить внешнюю систему ввода-вывода. А для этого надо шарить в железе, уметь его проектировать, изготавливать платы, собирать печатные узлы и т.д.