STMCU小助手
发布时间:2022-8-27 14:31
|
一、新建工程 二、配置时钟 我们需要配置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 HAL I2C驱动
【评论有奖】STM32CubeIDE 2.0版本要来了
F429I-DISC1体验报告(2) 按钮和弹窗GUI的简单交互设计丨国庆开发板测评活动
架构更新!STM32CubeIDE 2.0.0重磅发布,STM32CubeMX成独立工具(文末有奖)
在旧版本STM32CubeIDE内快速更新至STM32CubeIDE2.0
经验分享 | 基于STM32CubeIDE的指定存储话题
实战经验 | 使用STM32CubeIDE开发上位机工具
【教程】STM32CubeIDE for Visual Studio Code 安装
解锁STM32开发新体验,STM32CubeIDE for VS Code全解析(附实操视频)
速看!STM32CubeIDE for Visual Studio Code预发布版全面整合至正式版,完成重大升级
微信公众号
手机版