А может хоть кто нибудь, внятно объяснить такой интерес к STM 32 ? что она может (в среде ардуино) то чего не может обычная АВР-ка ?
Как грамотно поставлен вопрос
Кто использует ,тот не шумит ...Для них и так все очевидно - в зависимости от задачи выбираем инструмент. Достаточно посмотреть на чем делаются промышленные программируемые реле и ПЛК.
Ну так если Вы делаете промышленные реле и ПЛК - так применяйте при продаже имея сертификат.
Да вы посмотрите какие сложные проекты люди делают на ФЛ, используя всевозможные костыли (модули расширения портов) и мучатся со штатными бибками при использовании разных интерфейсов .
Хотя бы защита от копирования. В интернете полно сравнений ...что их сюда тащить...
Ну а теперь расскажите - как на STM - это проще сделать?
У Никана спросите , он спец , обьяснит
Все просто = STM32 цена 120р с доставкой, а атмега 328 цена 160р с доставкой, ниже не нашлось на али.
Как раз время выполнения не одинаково. Ну и уровни абстракции присутствуют всегда, в той, или иной мере, что для тех, кто программирует под ArduinoIDE, что для тех, кто использует Keil.kulibinsvv писал(а): ↑08.12.2020{, 08:04}Всё обсуждение, как всегда, скатилось к банальному AVR vs STM32.
Сравниваем мягкое с тёплым. А вопрос был совсем о другом.
Где доказательства того, что в среде FLProg (Arduino IDE) STM32 имеет преимущество перед AVR?
Лично моё мнение - никаких. Все преимущества архитектуры STM "съедаются" несколькими уровнями абстракции (так называемые обёртки), которые использует FLProg и Arduino IDE для того чтобы скрыть низкоуровневые операции с "железом". В результате получаем совершенно не оптимальный код. Время выполнения которого практически одинаково и на AVR и на STM32. Особенно это касается операций ввода-вывода по различным интерфейсам.