标题:
在做TPMS时如何实现9600bps
[打印本页]
作者:
neu251
时间:
2005-12-4 21:56
标题:
在做TPMS时如何实现9600bps
在做TPMS时,如何实现9600bps?参考demo用PWM实现时,应该如何设置TMOD及TCH0?
求救啦!
作者:
lilycheng
时间:
2005-12-30 10:41
DATACLK:由(外部晶体振荡器/64)来提供;如F=13.56mhz,则 data clock 为212khz
DATA:在TPMS中一般采用9600BPS,manchester 编码,在DATA上体现的已经是manchester编码的信号。所以可以采用RF2的TIM作PWM用来实现。212000/9600 = 22。周期TMOD为22,脉冲宽度TCH为11。
作者:
hanjun82
时间:
2006-9-3 21:40
那我采用定时的方式,把PTB2/TCH0作为一个普通IO来用,按照212KHz频率,9600BPS,按照曼切斯特编码,每位中间有一跳变,也就是1/9600*2=52us,通过顶时52us,来保证9600BPS的通讯,这样也可以吗?
作者:
Carter
时间:
2006-9-4 10:57
试试看输出的波形是否稳定? 不过用2楼的方法应该比较好.
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0