• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Чем stm32 лучше или хуже esp8266 или esp32?

pvvx

Активный участник сообщества
Например умные розетки на esp8266.
Нормальные "Умные розетки" и прочие устройства "Умного дома" имеющие WiFi строятся на чипах с BLE.
Это делается для удобства регистрации устройства пользователем.
Смартфон опрашивает BLE эфир, находит новое BLE устройство и передает конфигурацию WiFi сети или хаба без отключения от текущего WiFi, одновременно производя проверку “спаривания”.
Это не требует никаких AP и прочей фигни на устройстве.
 

pvvx

Активный участник сообщества
Начинать можно с любого, в список можно добавить AVR. Эта тема очень обширна и включает изучение иностранного языка, радиокомпонентов, схемотехники, пайки и тд. Для тренировки мозга очень полезно.
AVR: 8-битная архитектура, разработанная компанией Atmel (сейчас принадлежит Microchip).
Практически замещена ARM и RISK-V с совместимостью по ножкам для замены.
На сегодня только RISK-V не требует уплаты роялти и является полностью открытой архитектурой = чип дешевле.
 

pvvx

Активный участник сообщества
Программно реализую I2C с тактовой частотой до 4 МГц
Полагаю что наша дискуссия наглядно показывает что проблема не в железе, а в знаниях и умениях.
А разве существуют какие-то проблемы собрать контроллер I2C на пачке 133ЛА3 + КТ315 (или любой элемент с OK) на выходе? Или на чем другом из антиквара...
Можно сделать и 10 МГц CLK :)
Вот только нафига это нужно в бытовых устройствах?
Очень уж не согласуется - MCU жрущий до 350 мА в пиках, c I2C датчиком требующим всего сотню мкА на I2C High-Speed (HS-mode - это предельный I2C, до 3.6 Мбит/с) или Ultra-Fast mode (до 5 Мбит/с).
Такие скорости применяются у датчиков, требующих непрерывного опроса и соответствующий трафик. К примеру INA228.
И если реализация ногодрыгом - тогда кто и когда будет обрабатывать поток в 4Мбит/c (400 килобайт в секунду)?
Implementing 3.4 MHz I2C Bus Communication with the ATSAMD21 and 24CS Serial EEPROM Family

А для батарейных бытовых устройств достаточно I2C и до 1Mbit/s, т.к. соответствующие MCU/SoC при опросе I2C на скоростях CLK более 400 кГц потребляют менее 3 мА, а при 5 мА имеют производительность быстрее вашего ESP8266.
 

pvvx

Активный участник сообщества
Программно реализую I2C с тактовой частотой до 4 МГц
Где пример работы с INA228 с передачей на максимально возможно частоте оцифровки через что угодно в комп?
Пока известен только один - INA228 с I2C с FIFO в USB на максимально возможной скорости оцифровки (50 мкс) на модуле с CH582F (за 100 руб) с общим потреблением по USB 7.9..8 мА. :p
Используется одно прерывание (Fast IRQ RISC-V) на семпл.
 
Сверху Снизу