MPC5674 Rx individual mask register write failure sometimes

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MPC5674 Rx individual mask register write failure sometimes

ソリューションへジャンプ
603件の閲覧回数
Songzl
Contributor I

FlexCAN module in freeze mode. write  in rx individual mask register to an constant(0x00FFFF00) as follow snapshot, but after write, the value in it is not expected, it's a random value.  this issue occurs sometimes, not always. not sure whether it's a defect or any other point I miss

Songzl_1-1664332814368.png

Songzl_0-1664332580867.png

Songzl_2-1664333132554.png

0 件の賞賛
返信
1 解決策
584件の閲覧回数
PetrS
NXP TechSupport
NXP TechSupport

Hi,

before access to RXIMR be sure module is really in Freeze mode and MBFEN is set.
Check if PE clock is not higher then peripheral clock. Try to use different init for setting CLKSCR and freeze mode, for example

PetrS_0-1664787163102.png

BR, Petr

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
585件の閲覧回数
PetrS
NXP TechSupport
NXP TechSupport

Hi,

before access to RXIMR be sure module is really in Freeze mode and MBFEN is set.
Check if PE clock is not higher then peripheral clock. Try to use different init for setting CLKSCR and freeze mode, for example

PetrS_0-1664787163102.png

BR, Petr

0 件の賞賛
返信