NXP MCU 技术论坛
直播中

jackhui

11年用户 1047经验值
私信 关注
[问答]

在S32K144中未检测到LIN中断的原因?

我们正在尝试将 S32K144 配置为从属配置。
1. LPUART2 配置为 19200 Kb/s 的波特率。
2. 在 LPUART2 中,Tx 和 Rx 通过传输虚拟数据进行测试以进行配置测试,其工作正常。
3. LPUART2->BAUD = 0x0F000062;
LPUART2->CTRL = 0x000C0000;
LPUART2->STAT = 0x02000000;
这是我们为寄存器设置的值
4.中断使能
/* 设置优先级 */
NVIC_SetPriority ((IRQn_Type)35u, 0x1U);
/* 为 UART1/LIN 启用中断以设置标志 */
NVIC_EnableIRQ((IRQn_Type)35u);

5. 使用 Muxtrace,我们正在向 S32K144 发送标头,我们正在测试 STAT[LBKDIF],尽管在 Rx 引脚中接收到标头,但无法检测到 LIN BREAK。由于此 STAT[LBKDIF] 标志在标头可用时未设置。

更多回帖

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