STM32
直播中

李华

8年用户 1439经验值
私信 关注
[问答]

请问STM32F103RCT6的LIN Break长度是多长?

请问STM32F103RCT6的LIN Break长度是多长?是起始位,数据为停止位都为低电平?还是只有数据为低电平?还是会发送起码1.5倍数据位长度的低电平?求大佬解答。

回帖(1)

王超

2024-5-30 16:05:58
STM32F103RCT6是一款基于ARM Cortex-M3内核的微控制器,广泛应用于各种嵌入式系统。LIN(Local Interconnect Network)是一种低成本、低复杂度的汽车网络通信协议,用于实现车辆内部设备的通信。在LIN通信中,Break信号是一种特殊的信号,用于标识帧的开始和结束。

关于STM32F103RCT6的LIN Break长度,我们需要参考LIN协议规范。根据LIN 2.0规范,Break信号的定义如下:

1. Break信号由两个部分组成:Break Initial和Break Final。
2. Break Initial是一个持续时间至少为13位时间长度的低电平信号。
3. Break Final是一个持续时间至少为3位时间长度的低电平信号。
4. Break Initial和Break Final之间是一个可变长度的高电平信号,称为Break Field。

所以,STM32F103RCT6的LIN Break信号长度至少为16位时间长度(13位Break Initial + 3位Break Final)。这里的“位时间长度”是指数据位的传输时间。在LIN通信中,起始位和停止位都是低电平,但它们不属于Break信号的一部分。

总结一下,STM32F103RCT6的LIN Break信号长度至少为16位时间长度,包括一个至少13位时间长度的低电平Break Initial和一个至少3位时间长度的低电平Break Final。起始位和停止位都是低电平,但它们不属于Break信号。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分