OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4381|回复: 4

求助!!STM32定时器3开启后SysTick延时不准??

[复制链接]

3

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
234
金钱
234
注册时间
2013-9-25
在线时间
60 小时
发表于 2016-4-23 17:46:29 | 显示全部楼层 |阅读模式
10金钱
STM32F103定时器3未开启前测试延时准确,开启定时器后测试延时就比设定延时时间要短,求高手能指点下,不胜感激!!

最佳答案

查看完整内容[请看2#楼]

是的,这样会导致被打断的延时不准确。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-4-23 17:46:30 | 显示全部楼层
武小修 发表于 2016-4-23 21:07
延时就是用的战舰版system中的文件,原子哥请问如果说在用SysTick延时的时候产生了定时器中断,在中断函 ...

是的,这样会导致被打断的延时不准确。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-4-23 20:26:36 | 显示全部楼层
你的延时实现原理是怎样的?
回复

使用道具 举报

3

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
234
金钱
234
注册时间
2013-9-25
在线时间
60 小时
 楼主| 发表于 2016-4-23 21:07:46 | 显示全部楼层
正点原子 发表于 2016-4-23 20:26
你的延时实现原理是怎样的?

延时就是用的战舰版system中的文件,原子哥请问如果说在用SysTick延时的时候产生了定时器中断,在中断函数中又使用了SysTick延时,是不是就会使原来的延时时间就不准了呢!
回复

使用道具 举报

15

主题

786

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3223
金钱
3223
注册时间
2015-7-26
在线时间
811 小时
发表于 2016-4-23 21:13:49 | 显示全部楼层
武小修 发表于 2016-4-23 21:07
延时就是用的战舰版system中的文件,原子哥请问如果说在用SysTick延时的时候产生了定时器中断,在中断函 ...

我去。。。。。。中断里面你加延时干嘛?原则上中断里面的代码量越少越好,你直接加个延时耗在里面肯定不行啊
我的博客:http://blog.csdn.net/itdo_just
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-16 16:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表