Здесь буду постепенно выкладывать методику инициализации периферии STM32 и готовые библиотеки.
Я думаю лучше будет отделить ядра друг от друга. Хотя в их инициализации очень много общего, но есть нюансы.
Я не претендую на новое слово в программировании STM, я постарался обобщить то, что говорят другие и собственный опыт и изложить всё это как можно проще.
Писать всё здесь не буду. Так как текста очень много. Буду прикреплять файлы.
Так же будет ссылка на Яндекс диск, где находятся исходники. Исходники буду скидывать с опережением, но описание и подробный разбор по мере появления свободного времени.
Программирую в CubeIDE.
Использую только CMSIS.
Ссылка на Яндекс диск.
Изменено: