S32K1_How can i change Break Delimiter of LIN Bus

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32K1_How can i change Break Delimiter of LIN Bus

Jump to solution
841 Views
wuxianlong
Contributor III

Hi,all


About LIN Buss ,a  Break Field consists of Break and Break Delimiter , the Break Delimiter is 1 bit for S32K1_lin_demo .
if i want to change the Break Delimiter , can you get we some help? i try to  adding some delays before i send Fync Field(0x55), But it can not work .

lin bus.pngtest.png

BRs,

xianlong

0 Kudos
Reply
1 Solution
830 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

There is no support in HW to extend break delimiter.
And the SDK/RTD drivers do not do it either.

Similar has been discussed with the SDK team before.
This was their answer:

PetrS_1-1676278414911.png

So adding a delay loop as above is the only option.
This way you can't adjust the exact time of Break delimiter length. It is necessary to set the number of loops considering CPU Clock and UART Baudrate, and deviation may occur depending on CPU conditions.

BR, Petr

View solution in original post

0 Kudos
Reply
2 Replies
831 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

There is no support in HW to extend break delimiter.
And the SDK/RTD drivers do not do it either.

Similar has been discussed with the SDK team before.
This was their answer:

PetrS_1-1676278414911.png

So adding a delay loop as above is the only option.
This way you can't adjust the exact time of Break delimiter length. It is necessary to set the number of loops considering CPU Clock and UART Baudrate, and deviation may occur depending on CPU conditions.

BR, Petr

0 Kudos
Reply
825 Views
wuxianlong
Contributor III

Oh,thank you, I find that my delay loop is too short.

0 Kudos
Reply