基于dsPIC33FJ128MC506的CAN通信(07-100)
——
int main(void)
本文引用地址:http://www.ex-cimer.com/article/92042.htm{
oscConfig() //振蕩器設置
/* 清中斷各標志位*/
IFS0=0;
IFS1=0;
IFS2=0;
IFS3=0;
IFS4=0;
ecan1Init(); //初始化ECAN1
dma0init(); //DMA初始化
dma2init();
/*使能ECAN1中斷*/
IEC2bits.C1IE = 1;
C1INTEbits.TBIE = 1;
C1INTEbits.RBIE = 1;
while (1)
{
/*向ECAN1發(fā)射緩沖區(qū)寫報文并請求發(fā)射*/
can1WriteMessage(TXMmessageID, TXMessageLength, TXMessage);
}
}
CANoe測試結(jié)果如圖2所示。
?
圖2 CANoe通訊測試界面
評論