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

TMS320F280049C: 是否需要使能测试

Part Number:TMS320F280049C

我使用can_ex4_simple_transmit进行测试can发送功能时,

Control_Init(); //控制参数初始化

EINT; //Enable interrupts globally
ERTM;
CAN_enableTestMode(CANA_BASE, CAN_TEST_EXL);  //是否需要使能,can测试模式是环回模式的我觉得应该不用?

//20210730从28037xd移植过来的

CAN_setupMessageObject(CANA_BASE, TX_MSG_OBJ_ID, 0x95555555,
CAN_MSG_FRAME_EXT, CAN_MSG_OBJ_TYPE_TX, 0,
CAN_MSG_OBJ_NO_FLAGS, MSG_DATA_LENGTH);

//
// Initialize the transmit message object data buffer to be sent
//
txMsgData[0] = 0x01;
txMsgData[1] = 0x23;
txMsgData[2] = 0x45;
txMsgData[3] = 0x67;
txMsgData[4] = 0x89;
txMsgData[5] = 0xAB;
txMsgData[6] = 0xCD;
txMsgData[7] = 0xEF;

//

Susan Yang:

不需要使能的

,

shipeng huang:

while(((HWREGH(CANA_BASE + CAN_O_ES) & CAN_ES_TXOK)) != CAN_ES_TXOK) {

}麻烦问一下这个轮询是不是写的不对啊,在发送can_ex4_simple_transmit这个条件出不去啊? CAN_O_ES是故障位,CAN_ES_TXOK是发送位

故障位与发送位 !=发送 ,这个逻辑是不是不对啊?

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049C: 是否需要使能测试
分享到: 更多 (0)