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