Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Вт апр 24, 2018 22:18:54
Уважаемые коты, добрый вечер!
Прошу совета: начал проектировать многоканальный диммер. Диммирование и плавное включение/выключение силами attiny24 (пока ещё есть возможность отказаться и уйти на чуть более старший в линейке МК), а esp8266 планирую использовать в качестве WiFi коммуникатора: MQTT, Web-сервер с конфигурацией. Есть желание загнать esp8266 в сон: пусть ждёт активности сетевого интерфейса или попытки attiny отдать "коллеге" изменение состояния диммера (вкл/выкл/уровень/аппаратная кнопка и т.п.).
С другой стороны, и esp8266 должен уметь быть инициатором обмена - отдавать attiny пришедшую по сети команду.
Количество портов у attiny не очень велико. Аппаратные кнопки "посадил" на сдвиговый регистр, да и тот "отожрал" 3 входа.
Согласование уровня TTL между чипами не проблема... Но: какую шину посоветуете выбрать для обмена между МК?
Ср апр 25, 2018 11:26:06
какую шину посоветуете выбрать для обмена между МК?
Китайцы выпускают модуль 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
Ср апр 25, 2018 14:47:58
. Но: какую шину посоветуете выбрать для обмена между МК?
UART точно лучше не использовать, как и любой другой протокол основанный на временных интервалах. Замучаетесь глюки вылавливать.
Лучше использовать синхронный протокол, в идеале SPI. На худой конец I2C.