Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Прошу совета: шина между attiny24 и esp8266

Вт апр 24, 2018 22:18:54

Уважаемые коты, добрый вечер!
Прошу совета: начал проектировать многоканальный диммер. Диммирование и плавное включение/выключение силами attiny24 (пока ещё есть возможность отказаться и уйти на чуть более старший в линейке МК), а esp8266 планирую использовать в качестве WiFi коммуникатора: MQTT, Web-сервер с конфигурацией. Есть желание загнать esp8266 в сон: пусть ждёт активности сетевого интерфейса или попытки attiny отдать "коллеге" изменение состояния диммера (вкл/выкл/уровень/аппаратная кнопка и т.п.).
С другой стороны, и esp8266 должен уметь быть инициатором обмена - отдавать attiny пришедшую по сети команду.

Количество портов у attiny не очень велико. Аппаратные кнопки "посадил" на сдвиговый регистр, да и тот "отожрал" 3 входа.
Согласование уровня TTL между чипами не проблема... Но: какую шину посоветуете выбрать для обмена между МК?

Re: Прошу совета: шина между attiny24 и esp8266

Ср апр 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

Re: Прошу совета: шина между attiny24 и esp8266

Ср апр 25, 2018 14:47:58

. Но: какую шину посоветуете выбрать для обмена между МК?
UART точно лучше не использовать, как и любой другой протокол основанный на временных интервалах. Замучаетесь глюки вылавливать.
Лучше использовать синхронный протокол, в идеале SPI. На худой конец I2C.
Ответить