首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[原创]关于Lin通讯问题

[原创]关于Lin通讯问题

请教各位高手,用SCI做LIN通讯时,如何有效地判定同步间隔场break?
我思故我在---风继续吹
利用外部中断与定时器相结合的方法,或用定时模块的输入捕捉功能。
海纳百川  有容乃大
主机如何发送同步间隔,是发一个或两个字节的00吗?
是的。
海纳百川  有容乃大
不是吧!协议上讲同步间隔符是要大于等于13bit连续的显性电平,如果用串口发送00H的话,会有停止位的!顶多就8bit的0啊,我个人觉得应该是直接输出0电位,然后通过定时的方式结束,不知这样对否?
能不用日货,尽量不用日货! 能不用日货,尽量不用日货! 能不用日货,尽量不用日货!
说得对。但是Freescale的SCI有break的发送功能,不包含STOP位。请参见数据手册中SCI的部分。


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

海纳百川  有容乃大
嗯,是的
能不用日货,尽量不用日货! 能不用日货,尽量不用日货! 能不用日货,尽量不用日货!
二楼能否说得详细些?谢谢
我思故我在---风继续吹
建议你先仔细研读一下数据手册中有关SCI模块的介绍。
海纳百川  有容乃大
返回列表