DSP TMS320改变寄存器

时间:2015-07-29 12:42:58

标签: c embedded texas-instruments

我正在尝试使用CCStudio 3.3对德克萨斯州的TMS320系列DSP进行编程。我正在尝试使用其他设备与Modbus协议进行通信,但其中一个内存寄存器一直在改变值。

这是我开始注册的:

conf.Input_Regs.Num_Input_Regs=i;       ///(126)

在这种情况下,i=126,modbus映射中的寄存器数量。

初始化进展顺利,但是当我实时显示该寄存器的值时,此值总是在变化,有时甚至会取负值,但变量为Uint16

我从未在代码中为此变量分配不同的值,我不知道会发生什么,如果这是DSP的内部问题,或者在我的代码中是什么,我真的不太了解DSP的内部功能。

如果有人知道我可以尝试,我将非常感激。

0 个答案:

没有答案