S32K144 怎么关闭CAN busoff自动恢复?

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

S32K144 怎么关闭CAN busoff自动恢复?

Jump to solution
772 Views
pidcy
Contributor II

大家好!

        请问怎么关系 关闭S32K144CAN busoff后自动恢复,我需要BUSOFF后,手动恢复。

0 Kudos
Reply
1 Solution
712 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@pidcy

这个版本确实没有勾选选项,在S32 DS V3.X版本中提供勾选选项。

你可以直接写寄存器来关闭BOFFREC。

View solution in original post

0 Kudos
Reply
3 Replies
757 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@pidcy

我的IDE都提供是否使能自动恢复的选项,或者你可以直接通过寄存器操作来关闭自动恢复。

示例:

CAN0->CTRL1 |= 0x40;//BOFFREC = 1
0 Kudos
Reply
715 Views
pidcy
Contributor II
我用的是 2.2IDE,你用的是什么版本
0 Kudos
Reply
713 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@pidcy

这个版本确实没有勾选选项,在S32 DS V3.X版本中提供勾选选项。

你可以直接写寄存器来关闭BOFFREC。

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2148079%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3EHow%20to%20disable%20CAN%20busoff%20auto-recovery%20on%20S32K144%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2148079%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%20everyone!%3C%2FP%3E%3CP%3E%20%20%20%20%20%20%20%20How%20do%20I%20relate%20to%20the%20automatic%20recovery%20after%20turning%20off%20the%20S32K144CAN%20busoff%2C%20I%20need%20to%20manually%20recover%20after%20BUSOFF.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2151940%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K144%20%20%E6%80%8E%E4%B9%88%E5%85%B3%E9%97%ADCAN%20busoff%E8%87%AA%E5%8A%A8%E6%81%A2%E5%A4%8D%EF%BC%9F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2151940%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CA%20href%3D%22mailto%3AHi%40pidcy%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EHi%40pidcy%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EThis%20version%20really%20does%20not%20have%20a%20checkbox%20option%2C%20which%20is%20provided%20in%20the%20S32%20DS%20V3.X%20version.%3C%2FP%3E%0A%3CP%3EYou%20can%20write%20registers%20directly%20to%20turn%20off%20BOFFREC.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2151935%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K144%20%20%E6%80%8E%E4%B9%88%E5%85%B3%E9%97%ADCAN%20busoff%E8%87%AA%E5%8A%A8%E6%81%A2%E5%A4%8D%EF%BC%9F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2151935%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3EI'm%20using%202.2%20IDE%2C%20what%20version%20are%20you%20using%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2148183%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K144%20%20%E6%80%8E%E4%B9%88%E5%85%B3%E9%97%ADCAN%20busoff%E8%87%AA%E5%8A%A8%E6%81%A2%E5%A4%8D%EF%BC%9F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2148183%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3EHi%40pidcy%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EMy%20IDEs%20all%20offer%20the%20option%20of%20whether%20to%20enable%20auto-recovery%20or%20not%2C%20or%20you%20can%20just%20turn%20it%20off%20via%20a%20register%20operation.%3C%2FP%3E%0A%3CP%3EExample%3A%3C%2FP%3E%0A%3CDIV%3E%0A%3CDIV%3E%3CSPAN%3ECAN0%3C%2FSPAN%3E%3CSPAN%3E%20-CTRL1%20%26gt%3B%3C%2FSPAN%3E%3CSPAN%3E%20CTRL1%3C%2FSPAN%3E%20%3CSPAN%3E%20%7C%3D%3C%2FSPAN%3E%20%3CSPAN%3E%200x40%3C%2FSPAN%3E%3CSPAN%3E%20%2F%2FBOFFREC%20%3D%201%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3C%2FDIV%3E%3C%2FLINGO-BODY%3E