STM32F207 TIM3求指导 ucosII

[复制链接]
4001|7
 楼主| 雨辰073 发表于 2012-1-13 10:28 | 显示全部楼层 |阅读模式
碰到这样一个比较郁闷的问题,我在做一个简单的定时功能模块。在官方标准模版(编译工具IAR6.21)下定一个时间非常准确(假设定20ms,就可以用示波器测出来20ms),但是我把这个模块移植到ucosII下进行测试的时候,发现每次我想定时的时间都变成原来的1.2倍数(假设我定时20ms,测出的是24ms,测试了好多组数据,都是1.2的倍数),寻求各位大侠指点一下,给点意见!谢谢拉
airwill 发表于 2012-1-14 10:43 | 显示全部楼层
没有可能让定时器的时间延长这么多. 除非中途(中断中)更改了定时器的 CNT.
楼主不妨给 CNT 设个端点, 看看有没有更改它的指令.
对于 STM32, 我想 UCOS 的调度时间应该来自于 Systick 定时器, 不应该去碰其他定时器.

评分

参与人数 1威望 +1 收起 理由
雨辰073 + 1

查看全部评分

李富贵 发表于 2012-1-14 21:16 | 显示全部楼层
主时钟动了?
 楼主| 雨辰073 发表于 2012-2-3 14:37 | 显示全部楼层
此问题已经被我解决了,谢谢各位大虾的指点!
mochou 发表于 2012-2-14 09:37 | 显示全部楼层
lz说说怎么解决的
gxgclg 发表于 2012-2-14 09:47 | 显示全部楼层
如何解决的,共享一下经验
无冕之王 发表于 2012-2-14 09:57 | 显示全部楼层
问题出在什么地方
zgf009 发表于 2012-2-16 20:07 | 显示全部楼层
看下时钟配置啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

33

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部