打印

关于2812CPU定时器使用问题?

[复制链接]
1355|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
thf2008|  楼主 | 2009-8-17 10:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
linhai2009| | 2009-8-17 10:25 | 只看该作者
可以的,重新写周期寄存器的值,然后控制寄存器中一位(好像是TRB)置1,就可以重新加载计数值了,记得不是很清楚了,你下去看看那些寄存器的功能吧

使用特权

评论回复
板凳
benedy| | 2009-8-17 16:55 | 只看该作者
遇到问题时,要学会看数据手册。

使用特权

评论回复
地板
thf2008|  楼主 | 2009-8-18 12:07 | 只看该作者
回复三楼的:我的英文不好,看了半天都看不明白

使用特权

评论回复
5
thf2008|  楼主 | 2009-8-18 12:08 | 只看该作者
回复2楼的:控制寄存器中TRB位 置1是可以加载周期寄存器的值,但计数寄存器的值也可以这么改变吗?

使用特权

评论回复
6
linhai2009| | 2009-8-18 16:21 | 只看该作者
想改变的时候,直接把定时器寄存器的高低位赋值,你可以试试阿。或者做个中断,在中断里边改变

使用特权

评论回复
7
thf2008|  楼主 | 2009-8-21 20:58 | 只看该作者
你的建议我试了下,貌似行不通。

使用特权

评论回复
8
linhai2009| | 2009-8-22 09:36 | 只看该作者
那么是不是只有停止定时器,改变之后再启动才行啊,我也没用过,呵呵

使用特权

评论回复
9
thf2008|  楼主 | 2009-8-23 13:01 | 只看该作者
谢谢楼上的,我试一下你的建议

使用特权

评论回复
10
jettlau| | 2009-8-27 18:06 | 只看该作者
帮顶

使用特权

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

本版积分规则

221

主题

2024

帖子

2

粉丝