STM32Cube新建

1.选芯片

STM32Cube新建

2.选引脚

STM32Cube新建

3.时钟设置外部时钟(8MHZ)

STM32Cube新建

STM32Cube新建

勾选:当PLL锁相环出错时会直接使用外部晶振,提高可靠性

STM32Cube新建

 

注意!!APB1 最高36MHZ所以要两分频

STM32Cube新建

 

STM32Cube新建

STM32Cube新建

其他默认,然后工程设置

STM32Cube新建

Generate peripheral initialization as a pair of '.c/.h' files per per...表示为每个外设都添加源码。

STM32Cube新建

其余默认

ctrl+r 导出配置工程的信息

 

STM32Cube新建感叹号指有冲突的引脚,已经使用了

 

最后生成代码

STM32Cube新建

 

经历了一大串之后程序竟然没有用,,,,,

找原因,高低电平都不正常=>时钟设置出问题???

STM32Cube新建