LPC55s16 Received Lin Break issue

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

LPC55s16 Received Lin Break issue

跳至解决方案
313 次查看
vcuongnv91
Contributor II
Have a nice day, everybody...
I am working with Lin project using LPC55s16 following this example: 
 
My trouble is: Following PERI_USART.h in this project, the flag for detect break is set if Un_RXD pin remains low for 16 bit times ~ 800us at baudrate 19200. So it can not detect lin frames with lin break < 800us. Those frames are seem to be error frames
I have tested my program on Canoe, it can work normally. On Ossilo, Lin frames send by Canoe have Lin break ~ 900us. When connect to Ecus, lin frames have lin break ~ 700us then my program can not get any lin frames. So i think the trouble is on library.
 
#define USART_STAT_RXBRK_MASK (0x400U)
#define USART_STAT_RXBRK_SHIFT (10U)
/*! RXBRK - Received Break. This bit reflects the current state of the receiver break detection logic. It is set when the Un_RXD pin remains low for 16 bit times. Note that FRAMERRINT will also be set when this condition occurs because the stop bit(s) for the character would be missing. RXBRK is cleared when the Un_RXD pin goes high.*/
 
This Lin example is released in 2021 so maybe it is outdate. Do we have any newer example or library for LPC55xx for corecting this issue.
Thankyou very much for your support.
标签 (1)
标记 (2)
0 项奖励
回复
1 解答
211 次查看
Harry_Zhang
NXP Employee
NXP Employee

Hi @vcuongnv91 

Snipaste_2026-04-13_14-57-02.png

Based on the LPC55S1x documentation, LPC55S16 should detect a ~700 µs LIN break at 19200 baud only when USART LIN mode is actually enabled, and recently, we do not have  new demos.

BR

Harry

在原帖中查看解决方案

0 项奖励
回复
1 回复
212 次查看
Harry_Zhang
NXP Employee
NXP Employee

Hi @vcuongnv91 

Snipaste_2026-04-13_14-57-02.png

Based on the LPC55S1x documentation, LPC55S16 should detect a ~700 µs LIN break at 19200 baud only when USART LIN mode is actually enabled, and recently, we do not have  new demos.

BR

Harry

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2346851%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELPC55s16%20%E6%8E%A5%E6%94%B6%E9%BA%9F%E6%96%AD%E9%97%AE%E9%A2%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2346851%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CDIV%3E%E7%A5%9D%E5%A4%A7%E5%AE%B6%E4%BB%8A%E5%A4%A9%E6%84%89%E5%BF%AB%3C%2FDIV%3E%3CDIV%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E6%8C%89%E7%85%A7%E8%BF%99%E4%B8%AA%E7%A4%BA%E4%BE%8B%E4%BD%BF%E7%94%A8%20LPC55s16%20%E5%A4%84%E7%90%86%20Lin%20%E9%A1%B9%E7%9B%AE%EF%BC%9A%20%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FLPC-Microcontrollers-Knowledge%2FLPC55S16-LIN-basic-usage-example%2Fta-p%2F1223619%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FLPC-Microcontrollers-Knowledge%2FLPC55S16-LIN-basic-usage-example%2Fta-p%2F1223619%E3%80%82%3C%2FA%3E%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E6%88%91%E7%9A%84%E9%97%AE%E9%A2%98%E6%98%AF%E6%A0%B9%E6%8D%AE%E6%9C%AC%E9%A1%B9%E7%9B%AE%E4%B8%AD%E7%9A%84%20PERI_USART.h%EF%BC%8C%E5%9C%A8%E6%B3%A2%E7%89%B9%E7%8E%87%E4%B8%BA%2019200%20%E6%97%B6%EF%BC%8C%E5%A6%82%E6%9E%9C%20Un_RXD%20%E5%BC%95%E8%84%9A%E4%BF%9D%E6%8C%81%E4%BD%8E%E7%94%B5%E5%B9%B3%2016%20%E4%BD%8D%E6%AC%A1%20~%20800us%EF%BC%8C%E5%B0%B1%E4%BC%9A%E8%AE%BE%E7%BD%AE%E6%A3%80%E6%B5%8B%E6%96%AD%E8%B7%AF%E6%A0%87%E5%BF%97%E3%80%82%E5%9B%A0%E6%AD%A4%EF%BC%8C%E5%AE%83%E6%97%A0%E6%B3%95%E6%A3%80%E6%B5%8B%E5%88%B0%20lin%20break%26lt%3B%20800us%20%E6%97%B6%E7%9A%84%20lin%20%E5%B8%A7%E3%80%82%E8%BF%99%E4%BA%9B%E6%A1%86%E6%9E%B6%E4%BC%BC%E4%B9%8E%E6%98%AF%E9%94%99%E8%AF%AF%E6%A1%86%E6%9E%B6%3C%2FDIV%3E%3CDIV%3E%E6%88%91%E5%B7%B2%E7%BB%8F%E5%9C%A8%E7%8B%AC%E6%9C%A8%E8%88%9F%E4%B8%8A%E6%B5%8B%E8%AF%95%E4%BA%86%E6%88%91%E7%9A%84%E7%A8%8B%E5%BA%8F%EF%BC%8C%E5%AE%83%E5%8F%AF%E4%BB%A5%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C%E3%80%82%E5%9C%A8%E5%A5%A5%E8%A5%BF%E6%B4%9B%EF%BC%8C%E7%8B%AC%E6%9C%A8%E8%88%9F%E5%8F%91%E9%80%81%E7%9A%84%E6%9E%97%E5%B8%A7%E4%BC%9A%E8%AE%A9%E6%9E%97%E4%B8%AD%E6%96%AD%20~%20900us%E3%80%82%E5%BD%93%E8%BF%9E%E6%8E%A5%E5%88%B0%20Ecus%20%E6%97%B6%EF%BC%8Clin%20%E5%B8%A7%E6%9C%89%20lin%20break%20~%20700us%EF%BC%8C%E7%84%B6%E5%90%8E%E6%88%91%E7%9A%84%E7%A8%8B%E5%BA%8F%E5%B0%B1%E6%97%A0%E6%B3%95%E8%8E%B7%E5%BE%97%E4%BB%BB%E4%BD%95%20lin%20%E5%B8%A7%E3%80%82%E5%9B%A0%E6%AD%A4%EF%BC%8C%E6%88%91%E8%AE%A4%E4%B8%BA%E9%97%AE%E9%A2%98%E5%87%BA%E5%9C%A8%E5%9B%BE%E4%B9%A6%E9%A6%86%E3%80%82%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%23define%20USART_STAT_RXBRK_MASK%20(0x400U)%3C%2FDIV%3E%3CDIV%3E%23define%20USART_STAT_RXBRK_SHIFT%20(10U)%3C%2FDIV%3E%3CDIV%3E%2F*!RXBRK%20-%20%E6%8E%A5%E6%94%B6%E4%B8%AD%E6%96%AD%E3%80%82%E8%AF%A5%E4%BD%8D%E5%8F%8D%E6%98%A0%E6%8E%A5%E6%94%B6%E5%99%A8%E6%96%AD%E8%B7%AF%E6%A3%80%E6%B5%8B%E9%80%BB%E8%BE%91%E7%9A%84%E5%BD%93%E5%89%8D%E7%8A%B6%E6%80%81%E3%80%82%E5%BD%93%20Un_RXD%20%E5%BC%95%E8%84%9A%E4%BF%9D%E6%8C%81%E4%BD%8E%E7%94%B5%E5%B9%B3%2016%20%E4%BD%8D%E6%97%B6%EF%BC%8C%E8%AF%A5%E5%80%BC%E8%A2%AB%E8%AE%BE%E7%BD%AE%E3%80%82%E8%AF%B7%E6%B3%A8%E6%84%8F%EF%BC%8C%E5%87%BA%E7%8E%B0%E8%BF%99%E7%A7%8D%E6%83%85%E5%86%B5%E6%97%B6%EF%BC%8CFRAMERRINT%20%E4%B9%9F%E5%B0%86%E8%A2%AB%E8%AE%BE%E7%BD%AE%EF%BC%8C%E5%9B%A0%E4%B8%BA%E5%AD%97%E7%AC%A6%E7%9A%84%E5%81%9C%E6%AD%A2%E4%BD%8D%E5%B0%86%E4%B8%A2%E5%A4%B1%E3%80%82%E5%BD%93%20Un_RXD%20%E5%BC%95%E8%84%9A%E5%8F%98%E4%B8%BA%E9%AB%98%E7%94%B5%E5%B9%B3%E6%97%B6%EF%BC%8CRXBRK%20%E6%B8%85%E9%99%A4%E3%80%82%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E8%BF%99%E4%B8%AA%20Lin%20%E7%A4%BA%E4%BE%8B%E4%BA%8E%202021%20%E5%B9%B4%E5%8F%91%E5%B8%83%EF%BC%8C%E5%9B%A0%E6%AD%A4%E5%8F%AF%E8%83%BD%E5%B7%B2%E7%BB%8F%E8%BF%87%E6%97%B6%E4%BA%86%E3%80%82%E6%88%91%E4%BB%AC%E6%98%AF%E5%90%A6%E6%9C%89%E4%BB%BB%E4%BD%95%E6%9B%B4%E6%96%B0%E7%9A%84%20LPC55xx%20%E7%A4%BA%E4%BE%8B%E6%88%96%E5%BA%93%E6%9D%A5%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E3%80%82%3C%2FDIV%3E%3CDIV%3E%E9%9D%9E%E5%B8%B8%E6%84%9F%E8%B0%A2%E4%BD%A0%E4%BB%AC%E7%9A%84%E6%94%AF%E6%8C%81%E3%80%82%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2346851%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3ELPC55xx%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2349931%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC55s16%20Received%20Lin%20Break%20issue%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2349931%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F252537%22%20target%3D%22_blank%22%3E%40vcuongnv91%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Snipaste_2026-04-13_14-57-02.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Snipaste_2026-04-13_14-57-02.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F382098i7FC4B10F360AC929%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Snipaste_2026-04-13_14-57-02.png%22%20alt%3D%22Snipaste_2026-04-13_14-57-02.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E6%A0%B9%E6%8D%AE%20LPC55S1x%20%E6%96%87%E6%A1%A3%EF%BC%8C%E5%8F%AA%E6%9C%89%E5%9C%A8%20USART%20LIN%20%E6%A8%A1%E5%BC%8F%E5%AE%9E%E9%99%85%E5%90%AF%E7%94%A8%E6%97%B6%EF%BC%8CLPC55S16%20%E6%89%8D%E8%83%BD%E6%A3%80%E6%B5%8B%E5%88%B0%2019200%20%E6%B3%A2%E7%89%B9%E6%97%B6%20~700%20%C2%B5s%20%E7%9A%84%20LIN%20%E4%B8%AD%E6%96%AD%EF%BC%8C%E8%80%8C%E6%9C%80%E8%BF%91%E6%88%91%E4%BB%AC%E6%B2%A1%E6%9C%89%E6%96%B0%E7%9A%84%E6%BC%94%E7%A4%BA%E3%80%82%3C%2FP%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E5%93%88%E5%88%A9%3C%2FP%3E%3C%2FLINGO-BODY%3E