Поигрался сегодня впервые с ESP8266-12F. Он умеет быть ардуиной мощной, почти бесплатной и с вайфаем. Программировать его можно просто через адаптер usb to serial, а если залить в него OTA updater, то и эту пуповину можно оторвать и программировать из эфира. Флеша в моем попалось 32 мегабита, правда я не очень пока понимаю, сколько доступно под пользовательские данные, поскольку похоже вся фирмварь живет в ней и молотит прямо из нее, кешируясь. В Ардуинном IDE есть несколько примеров базовых вещей, в основном сетевого толка. GPIO там мало, но на SPI/I2C, Serial и еще чего-нибудь маленькое наберется. Процессор работает на 80 МГц, но не совсем понятно, какая производительность на самом деле, потому что он же обслуживает и сетевые все вещи и флеш работает серьезно медленней, чем IRAM, которого очень мало. Но думается, что если очень изловчиться, то можно было бы сделать из ESP12F и расширителя портов хитроумный эмулятор ROM-диска на ПУ. Хотя по-моему лучше сделать зашибенский магнитофон с веб-интерфейсом.
На usb-serial cp2102 набортный регулятор 3.3В 100мА и утверждается, что с ним не взлетит, но у меня с конденсатором на 2200µF стабильно летает. Потребляет больше всего, похоже, при загрузке, потом выходит на крейсерскую скорость. Потыкаться это ок, но похоже, что для гарантированной работы надо 200мА иметь.
В общем советую.
P.S. Просто SDK для нее я тоже собрал, но пока не дорос до того, чтобы выкинуть ардуино, которое для ознакомительных экспериментов самое то. Мой коварный план когда-нибудь в будущем конфигурировать с нее Циклон 4 вместо EPCS4.
[свернуть]