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

TMS320F280039C: __byte()赋值问题

Part Number:TMS320F280039C

你好,我在进行Can报文发送时,需要将现有地址的16bit的数据高8位和低8位放进MCAN的数据结构体tTxBufElement中,使用了__byte(), 但是在使用中发现会偶尔出现异常数据,需要在这个赋值命令前后加上关闭中断和使能中断命令,请问这是什么原因?

DINT;

tTxBufElement.data[2i] = DATA[i];

EINT;

Alice:

您好,

     关闭中断和使能中断与赋值tTxBufElement理论上没有直接联系。

     您是不是程序中还有其他代码要求tTxBufElement的使用情况。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280039C: __byte()赋值问题
分享到: 更多 (0)