谁在STM32上面玩过LIN通信?

2019-07-20 22:15发布

求助STM32的LIN通信?STM32+TJA1020
玩过的发点资料看看啊!!!
万分感激呀
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
shiqinghai
1楼-- · 2019-07-23 03:03
RUN FOR EAD 发表于 2018-1-24 14:19
楼主,lin发送时每发送一个字节后面都有一个字节间隔位的吗,我这里发送没看到有字节间隔位,是不是初始 ...

字节间的间隔位,程序上应该不用管,印象中好像是的
wenshijian
2楼-- · 2019-07-23 06:25
shiqinghai 发表于 2016-8-18 09:59
LIN的主机基本上做成功了,用逻辑分析仪可以看到发送的数据。
这个是分析的结果,第一个是同步间隔场(13 ...

好难得看到有人用逻辑分析仪来做LIN总线开发。。。我看到好多只用示波器就搞开发简直不懂他们是怎么想的。
话说你们用普通串口是怎么实现LIN Break的低电平长度的?发一个字节的0x00不够长,两个字节0x00又太长而且中间断开了不连续。我试过切换低波特率来发送Break,但是切换波特率比较耗时,导致逻辑分析仪上面识别出错。普通串口作为LIN从模式还行,作为主模式完全不符合LIN的标准。
后来全部换成了STM32F0xx+TJA1020,使用增强型串口支持LIN才解决了 LIN Break问题。
不过逻辑分析仪有个毛病,就是只能接收一部分的数据,看不到全部LIN数据。其实有个小工具用在LIN数据分析上,LIN-UART,或者叫做LIN串口工具,可以直接使用串口调试助手来查看LIN数据的。正规的LIN数据分析仪太TM贵了,光硬件就要4K以上。
shiqinghai
3楼-- · 2019-07-23 10:31
 精彩回答 2  元偷偷看……
xiaohouzi1986
4楼-- · 2019-07-23 13:29
wenshijian 发表于 2018-4-15 14:54
好难得看到有人用逻辑分析仪来做LIN总线开发。。。我看到好多只用示波器就搞开发简直不懂他们是怎么想的 ...

你好
  我也用的是STM32F030 和TJA1020  能不能把LIN Break 怎么处理的发我一份?
邮箱:donghanking@163.com 谢谢
beyond696
5楼-- · 2019-07-23 17:23
 精彩回答 2  元偷偷看……
Ronniehu
6楼-- · 2019-07-23 19:49
唤醒信号(wake up)怎么检测?

一周热门 更多>