基于dsPIC33FJ128MC506的CAN通信(07-100)
——
C1CTRL1bits.WIN=0;
本文引用地址:http://www.amcfsurvey.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)
{
评论