
一、新建工程 二、配置时钟 我们需要配置MCU的时钟,点击【RCC】,在【High Speed Clock(HSE)】中选择 【Crystal/Ceramic Resonator】, 也 就 是 晶 体 / 陶 瓷 晶 振 类 型 , ![]() 然后时钟树配置如图,即MCU的主时钟配置为209MHz,同时定时器时钟也是209MHz; ![]() 接下来设置定时器,首先将PI0设置为【TIM_CH4】,然后点击TIM5,勾选【Cortex-M4】,将通道4设置为PWM通道4输出,接下来设置预分频系数为208,自动重装载值为999,然后输出比较极性为高 ![]() 三、生成代码 点击【Project Manager】->【Code Generator】,勾选“ Generate peripheral initialization as a pair of ‘.c/.h’files per peripheral”,让外设初始化代码单独生成 ![]() 这样配置好后就可以点击生成代码了 ![]() 四、编写程序,实现呼吸灯功能 首先我们需要启动PWM,
![]() 接下在while循环中编写如下代码,完成呼吸灯功能
五、编译工程,上传到开发板 编译工程,将生产的二进制文件上传的开发板,可以使用以下命令
然后将该文件复制到/lib/firmware文件夹下,注意,需要在root用户下 然后使用如下命令加载到M4内核启动:
使用如下命令停止
实现效果如下 ![]() ———————————————— 转载:Willliam_william |
新版STM32Cube for Visual Studio Code开发体验
【P-NUCLEO-53L8A1评测】存在检测之动向追踪
STM32
STM32C071RBT6外部中断LED点亮熄灭
【2025·STM32峰会】GUI解决方案实训分享1-对LVGL咖啡机例程的牛刀小试以及问题排查
【STM32N6570-DK评测】摄像头video encoder
实战经验 | STM32CubeIDE实用技巧之工程联调
【STM32H745I-DISCO】基于TouchGFX的工业控制器界面设计
【下载问题解决】关于ST官网下载软件问题解决
【STM32N6570-DK评测】开发环境及LED debug