如程序中把GPIO34做相关配置程序就会跑飞,屏蔽其输出设置程序就可以正常运行?代码如下:
EALLOW ;
CpuSysRegs.PCLKCR7.bit.SCI_B = 1 ; // SCI-B
GpioCtrlRegs.GPAPUD.bit.GPIO14 = 0 ;
GpioCtrlRegs.GPAPUD.bit.GPIO15 = 0 ;
GpioCtrlRegs.GPAMUX1.bit.GPIO14 = 2 ; // RXA
GpioCtrlRegs.GPAMUX1.bit.GPIO15 = 2 ; // TXA
GpioCtrlRegs.GPAQSEL1.bit.GPIO15 = 3 ; // RX
GpioCtrlRegs.GPBGMUX1.bit.GPIO34 = 0;
GpioCtrlRegs.GPBMUX1.bit.GPIO34 = 0;
GpioCtrlRegs.GPBODR.bit.GPIO34 = 0;
// GpioCtrlRegs.GPBDIR.bit.GPIO34 = 1;
EDIS;
TMS320F280049中是否还有什么特殊IO会出现类似问题?
mangui zhang:GPIO有功能复用但如果只设置为一种对其属性的设置不至于跑飞
注释掉GpioCtrlRegs.GPBGMUX1.bit.GPIO34 = 0;这个呢