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

关于F28035 ecan调试问题

大家好!

    我以前没用过can模块,现在想学习一下,硬件平台是TI 的HVMotorCtrl+PfcKit_v2.1开发套件,软件是CCS5.2.1版本,

现在问题是运行TI的ti\controlSUITE\device_support\f2803x\v127\DSP2803x_examples_ccsv5\ecan_back2back例程自测试模块,

例程没有问题,监测TestMbox1/2/3都有数据,但是当我改成ECanaShadow.CANMC.bit.STM = 0正常收发模式时,TestMbox1/2/3没有数据,

can总线也没有数据,我单步了一下,程序停在while(ECanaRegs.CANTA.all != 0x0000FFFF ) {}此处。

问题:我想改成正常收发的模式,还需要做哪些改动。(现在只改了ECanaShadow.CANMC.bit.STM = 0这里)

谢谢!

liming Liu:

问题基本解决了,但还是有疑问:

现在把while(ECanaRegs.CANTA.all != 0x0000FFFF ) {}这句话去掉了,

但疑问是消息成功发出去了CANTA不置位么?还是需要设置其他的东西,发完消息才把CANTA置位!

赞(0)
未经允许不得转载:TI中文支持网 » 关于F28035 ecan调试问题
分享到: 更多 (0)