2020 11 10
軟件:
RT Thread Studio 1.1.5
STM32CubeMX 6.0.1
1,使用RTS創建工程
下部有提示,默認工程使用HSI時鍾,需要在drv_clk.c 中手動修改,
我使用STM32F103C8T6芯片,PCB沒有設計串口(尷尬),串口調試功能無用。。。。。
2,修改時鍾
修改方法上面已經說了,在drv_clk.c 中手動修改 system_clock_config 函數,
這里需要先用Cube生成相應初始化代碼,需要注意的是,不要選擇生成獨立的 .c .h 文件。
生成后的代碼,打開main.c,復制system_clock_config 函數的內容,替換drv_clk.c 中 system_clock_config 函數的內容。
修改時鍾信息,打開board.h,搜索 clock ,找到時鍾配置,修改時鍾數值為實際使用的數值
3,引入hal_msp
把cube 生成的stm32f1xx_hal_msp.c文件,整個復制到drivers文件夾,並修改其中引用的main.h為board.h,
到此基本項目已經配置完成了。