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

使用C2000Ware 內的f2086x 的 ecan_back2back範例執行時一直無發接收到資料

如標題所示,

目前測試環境CPU是使用F28069,CCS v8.1 執行C2000Ware內f2806x的ecan_back2back範例

那看範例內說明是啟動self-Test Mode所以不需任何電路,

但在執行該程式的過程發現她會一直卡在底下程式的While回圈內,那我有去翻暫存器說明如果卡在那回圈內代表說發送沒有成功,

所以也不會進行到下面的判斷Mail Box內資料的部分。

想問說是否有人有遇過同樣問題?以及該問題該如何解決

for(;;)

{

//
// Set TRS for all transmit mailboxes
//
ECanaRegs.CANTRS.all = 0x0000FFFF;
//
// Wait for all TAn bits to be set
//
while(ECanaRegs.CANTA.all != 0x0000FFFF ) —–> 會一直停在這回圈內
{

}

Green Deng:

你好,我会在测试后给你答复。

赞(0)
未经允许不得转载:TI中文支持网 » 使用C2000Ware 內的f2086x 的 ecan_back2back範例執行時一直無發接收到資料
分享到: 更多 (0)