本文主要是介绍RT-Thread Studio STM32使用xx_hal_msp.c 外设初始化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
背景
- 平台:STM32
- IDE:RT-Thread Studio
- 使用RT-Thread Studio开发各个外设的驱动,特殊的平台或新平台,可能遇到外设引脚与时钟初始化问题。
- 可以通过STM32CubeMX,生成板级的外设引脚初始化文件xx_hal_msp.c。
- STM32F1 系列:stm32f1xx_hal_msp.c STM32L4系列:stm32l4xx_hal_msp.c。
- RT-Thread Studio 可以通过在board.h中配置引脚,实现初始化功能!!
- 如果感觉RT-Thread Studio 外设时钟与引脚初始化不够全面,不靠谱怎么办?
- 可以手动把 STM32CubeMX生成的外设引脚初始化文件,加入RT-Thread Studio工程。
操作方法
- 使用STM32CubeMX生成外设的初始化文件,如:stm32f1xx_hal_msp.c
- 复制【stm32f1xx_hal_msp.c】到RT-Thread Studio 【drivers】 目录下。
- 刷新RT-Thread Studio 工程,发现【stm32f1xx_hal_msp.c】已经加入
这篇关于RT-Thread Studio STM32使用xx_hal_msp.c 外设初始化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!