STM32/STM8技术论坛
登录
直播中
陈丽霞
8年用户
192经验值
私信
关注
[问答]
请问为什么TIM2中断函数每次都会执行两次?
开启该帖子的消息推送
中断
STM32
本人一开始采用的是
STM32
F103RC,后来移植到STM32F103RB上,
ti
M3和TIM4正常,但TIM2中断函数每次都会执行两次,代码几乎都是一样的,不知道为啥。 初始化代码:
//TIM2 1s中断一次,
ADC RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);
TIM_TimeBaseStructure.TIM_Prescaler = 7199;
//0.1ms TIM_TimeBaseStructure.TIM_Period = 10000;
//1s TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);
TIM_ITConfig(TIM2,TIM_IT_Update, ENABLE);
TIM_Cmd(TIM2, ENABLE);
中断函数代码:
void TIM2_IRQHandler(void)
{ USART_SendData(USART1, 0xFF);
while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);
TIM_ClearITPendingBit(TIM2, TIM_IT_Update); }
回帖
(7)
董薇
2018-10-10 08:47:15
配置没有放上来
配置没有放上来
举报
孙婷婷
2018-10-10 08:56:18
还是把简单的工程发上来吧。。。
还是把简单的工程发上来吧。。。
举报
李悛
2018-10-10 09:12:58
帮顶。。。
帮顶。。。
举报
杨帆
2018-10-10 09:28:13
看不出来
看不出来
举报
郎渐海
2018-10-10 09:45:39
我从F103R8移植函数到C8都罢工
我从F103R8移植函数到C8都罢工
举报
周睫蒙
2018-10-10 10:05:19
先把串口相关的去掉,试一下;怀疑是等待标志位的时间拖长了。
先把串口相关的去掉,试一下;怀疑是等待标志位的时间拖长了。
举报
李勇俊
2018-10-10 10:20:41
我在另外一个论坛上发了帖子,包含了整个工程,供参考:
http://www.openedv.com/posts/list/55363.htm
,疑问还是没有解决,期待中!
我在另外一个论坛上发了帖子,包含了整个工程,供参考:
http://www.openedv.com/posts/list/55363.htm
,疑问还是没有解决,期待中!
举报
更多回帖
rotate(-90deg);
回复
相关问答
中断
STM32
请问
为何实现不了
tim
4
中断
执行
中
的
tim2
中断
服务程序
2018-12-14
1864
编码器模式下,
中断
内访问其他定时器cnt值,导致进入
中断
次数丢失的原因?
2023-08-08
403
STM32通用定时器
TIM2
~
TIM
5
中断
函数
该怎样去编写呢
2021-11-24
1752
新建CH32V307项目再引入NetLib后一直限在
tim2
中断
里是哪里有问题?
2022-06-21
633
stc12c5a60s
2
的外部
中断
为什么会
执行
两次
外部
中断
函数
???
2017-05-23
9338
为什么STM32f10x它在未配置/启用触发源时会生成
TIM2
中断
呢?
2023-01-06
339
如何通过
TIM2
定时器
中断
控制LED流水灯的闪烁?
2021-11-16
4686
stm8
TIM2
通道1的比较输出无法进入
中断
的原因?
2024-05-14
427
PIC32MZ Timer
2
触发
两次
2020-03-31
898
stm8S105进不了
TIM2
中断
的原因?怎么解决?
2024-05-07
276
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分