А тут как раз ок. Команды то шире, 32х разрядные.56 байт прошивка.
No comments.

А тут как раз ок. Команды то шире, 32х разрядные.56 байт прошивка.
No comments.

Как правило цепляются за одну архитектуру и сидят на ней...DIHALT писал(а):Если бы не программатор, то я бы вообще рекомендовал АТ89С51 Мировой камень. Периферии практически нет, путаться негде. Для задач новичка хватит за глаза. Когда же полезут ограничения, то переход на другую архитектуру будет прост и осознан.
Избыточность не является пороком...YS писал(а):К слову, насчет производительности. Я пришел к выводу, что STM32 для меня слишком избыточны. У меня просто нет задач под них. А у начинающего и подавно.
Если я буду делать проект под ИАРовский компилер - для AVR будут совершенно аналогичные декларации, что и на ARM.YS писал(а): Угу. А теперь объясните нулевому начинающему (а еще хуже - ардуинщику), что такое импорт/экспорт, сегменты, что такое выравнивание и нафига оно надо, что такое секции, и т.п.
следует читать не как "для AVR", а "для XXX компилятора" в первую очередь.Для AVR это выглядит так (бегущий огонек, тактирование - ATmega48 по умолчанию 8МГц + CKDIV8 (с завода с этим фьюзом идут) -> 1МГц):
Этим же хорош MSP430G2121. В нем нет вообще ничего, кроме портов, таймера, watсhdog'а и USI.Мировой камень. Периферии практически нет, путаться негде.
Это на производствах, где объемы. Любитель может себе позволить выбирать проц по вкусу для каждого девайса.Как правило цепляются за одну архитектуру и сидят на ней...
ЛЕГКАЯ. А делать управление вентилятором в туалете на проце, который может тянуть аудиопоток MP3-320 по сети и на лету его раскодировать, - уже суровый оверкилл.Избыточность не является пороком...
Лёгкая избыточность,
Пробовал AVR, STM8, STM32, MSP430.Да и... хорошо, когда попробовал и то, и другое... и можешь сравнить...
И где начинающий будет его искать? Я не знаю, где его найти. А если и найдет, он скорее всего будет консольный. Что для начинающего не айс...Найди голый ассемлер под ARM
Согласен, в принципе.YS писал(а):AVR хороши для обучения и для души.
MSP430 хороши для души.
STM8 интересная архитектура, хороши, когда хочется чего-то новенького.
STM32 - избыточны. Хороши для "тяжелых" проектов с действительно большим количеством вычислений.
Не суровый оверкилл, а экономическая целесообразность. =)YS писал(а):суровый оверкилл

YS писал(а): Это на производствах, где объемы. Любитель может себе позволить выбирать проц по вкусу для каждого девайса.
Вентилятор с MP3... ну что ж... "Красиво жить не запретишь!"(С)ЛЕГКАЯ. А делать управление вентилятором в туалете на проце, который может тянуть аудиопоток MP3-320 по сети и на лету его раскодировать, - уже суровый оверкилл.
Если всю жизнь не вылазить из свистелок-перделок, то да... избыточны...STM32 - избыточны. Хороши для "тяжелых" проектов с действительно большим количеством вычислений.
Ну, не всегда. Есть те же MSP430Gxxxx по сотне за ведро*. У меня в местном магазе MSP430G2131IPW14 стоит 23 р./шт. А у него на кристалле уже и АЦП есть, так что вполне. Для задач типа вентилятора самое то.дешевле сделать управление вентилятором для туалета на том, что способно тянуть mp3 по сети
Дыг программы на C вполне себе портируются.поддержка схожих наработок параллельно под разные семейства.
Особенно елси это чтото оптимизированное под архитектуру или под конкретную периферию, что для МК скорее правило, чем исключениеYS писал(а): Дыг программы на C вполне себе портируются.

А вот не надо писать так, чтобы это было непортируемо. Есть логика, есть HAL.Особенно елси это чтото оптимизированное под архитектуру или под конкретную периферию, что для МК скорее правило, чем исключение

Дешивизна STM32F100 хорошо компенсируется геморойностью изготовления платы под него.Поэтому считаю, что для радиогубителя купить мешок знаменитых АРМов за 1$ и не комплексовать по поводу какой то там избыточности - оптимальное решение.

позволю себе не согласиться: для профессионального программиста это не является проблемой. К тому же как правило С и ассемблер используются совместноHHIMERA писал(а):А после длительного сидения на АСМе переход на СИ, а тем более на другую архитектуру, уже практически становится невозможным... убивается абстракция мышления...
А либанутые все так пишут... с абстракцией не знакомы напрочь... переносимость практически нулевая...DIHALT писал(а):А вот не надо писать так, чтобы это было непортируемо. Есть логика, есть HAL.Особенно елси это чтото оптимизированное под архитектуру или под конкретную периферию, что для МК скорее правило, чем исключение
DIHALT писал(а):А вот не надо писать так, чтобы это было непортируемо. Есть логика, есть HAL.Особенно елси это чтото оптимизированное под архитектуру или под конкретную периферию, что для МК скорее правило, чем исключение
Да как-то ваше несогласие идёт в разрез с реальностью... иначе... чем объяснить возникающие частенько холивары АСМ - СИ???brutal писал(а):позволю себе не согласиться: для профессионального программиста это не является проблемой. К тому же как правило С и ассемблер используются совместноHHIMERA писал(а):А после длительного сидения на АСМе переход на СИ, а тем более на другую архитектуру, уже практически становится невозможным... убивается абстракция мышления...
Это сейчас о чем было ?DIHALT писал(а): Дешивизна STM32F100 хорошо компенсируется геморойностью изготовления платы под него.
100%Satyr писал(а): Поэтому считаю, что для радиогубителя купить мешок знаменитых АРМов за 1$ и не комплексовать по поводу какой то там избыточности - оптимальное решение.
Сродни холивару "болт vs гайка". Одно без другого бесполезно. Спорить о подобном могут только недальновидные новички.HHIMERA писал(а): Да как-то ваше несогласие идёт в разрез с реальностью... иначе... чем объяснить возникающие частенько холивары АСМ - СИ???