S12X系列雙核單片機的整車控制器CAN結(jié)點設(shè)計
在xgate.h中對共享數(shù)據(jù)段進行初始化:
②在xgate.cxgate中編寫接收中斷函數(shù),代碼如下:
XGATE中的中斷函數(shù)可以對數(shù)據(jù)進行預(yù)處理,如提取整車控制器所感興趣的CAN總線信息等,然后利用SIF向S12X CPU發(fā)出中斷請求。在xgate.cxgate中還要對中斷向量表進行設(shè)置:
{(XGATE Function)CAN1RECEIVE,0)//對應(yīng)通道號55
第一個參數(shù)為CAN1接收中斷函數(shù)的入口,第二個參數(shù)不使用,可以配置為任意值。
在main.c中初始化CPU12X和CAN1通道:
評論