Быстрый старт ардуиносрача с ARM Mbed для начинающих: 18 комментариев
Там и аффтор отжигает не по-деццки.
Особенно доставляет «ну вот видите — никакой инициализации!»
Не, ну можно, конечно, тупо в стартапе прибить гвоздями что-то типа инициализации от 8МГц HSE с тактовой 24МГц, но это нахрен херит всю гибкость тактирования и по-сути чувак хочет свою собственную ардуину, с блекдджеком и шлю… и RTOS.
Ну во-первых где гарантия что она сделана прямыми руками, во-вторых что запрещает в ардуинщине дергать все напрямую?
Да и стенания про устаревший 8-битный тоже не понятны. Накойхрен нужен 32-битный процессор, если он будет стоять в двери авто и рулить стеклоподъемниками и замками? что бы туда можно было впендюрить веб-сервер и рулить удаленно айфоном через облако?
Я лет 8 назад себе в авто установил жопогреи емеля, интереса ради разобрал кнопку, поскольку она 1-в-1 как кнопка корректора фар от нивы. Однако только внешне, внутри там своя платка на которой стоит, как бы даже не pic. Ну и нахрена там 32-хбитный процессор нужен?
Мы про любительские и полулюбительские разработки, или уже про китайское производство?
В чем разница?
Кроме того, что для DIY вообще 32-бита как зайцу стоп-сигнал, в т.ч. из-за огромного количества хау ту, шилдов, библиотек и прочей мишуры.
Для DIY все, что круче КТ315 — уже как зайцу стоп-сигнал, ага.
Для DIY роляет не пол-цента разницы в стоимости, а наличие возможности по быстрому натаскать фреймфорков и накидать кнопочек на формочку.
Доку на пик12 я прочитал по дороге с работы, аж 130 страниц, включающие в себя все: регистры, команды, корпус и электрические параметры. Доку ни на стм32ф0, ни на стм32ф1 я не дочитал до сих пор. Ни про регистры, ни про систему команд. Бегло пролистал что там есть, и теперь заглядываю только в необходимые разделы. Особенно доставляет что из области памяти кода не хватает разрядности дотянуться до памяти регистров. Удобно, чо.
Поэтому гребаный диайвайщик возьмет нану и обвешает ее проводками как новогодню елку гирляндами, водрузив сверху пачку шилдов как звезду.
Blue pill, кажется, уже дешевле и доступнее arduino nano.
В остальном же — mbed как фреймворк мало чем отличается от ардуиновской «экосистемы».
Ну кроме того, что по ардуино все разжевано и куча обвеса.
А так, в целом, любая ознакомительная плата не отличается от ардуины.
Там и аффтор отжигает не по-деццки.
Особенно доставляет «ну вот видите — никакой инициализации!»
Не, ну можно, конечно, тупо в стартапе прибить гвоздями что-то типа инициализации от 8МГц HSE с тактовой 24МГц, но это нахрен херит всю гибкость тактирования и по-сути чувак хочет свою собственную ардуину, с блекдджеком и шлю… и RTOS.
Ну дык mbed, по сути своей — та же ардуина, только:
— сделанная прямыми руками;
— с возможностью, если приспичит, докопаться до «нижнего уровня».
Ну во-первых где гарантия что она сделана прямыми руками, во-вторых что запрещает в ардуинщине дергать все напрямую?
Да и стенания про устаревший 8-битный тоже не понятны. Накойхрен нужен 32-битный процессор, если он будет стоять в двери авто и рулить стеклоподъемниками и замками? что бы туда можно было впендюрить веб-сервер и рулить удаленно айфоном через облако?
Я лет 8 назад себе в авто установил жопогреи емеля, интереса ради разобрал кнопку, поскольку она 1-в-1 как кнопка корректора фар от нивы. Однако только внешне, внутри там своя платка на которой стоит, как бы даже не pic. Ну и нахрена там 32-хбитный процессор нужен?
Там все-таки NXP и ARM стараются, а не итальянские студенты.
Что касается 8/32-битности — я просто оставлю это здесь:
https://www.chipdip.ru/product/stm32f030f4p6 — 50 рублей в розницу, 37 оптом
https://www.chipdip.ru/product/atmega8a-au — 75 и 62 соответственно
https://www.chipdip.ru/product/pic16f684-i-sl — 85 и 72
32 бита — уже давно «бесплатный бонус», где-то видел цифры, что сложность Cortex-M0 даже ниже таковой у AVR.
А вы думаете, там какие-то другие студенты?
про цены йа в курсе, иначе не выбрал бы себе stm32, но чипдип не показатель. От производителя pic12 обойдется в 40 центов, а smt32f030 — 55 центов.
Ну собственно stm32f030 в ЧиД те самые 55 центов и стоит :)
Таки знаете, я там покупал гнезда RJ-45 всего-то по 20 рублей. А через год внезапно тот же артикул подорожал до 40.
Как думаете, почему?
А хуй их знает :)
А вообще, китайцы в нише «замена кучки мелкой логики» давно перешли на STM8.
На восьмибитный? когда весь мир агитирует за 32? :)
Если он на три копейки дешевле — то хоть четырехбитный!
«Что касается 8/32-битности – я просто оставлю это здесь:»
:)
Мы про любительские и полулюбительские разработки, или уже про китайское производство?
В чем разница?
Кроме того, что для DIY вообще 32-бита как зайцу стоп-сигнал, в т.ч. из-за огромного количества хау ту, шилдов, библиотек и прочей мишуры.
Для DIY все, что круче КТ315 — уже как зайцу стоп-сигнал, ага.
Для DIY роляет не пол-цента разницы в стоимости, а наличие возможности по быстрому натаскать фреймфорков и накидать кнопочек на формочку.
Доку на пик12 я прочитал по дороге с работы, аж 130 страниц, включающие в себя все: регистры, команды, корпус и электрические параметры. Доку ни на стм32ф0, ни на стм32ф1 я не дочитал до сих пор. Ни про регистры, ни про систему команд. Бегло пролистал что там есть, и теперь заглядываю только в необходимые разделы. Особенно доставляет что из области памяти кода не хватает разрядности дотянуться до памяти регистров. Удобно, чо.
Поэтому гребаный диайвайщик возьмет нану и обвешает ее проводками как новогодню елку гирляндами, водрузив сверху пачку шилдов как звезду.
Blue pill, кажется, уже дешевле и доступнее arduino nano.
В остальном же — mbed как фреймворк мало чем отличается от ардуиновской «экосистемы».
Ну кроме того, что по ардуино все разжевано и куча обвеса.
А так, в целом, любая ознакомительная плата не отличается от ардуины.