Board logo

标题: [原创]关于Lin通讯问题 [打印本页]

作者: 风萧萧    时间: 2005-4-6 18:49     标题: [原创]关于Lin通讯问题

请教各位高手,用SCI做LIN通讯时,如何有效地判定同步间隔场break?
作者: strongchen    时间: 2005-4-7 10:05

利用外部中断与定时器相结合的方法,或用定时模块的输入捕捉功能。
作者: zhzng    时间: 2005-4-7 10:41

主机如何发送同步间隔,是发一个或两个字节的00吗?
作者: strongchen    时间: 2005-4-7 12:11

是的。
作者: 烈火旋灯    时间: 2005-4-7 13:25

不是吧!协议上讲同步间隔符是要大于等于13bit连续的显性电平,如果用串口发送00H的话,会有停止位的!顶多就8bit的0啊,我个人觉得应该是直接输出0电位,然后通过定时的方式结束,不知这样对否?
作者: strongchen    时间: 2005-4-7 14:19

说得对。但是Freescale的SCI有break的发送功能,不包含STOP位。请参见数据手册中SCI的部分。


[此贴子已经被strongchen于2005-4-7 14:19:28编辑过]


作者: 烈火旋灯    时间: 2005-4-7 16:21

嗯,是的
作者: 风萧萧    时间: 2005-4-8 07:49

二楼能否说得详细些?谢谢
作者: strongchen    时间: 2005-4-8 16:20

建议你先仔细研读一下数据手册中有关SCI模块的介绍。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0