工具与软件:
大家好!
我们正在 使用矢量 CANalyzer 和 LIN IG (模拟主器件)对 LIN 响应者(从器件)节点的 LIN 接收阶段进行测试、以便手动和定期发送消息(项目需要100ms 调度)。
在每次消息接收时、我们都会监控 SCIFLR 寄存器值以进行错误/状态分析。
溢出的 OE 标志有时会由外设置位、但并非总是如此、我并不了解原因。
所有其它错误标志(PE、CE 等)如预期的那样为0。
考虑以下因素:
- 19.2kbps 是波特率、
- 禁用自动波特率检测、
- LIN 命令(报头+响应)手动发送、而不是通过 LIN IG 定期发送。
根据"表37-22. spruiz1a –2023年7月–2023年11月修订的 SCIFLR 注册字段说明

那么、这意味着什么? 接收到新消息时、RDY 缓冲区是否有未读字节?
B.R.
Andrea

