最近需要用到STM 32的Lin总线,看到手册中的一个寄存器(USART-CR2,如下图) 用来选择10位或者11位断开符检测。中间有什么区别?断开符是13位的,两者应该都可以,为什么STM32要设置这个寄存器?
这是针对从节点的吧,我记得。这个文档翻译不靠谱啊,lin间隔场~
估计是针对从机没有晶振的情况,从节点没有晶振是允许内部晶振频率偏差±15,差不多是2,再加上lin电路的影响,极端情况下只能是10位。
STM32系列LIN发送存在问题,时序不符合标准,103和072测试是这样。
X宝上几家用的都是072做的lin板,楼主可以咨询他们有没有这样的问题存在,或许最快速解决。
了解一下
学习一下
谢谢楼主分享