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

TMS320F280049C: 寄存器里面是空的

Part Number:TMS320F280049C

我现在跑的280049的发送can_ex4_simple_transmit   

while(1)
{
CAN_sendMessage(CANA_BASE, TX_MSG_OBJ_ID, MSG_DATA_LENGTH, txMsgData);

//
// Poll TxOk bit in CAN_ES register to check completion of transmission
//
txMsgData[0] += 0x01;
txMsgData[1] += 0x01;
if(txMsgData[0] > 0xFF)
{
txMsgData[0] = 0;
}
if(txMsgData[1] > 0xFF)
{
txMsgData[1] = 0;
}

while(((HWREGH(CANA_BASE + CAN_O_ES) & CAN_ES_TXOK)) != CAN_ES_TXOK)    //跑到这停了
{

}
}

也没有值,是不是就没发送出去呢?

如何解决一下,原始程序没有更改。

Susan Yang:

shipeng huang 说:也没有值,是不是就没发送出去呢?

是的,这表示没有发送成功,所以CAN_ES_TXOK还是0

,

shipeng huang:

这说明我的程序有问题么?还是硬件的问题呢?

,

Susan Yang:

请查看您新帖子内的回复。

https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/207165/tms320f280049c 

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049C: 寄存器里面是空的
分享到: 更多 (0)