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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Аватара пользователя
Browny
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Чт июн 25, 2015 20:53:36

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

Сообщение Browny »

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

Количество портов у attiny не очень велико. Аппаратные кнопки "посадил" на сдвиговый регистр, да и тот "отожрал" 3 входа.
Согласование уровня TTL между чипами не проблема... Но: какую шину посоветуете выбрать для обмена между МК?
Реклама
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

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

Сообщение oleg110592 »

[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
Реклама
Аватара пользователя
JackSmith
Потрогал лапой паяльник
Сообщения: 333
Зарегистрирован: Ср мар 09, 2016 08:07:41

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

Сообщение JackSmith »

[uquote="Browny",url="/forum/viewtopic.php?p=3362271#p3362271"]. Но: какую шину посоветуете выбрать для обмена между МК?[/uquote]UART точно лучше не использовать, как и любой другой протокол основанный на временных интервалах. Замучаетесь глюки вылавливать.
Лучше использовать синхронный протокол, в идеале SPI. На худой конец I2C.
Ответить

Вернуться в «Разные вопросы по МК»