This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号:Hercules _SAFETY_MCU_DEMOS
您好!
我想在 Hercules RM42x Launchpad EVK 上使用 SCI/LIN 模块来实现 LIN 通信。
根据 RM42x MCU 的 TRM、只有一个 SCI/LIN 模块(请参阅下图)。
那么、我是否需要在 HALCogen 中启用 LIN 驱动器?
LIN Tx 和 LIN Rx 引脚在该 EVK 上不可用。 使用 SCI1_Tx 和 SCI1_Rx 是否正确?
您好!
感谢王杰的回复。
我在 HALCogen 中完成了以下设置、并在 SCIGCR1寄存器中启用了 LIN 模式位:
1.启用 LIN 驱动器
2.在 LIN 全局模式下启用 Rx INT。
LIN 数据格式:9.6kHz 波特率
我已使用 LIN.c 中的 API 进行通信、并使用 SCI1_Tx 和 SCI1_Rx 中的 API 来检查输出。
这是正确的方式吗?
是的、您可以探测 TX 和 RX 引脚上的数据。 LIN 和 SCI 模块共享相同的引脚。 为了实现正确的 LIN 通信、需要一个 LIN 收发器。