基于dsPIC33FJ128MC506的CAN通信(07-100)
——
C1CTRL1bits.WIN=0;
本文引用地址:http://www.ex-cimer.com/article/92042.htm}
TJA1054的啟動
TJA1054是廣泛應(yīng)用的低速容錯CAN收發(fā)器,其工作啟動要按照其說明進行,下面的函數(shù)將TJA1054初始化為工作狀態(tài)。
void TJA1054Init (void)
{
TRISBbits.TRISB15=1; //將錯誤引腳設(shè)為輸入狀態(tài)
TRISEbits.TRISE4=0; //將EN引腳設(shè)為輸出狀態(tài)
TRISEbits.TRISE5=0; //將STB引腳設(shè)為輸出狀態(tài)
PORTEbits.RE5=1; //STB=0;
PORTEbits.RE4=0; //EN=1
PORTEbits.RE5=1; //STB=1;
PORTEbits.RE4=1; //EN=1
}
結(jié)合以上內(nèi)容,ECAN1的初始化函數(shù)為:
void ecan1Init(void)
{
評論