ST意法半导体
登录
直播中
李红
7年用户
1290经验值
私信
关注
[问答]
STM32L476中如何使用Cube MX为40ms中断配置定时器3?
开启该帖子的消息推送
STM32L476
定时器
是否有示例 MX 项目?IDE 有优秀的示例项目吗?
回帖
(1)
韩凤英
2022-12-28 14:30:11
在 STM32L476 中为 40ms 中断配置定时器 3
,您将在下文中找到使用 CubeMX 取消配置的一些简单步骤:
使用 STM32L476 MCU 启动您的项目(例如 NUCLEO-L476RG 并将所有外设初始化为默认模式,以便正确设置引脚)。
选择内部时钟作为 TIM3 时钟源。
输出时间间隔由预分频器值、时钟频率和定时器计数器周期 (ARR) 寄存器的值决定。为了获得等于 40 毫秒的输出时间间隔(例如,每 40 毫秒切换一次 LED)和)并设置定时器中断以给出该时间间隔,我们可以假设 FCLK 为 16MHz,让预分频器为 1000计数器周期为 640。您可以通过 CubeMX 界面 > TIM3 配置面板 > 参数设置窗口选项卡设置这些参数。
启用自动重新加载预加载以及 NVIC 选项卡中的定时器中断信号。
生成项目初始化代码。
生成代码后,您应该添加以下代码行:
/* USER CODE BEGIN 2 */
HAL_TIM_Base_Start_IT(&htim3);
/* USER CODE END 2 */
//....
/* USER CODE BEGIN 4 */
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef* htim)
{
HAL_GPIO_TogglePin(LD2_GPIO_Port, LD2_Pin);
}
/* USER CODE END 4 */
(我使用了 LD2,因为 PA5 是绿色 Led 的输出)
通常按照这些步骤一切都会正常工作。
在 STM32L476 中为 40ms 中断配置定时器 3
,您将在下文中找到使用 CubeMX 取消配置的一些简单步骤:
使用 STM32L476 MCU 启动您的项目(例如 NUCLEO-L476RG 并将所有外设初始化为默认模式,以便正确设置引脚)。
选择内部时钟作为 TIM3 时钟源。
输出时间间隔由预分频器值、时钟频率和定时器计数器周期 (ARR) 寄存器的值决定。为了获得等于 40 毫秒的输出时间间隔(例如,每 40 毫秒切换一次 LED)和)并设置定时器中断以给出该时间间隔,我们可以假设 FCLK 为 16MHz,让预分频器为 1000计数器周期为 640。您可以通过 CubeMX 界面 > TIM3 配置面板 > 参数设置窗口选项卡设置这些参数。
启用自动重新加载预加载以及 NVIC 选项卡中的定时器中断信号。
生成项目初始化代码。
生成代码后,您应该添加以下代码行:
/* USER CODE BEGIN 2 */
HAL_TIM_Base_Start_IT(&htim3);
/* USER CODE END 2 */
//....
/* USER CODE BEGIN 4 */
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef* htim)
{
HAL_GPIO_TogglePin(LD2_GPIO_Port, LD2_Pin);
}
/* USER CODE END 4 */
(我使用了 LD2,因为 PA5 是绿色 Led 的输出)
通常按照这些步骤一切都会正常工作。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32L476
定时器
怎么使用VL53
L
0X和
STM32L476
Nucleo64?
2018-10-18
1967
stm32L476
rtc
中断
进不去怎么办?如何解决?
2021-11-26
1495
请问
STM32L476
nucleo如何从shutdown模式下唤醒处设置调试断点?
2018-12-21
2995
stm32l476
移植程序后,不执行的原因?怎么解决?
2024-03-28
317
cube
配置
定时器
中断
软件测试发现不进入
中断
咋办
2022-10-21
1039
STM32L476
支持高速USB通信吗?
2024-04-12
183
如何使用
STM32L476
与MDK5来搭建Alios Things?
2021-11-30
1046
STM32L476
,CubeMx生成底层,AD转换误差较大,误差接近
40
mV
2018-08-20
4739
STM32L476
超声波测距底层代码
2020-08-27
1597
STM32L476
IAP跳转到APP之后串口无法输出
2018-12-18
4327
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分