Уважаемые коты, добрый вечер!
Прошу совета: начал проектировать многоканальный диммер. Диммирование и плавное включение/выключение силами attiny24 (пока ещё есть возможность отказаться и уйти на чуть более старший в линейке МК), а esp8266 планирую использовать в качестве WiFi коммуникатора: MQTT, Web-сервер с конфигурацией. Есть желание загнать esp8266 в сон: пусть ждёт активности сетевого интерфейса или попытки attiny отдать "коллеге" изменение состояния диммера (вкл/выкл/уровень/аппаратная кнопка и т.п.).
С другой стороны, и esp8266 должен уметь быть инициатором обмена - отдавать attiny пришедшую по сети команду.
Количество портов у attiny не очень велико. Аппаратные кнопки "посадил" на сдвиговый регистр, да и тот "отожрал" 3 входа.
Согласование уровня TTL между чипами не проблема... Но: какую шину посоветуете выбрать для обмена между МК?
Прошу совета: шина между attiny24 и esp8266
- Реклама
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Прошу совета: шина между attiny24 и esp8266
[uquote="Browny",url="/forum/viewtopic.php?p=3362271#p3362271"]какую шину посоветуете выбрать для обмена между МК?[/uquote]
Китайцы выпускают модуль ESP-14, там ESP8266 + STM8S003, связаны вроде по UART
ESP-14 WiFi Module Combines ESP8266 with STM8S MCU
https://www.cnx-software.com/2015/10/26 ... stm8s-mcu/
пример работы с датчиками BH1750 HDC1080 BMP280:
https://bitbucket.org/hrandib/esp-stm8-sensors
разговоры:
https://esp8266.ru/forum/threads/esp-14-chto-ehto.531/
кнопки на ацп можно:
http://cxem.net/mc/book46.php
Китайцы выпускают модуль ESP-14, там ESP8266 + STM8S003, связаны вроде по UART
ESP-14 WiFi Module Combines ESP8266 with STM8S MCU
https://www.cnx-software.com/2015/10/26 ... stm8s-mcu/
пример работы с датчиками BH1750 HDC1080 BMP280:
https://bitbucket.org/hrandib/esp-stm8-sensors
разговоры:
https://esp8266.ru/forum/threads/esp-14-chto-ehto.531/
кнопки на ацп можно:
http://cxem.net/mc/book46.php
Re: Прошу совета: шина между attiny24 и esp8266
[uquote="Browny",url="/forum/viewtopic.php?p=3362271#p3362271"]. Но: какую шину посоветуете выбрать для обмена между МК?[/uquote]UART точно лучше не использовать, как и любой другой протокол основанный на временных интервалах. Замучаетесь глюки вылавливать.
Лучше использовать синхронный протокол, в идеале SPI. На худой конец I2C.
Лучше использовать синхронный протокол, в идеале SPI. На худой конец I2C.
