STM32F103X的定时器问题

2019-08-17 00:48发布

现在需要5us的定时程序 ,在中断里面进行一些数据处理 ,但是5us好像开启中断过于频繁,不知道怎样来实现 求助

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
虾兵蟹将
1楼-- · 2019-08-17 05:32
ppdxf 发表于 2017-7-13 14:38
哎 不对啊 那怎么确定是过了一秒呢 要用两个定时器嘛

是得用到两个定时器
双子花生
2楼-- · 2019-08-17 08:40
可以在中断里面加个延时
虾兵蟹将
3楼-- · 2019-08-17 11:06
这应该取决于你中断里面的数据处理,当需要处理的指令多了,可能还没执行完,下次中断又来了
ppdxf
4楼-- · 2019-08-17 16:25
双子花生 发表于 2017-7-13 11:14
可以在中断里面加个延时

延时岂不是就不能达到预定的时间了
ppdxf
5楼-- · 2019-08-17 19:05
 精彩回答 2  元偷偷看……
虾兵蟹将
6楼-- · 2019-08-17 19:58
ppdxf 发表于 2017-7-13 13:38
指令不多 主要每次中断里都给就是给DAC的通道置数就行

可以在中断里面设个变量进行计数,每次执行完中断就+1,1s后将该变量打印出来,跟理论值比较一下,看看是否会有太大出入,有的话,可能就是这个中断执行的时间太长了

一周热门 更多>