论坛首页
任务活动
问答
论坛专题
登录
注册
features
+ 关注
粉丝
1
|
主题
41
|
回帖
463
加好友
私信
帖子
主题
回复
评论
STM32CubeMX_11 | 使用通用定时器闪烁LED
2020-4-4 15:29
ST MCU
24
1041
在中断处理函数中自动生成了HAL_TIM_IRQHandler(&htim2)代码,该代码会自动根据中断事件回调相应的函数,这 ...
3. 在MDK中编写、编译、下载用户代码 编写中断回调函数 在stm32l4xx_it.c中生成的中断处理函数如下,定时器 ...
生成代码 点击GENERATE CODE即可生成MDK-V5工程:
代码生成设置 最后设置生成独立的初始化文件:
生成工程设置
配置时钟树 STM32L4的最高主频到80M,所以配置PLL,最后使HCLK = 80Mhz即可:
其余的一些设置保持默认即可,最后开启TIM2中断:
接下来是对TIM2的参数设置,参照数据手册中的RCC时钟树,TIM2内部时钟来源是PCLK1 = 80Mhz,我们的目的是每 ...
配置定时器TIM2 首先选择TIM2,时钟源选择内部时钟:
STM32L431 的通用 TIMx (TIM2、TIM15、TIM16)定时器功能包括: 16 位(TIM15,TIM16)/32 位(TIM2)向上、向下 ...
配置通用定时器TIM2 知识小卡片——STM32L431的定时器 STM32L431xx 系列有 1 个高级定时器(TIM1), ...
这里给PC13引脚添加一个user_label后,cubemx软件会在main.h文件中添加一个宏定义,如图,我们可以使用LED_ ...
给PC13引脚设置一个user_label:
所以接下来我们选择配置PC13引脚:
配置LED的GPIO引脚 查看小熊派开发板的原理图,如下:
配置时钟源 如果选择使用外部高速时钟(HSE),则需要在System Core中配置RCC; 如果使用默认内 ...
搜索并选中芯片STM32L431RCT6:
2.生成MDK工程 选择芯片型号 打开STM32CubeMX,打开MCU选择器:
软件准备 需要安装好Keil - MDK及芯片对应的包,以便编译和下载生成的代码; Keil MDK和串口助手Seria ...
测试LED 这里我直接使用板载LED,原理图如下:
前一页
4
5
6
7
8
9
10
后一页
2
3
近期访客