ST公司推出的针对于STM32系列单片机的图形化编程工具CubeIDE,这里以STM32F407为例,记录经常使用的操作。
必备操作
配置外部时钟
配置SW调试串口
配置sysTick
调整外设时钟(拉到最大即可)
勾选生成分布式配置文件(把不同外设放在独立的头文件和源文件中)
最后点击生产代码按钮即可
编译并生成代码程序
配置TIM生成PWM
通用定时器和高级定时器均有PWM生成的功能
选择定时器与通道(这里以通用定时器13为例,选择通道1,因为该口连接到了LED灯中)
配置分频器(计算公式:定时器时钟速度=总线时钟速度/(分频系数+1),这里配置成168-1正是因为AHB1总线时钟为168MHz, 该定时器速度正好为1MHz,即1us计时一次)
配置自动重装载寄存器
使能自动重装载