栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

定时器中断------stm32f407zgt6

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

定时器中断------stm32f407zgt6

定时器时钟频率由硬件自动设置:

参考:stm32f4xx中文参考手册
这里的APB域指的是APB1和APB2

定时器时钟频率:APB1 TIme clock 或APB2 TIme clock ,具体要参考数据手册
下面以TIM3以1ms触发中断实现LED闪烁:
需要选择时钟源

这里主要设置PSC(分频值)和ARR(自动重装载值)参数

勾选中断

生成代码就可以
需要在main函数里,添加HAL_TIM_Base_Start_IT(&htim3); //开启定时器3的中断

然后在添加更新中断回调函数

这里需要注意的是定时器中断回调函数怎么找!首先在stm32f4xx_it.c找到 HAL_TIM_IRQHandler(&htim3);点进去,然后这里看到一些中断的注释,找到更新中断对应的回调函数就行。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/883930.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号