Комментарии 17
О, прикольно. 5В питание, значит можно питать напрямую с LiPo и не городить LDO в простых устройствах.
Ну если не требуется такт-в-такт.
Согласен на 100%. Более того, для рассинхронизации таймингов у нас есть прерывания(ну окей, пусть будут запрещены), гонки на шине между CPU и DMA. Разные тайминги при исполнении из RAM и Flash. На более старших ядрах появляется кэши и спекулятивное исполнение. Даже при переходе с Cortex M0 на M0+ можно отгрести с тактами.
А чем шить?
Питание от 5в - это круто.
Памяти маловато показалось (особенно RAM), хочется хотя бы от 32кб. STM-ки разбаловали...
Чипы в свободной продаже существуют? На али не выдает поиск.
Как дела со стандартными библиотеками и поддержкой gcc?
Чипы можно брать в ЭФО. Других поставщиков не искал. Есть полноценный DK и DFP под Keil. Оба часто обновляются. Программировать под gcc можно. Этому будет посвящена следующая статья цикла.
Серия ATSAMC21, 5В, до 256к флэши и 32к RAM, логика построения периферии уделывает все эти STM с неодинаковыми таймерами и кривым DMA на раз.
Интересно. Я сейчас работаю с их 8051, интересно будет почитать про 5 вольтовый арм, в связи с экстренным импортозамещением.
А с CAN в их линейке намечается что-нибудь?
А где купить то их?
Хорошая работа, интересно продолжение. Если встаёт Linux, то и Python приложения влезут, поди
Микроконтроллеры Megawin серии MG32F02 на базе ядра Cortex-M0