Хочу обратить внимание сообщества на весьма интересный, на мой взгляд, микроконтроллер.
Довольно много недорогих плат продается с ним под названием Raspberry Pi Pico. В Чипе-Дипе такая плата стоит примерно как ATMEGA.
Что в нём интересного?
Ядро Cortex-M0. Было много попыток разных фирм "вынести" АТМЕГи с помощью микропроцессоров на ядре ARM, но всё что было в этой нише от ST (по другим не скажу) было весьма слабым по основным ресурсам - "накристальной" флеш-памяти программ, размеру ОЗУ, максимальной скорости.
133 мегагерца тактовая частота,
256 с небольшим килобайта ОЗУ,
Флеш-память - внешняя QSPI, из которой с поддержкой кеш-памяти исполняется код. На продающихся платах Raspberry Pi Pico установлена восьмивыводная микросхема на два мегабайта. Ничего не мешает применить больший объём при необходимости.
В Ардуино/Расбери-стайл IDE я не влезал, данный микропроцессор позволяет всё что надо от него получить не привязываясь к чужим закрытым средствам разработки.
Тестовый проект под Eclipse (“cmsis-syle”) я начал делать, пользуясь заголовочными файлами из разработанной другим человеком библиотеки - https://gitlab.com/khockuba/cmsis-pi-pico
Автор не стал инициализировать ФАПЧ для работы на максимально допустимой частоте процессора.
Сейчас я сделал доработки вместе с разбирательством, что от чего тактируется.
Когда будет минимально работающий проект (с перспективой интеграции в общую структуру программного обеспечения «приёмника мечты») – с какой-либо демонстрацией работы с дисплеем ILI9341 – выложу проект здесь.
Подготовка загружаемого во флеш-память файла предполагает наличие 256-байтного блока загрузчика в начале ПЗУ - я его "выдрал" из прошивки что была с процессором из магазина - и пока использую просто как массив данных.
Пока на сегодня состояние «кучи всякого хлама» и работающего компорта вот тут (поменять кодировку проекта на UTF-8):
https://cloud.mail.ru/public/9yAp/X94K7rZMh
Ссылки по теме:
Плата (там и схема и даташит на микросхему):
https://www.chipdip.ru/product/raspberry-pi-pico-2
https://amperka.ru/product/raspberry-pi-pico
Микроконтроллер:
https://aliexpress.ru/item/1005002990378400.html