Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
为啥我通过上位机发送一条LIN报文,只触发了2次LIN_UART_DRV_IRQHandler中断,第一次触发了BREAK检测中断:if (UART_GetStatusFlag(base, UART_LIN_BREAK_DETECT)),第二次触发了边沿检测中断:if (UART_GetStatusFlag(base, UART_RX_ACTIVE_EDGE_DETECT) && activeEdgeIntState)。 按理说,第二次应该0x55同步码接收完成再触发中断吧?是我哪里没配置好吗
有没有UART LIN的demo可以参考一下的?
YCT 上有 Demo 可以参考
SDK默认的BREAK长度是10bit,有地方可以更改为13bit吗?我看我们功能规范要求的是13bit
quanfeng 在 YTM32B1MC03的UART Lin如何使用 中说:
我需要禁用UART_RX_ACTIVE_EDGE_DETECT边沿中断吗?为什么我发送LIN报文会触发边沿中断?
feiniu002 demo里的代码不用修改,不用手动关闭,这个中断是检测LIN唤醒使用的
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...