TI中文支持网
TI专业的中文技术问题搜集分享网站

can 发送不成功?

我用TI 的例程:Example_28335xECanBack2Bck 学习CAN操作例程,程序走到这里就不动了,请教各位是什么原因?

CAI DANSE:

网上说可能是波特率的问题,可我的是自测模式情况下进行的,后来改了:

 #if (CPU_FRQ_150MHZ)

ECanaShadow.CANBTC.bit.BRPREG = 9; ECanaShadow.CANBTC.bit.TSEG2REG = 5; ECanaShadow.CANBTC.bit.TSEG1REG = 7;

    #endif

ECanaShadow.CANBTC.bit.SAM = 1; ECanaRegs.CANBTC.all = ECanaShadow.CANBTC.all;

还是不行。

我用TI 的例程:Example_28335xECanBack2Bck 学习CAN操作例程,程序走到这里就不动了,请教各位是什么原因?

Johnson Chen1:

回复 CAI DANSE:

是直接跑TI 例程还是你改过?

例程应该是没有问题的

我用TI 的例程:Example_28335xECanBack2Bck 学习CAN操作例程,程序走到这里就不动了,请教各位是什么原因?

beidoubushixing:

程序走到这里停下来了,说明你的数据没有发送出去,有可能是波特率不对,也有可能是ID不对,也有可能是TRS为没开。

赞(0)
未经允许不得转载:TI中文支持网 » can 发送不成功?
分享到: 更多 (0)