基于dsPIC33FJ128MC506的CAN通信(07-100)
——
C1CTRL1bits.WIN=0;
本文引用地址:http://m.butianyuan.cn/article/92042.htm}
TJA1054的啟動(dòng)
TJA1054是廣泛應(yīng)用的低速容錯(cuò)CAN收發(fā)器,其工作啟動(dòng)要按照其說(shuō)明進(jìn)行,下面的函數(shù)將TJA1054初始化為工作狀態(tài)。
void TJA1054Init (void)
{
TRISBbits.TRISB15=1; //將錯(cuò)誤引腳設(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)
{
評(píng)論