打印

STM32F207 TIM3求指导 ucosII

[复制链接]
3198|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 | 只看该作者
此问题已经被我解决了,谢谢各位大虾的指点!

使用特权

评论回复
5
mochou| | 2012-2-14 09:37 | 只看该作者
lz说说怎么解决的

使用特权

评论回复
6
gxgclg| | 2012-2-14 09:47 | 只看该作者
如何解决的,共享一下经验

使用特权

评论回复
7
无冕之王| | 2012-2-14 09:57 | 只看该作者
问题出在什么地方

使用特权

评论回复
8
zgf009| | 2012-2-16 20:07 | 只看该作者
看下时钟配置啊。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

33

帖子

1

粉丝