【解析新特性】300W单路输出工业电源>>
电子产品世界 » 论坛首页 » 企业专区 » 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 跳转至

回复

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