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

DSP28335寄存器问题

您好,我在测试中发现,我需要将一组管脚作为GPIO管脚,配置为输出,代码如下:

GpioCtrlRegs.GPBMUX2.bit.GPIO54 = 0;
GpioCtrlRegs.GPBDIR.bit.GPIO54 = 1;

GpioCtrlRegs.GPBMUX2.bit.GPIO55 = 0;
GpioCtrlRegs.GPBDIR.bit.GPIO55 = 1;

GpioCtrlRegs.GPBMUX2.bit.GPIO56 = 0;
GpioCtrlRegs.GPBDIR.bit.GPIO56 = 1;

GpioCtrlRegs.GPBMUX2.bit.GPIO57 = 0;
GpioCtrlRegs.GPBDIR.bit.GPIO57 = 1;

debug的时候发现GPBDIR寄存器并没有变成1,不仅如此,在对PGIO的管脚进行TOGGLE的时候,也没有任何变化,请问这是什么问题

Green Deng:

你好,你的寄存器配置没有问题,也很简单。会不会是测量的GPIO口没找对?
另外,如果怀疑其他部分的代码有问题的话,你也可以参考例程:
C:\ti\c2000\C2000Ware_3_03_00_00\device_support\f2833x\examples\gpio_toggle

赞(0)
未经允许不得转载:TI中文支持网 » DSP28335寄存器问题
分享到: 更多 (0)