Бюджетная IskraJS или "Зачем платить 5 раз за stm32f103"
Давно не брал я в руки шашек, но сейчас расскажу вам что-то интересное.
Этим "что-то" будет сказ про наших российских "производителей" и их цены прям заоблачных высот и про простых китайцев с приличным ценником. Поехали.
Достаточно давно у меня был пост про ESP8266 с интерпретатором JS. Я описал плату, показал как шить и вроде наигрался и успокоился, как вдруг на просторах великого и могучего "китайэкспресса" мне попалась на глаза платка на STM32F103RCT6 и STM32F103RET6.
Вот такого плана. И да, она реально такая маленькая.
И тут я вспомнил что не так давно видел пост про IskraJS и припомнил ее тех. характеристики и характеристики оригинальной платы от Espruino. И знаете что? А то что плата от китайцев минимум в 4 раза дешевле "российской" и в 6 раз дешевле оригинальной. При идентичных параметрах с оригинальной, китайская плата даже еще меньше чем оригинальная Espruino Board. Контроллер у искры правда следующего поколения но это не повод накидывать 4 цены за плату.
В чем же подвох? Да нет его. За исключением отсутствующего встроенного прожигателя. Но с этим без проблем справился конвертер на PL2303 стоимостью 40 рублей. Но вместо него китайцы поставили часы реального времени и слот для "таблетки" :)
Что имеем в итоге? При равных возможностях и разном формфакторе переплачивать от 4 до 6 раз за схожую начинку глупо.
У китайцев плата с 512кб памяти стоит ровно столько же сколько и 256 и 128 и даже 64 кб памяти. Думаю, выбор очевиден.
Да и еще один немаловажный момент! Эта чудо-машинка стоит ровно столько же сколько Arduino MEGA. Количество пинов у этой платы на 1 меньше а в остальном она переплевывает ардуину на раз.
Перейдем к неинтересной части а точней к характеристикам :)
Контроллер 72мгц ARM 32 Cortex-M3
Память 64-512кб
Оперативка 8-64кб
51 портов ввода-вывода (почти как на Ардуине 2560) из которых 28 ШИМ, 16 АЦП, 3 USART, 2 SPI, 2 I2C, 2 ЦАП и 1 CAN шина
Если кому интересно более подробно ознакомится то вот ссылочки :)
https://www.espruino.com/EspruinoBoard/#pinout - тут почти все пины и описание.
http://s.click.aliexpress.com/e/JmQfyJu - ссылка на саму платку если кому интересно.
А теперь к еще более неинтересной теме.
Прошивка этой платы.
Честно говоря относительно прошивки esp8266 прошивка этой платы показалась мне простой как 5 копеек. Все очень подробно описано на странице самой прошивки https://www.espruino.com/Download т.ч. думаю проблем у вас не возникнет :) Ну а если возникнет то милости прошу в пост :)
На этом я закругляюсь :) Всем хорошего вечера, быстрых компиляций и доставок бед промедлений :)
Надеюсь хоть кому-то этот пост будет полезен :)