发新帖我要提问
12
返回列表
打印

定时器校正

[复制链接]
楼主: xvezhe
手机看帖
扫描二维码
随时随地手机跟帖
21
nyf1972| | 2013-11-17 23:24 | 只看该作者 回帖奖励 |倒序浏览
回16楼
    我不晓得8位自动重装载是否会浪费时间,这个硬件手册上没有明确说明,但是我是怀疑有这个风险在里面。所以我不建议使用自动重转载。其实我们是利用硬件达到自动重装载的目的了,唯一的缺点是只有这一种情况下才能够应用。

使用特权

评论回复
22
maychang| | 2013-11-17 23:50 | 只看该作者
nyf1972 发表于 2013-11-17 23:24
回16楼
    我不晓得8位自动重装载是否会浪费时间,这个硬件手册上没有明确说明,但是我是怀疑有这个风险在 ...

自动重装由硬件完成,不占用CPU时间。
这是比较好的方法。

使用特权

评论回复
23
nyf1972| | 2013-11-18 00:10 | 只看该作者
自动重装载,在12个时钟脉冲中的在哪一个脉冲下装载,在上升沿还是在下降沿?这个我不好说,如果你说自动重装载没有误差,那你可以试试装载一个非0的数据看看,测试一下是否有误差!如果是这样,楼主这个问题很好解决啊!!!

使用特权

评论回复
24
qzlbwang| | 2013-11-18 08:46 | 只看该作者
     1、 自动重载是硬件自动重装时间常数。使用起来挺方便,也没有累积误差问题。但遗憾的是只能用8位时间常数。有时候嫌中断太频繁,两次中断间的时间太短,做不了多少事。
    2、不重写时间常数,让定时器循环,也没有累积误差问题,但是这样中断的时间无法根据需要自由选择,一旦定时器的位数和晶振的频率确定了其两次中断间的时间也就确定了。使用上也嫌不方便。
   

使用特权

评论回复
25
xvezhe|  楼主 | 2013-11-30 16:56 | 只看该作者
可惜分数太少了,给不了全部。。。。。超感谢太家的帮忙、指点。。。

使用特权

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

本版积分规则