How to make MSCAN stop working?

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

How to make MSCAN stop working?

923件の閲覧回数
w_lingjun
Contributor III

Hi All,

I'm developing on S9KEAZ128 and meeting a proble about MSCAN.

When the system voltage is higher than the work voltage, I want MSCAN to stop working. Then I set  bit 7(CANE) of MSCAN_CANCTL1 as 0 (MSCAN module is disabled), but I still can receive message on CAN bus. Code as following.

    MSCAN_MemMapPtr p = (MSCAN_MemMapPtr) MSCAN_BASE_PTR;
    p->CANCTL1 &= ~MSCAN_CANCTL1_CANE_MASK;

0 件の賞賛
返信
1 返信

837件の閲覧回数
Robin_Shen
NXP TechSupport
NXP TechSupport

Please also try to disable the clock gate of MSCAN.

MSCAN_Deinit.png

MSCAN_Enable.png

SIM_SCGC[MSCAN].png

Best Regards,

Robin

 

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛
返信