这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » 定时器计数器装载的问题

共7条 1/1 1 跳转至

定时器计数器装载的问题

院士
2012-10-20 13:57:18     打赏
正在移植Modbus-RTU软协议,在协议里对字节的间隔处理来判断一帧的结束。而在其它微处理器的定时器都有定时器的计数器清除(非关闭定时器)这个步骤。可是,在瑞萨的applilet软件下并没有清定时器的计数器部分。只有停止与开启。 通过一个下午的努力,我也没有找到…… 版主,瑞萨的MCU的定时器是不是就没有设计这个值啊?~~ 还有,我stop一下定时器,再start一下,是不是就自动清值了?(AVR的MCU不是这个原理)



关键词: 定时器     计数器     装载     问题    

菜鸟
2012-10-24 16:26:38     打赏
2楼
LZ用的是TImer array的Interval timer模式吗?

在这个模式下计数寄存器是只读的,向下计数,要恢复计数初始值,只能先关(操作TTm)再开(操作TSm)

院士
2012-10-24 19:23:01     打赏
3楼
谢谢楼上,虽然现在还没有仔细研究其计时的生成方式,但是关闭再开这条途径是行得通的。
我的Modbus-RTU已经顺便通过验证, 完成了移植。
谢谢版主了。

高工
2012-10-24 19:57:15     打赏
4楼
先关再开,会不会有比较长的延时啊?

院士
2012-10-25 10:39:47     打赏
5楼
我查了一下,他的开关操作也是上面 小鱼说的,对控制寄存器进行置位与清零。
32MHz的主频,我想这个时间可以忽略了。

高工
2012-10-25 12:48:55     打赏
6楼
启动的时候,有些外设需要几个周期的等待才能开始工作,不知道这个什么情况,不过码率不高的情况下问题应该不大

助工
2012-10-26 17:38:06     打赏
7楼
解决就好Z

共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]