工具/软件:Code Composer Studio
您好!
我将使用 EPWM9模块来生成 PWM。 数据表中提供了可配置 GPIO16/17或 GPIO 161/162的信息。 而在 F2837xD_ePWM.c 中、它是
GpioCtrlRegs.GPFPUD.bit.GPIO161 = 1;//禁用 GPIO161上的上拉电阻(EPWM9A)
GpioCtrlRegs.GPFPUD.bit.GPIO162 = 1;//禁用 GPIO162上的上拉电阻(EPWM9B)
和
GpioCtrlRegs.GPFMUX1.bit.GPIO161 = 1;//将 GPIO161配置为 EPWM9A
GpioCtrlRegs.GPFMUX1.bit.GPIO162 = 1;//将 GPIO162配置为 EPWM9B
进行配置。
但当我对进行更改时
GpioCtrlRegs.GPAPUD.bit.GPIO16=1;
GpioCtrlRegs.GPAPUD.bit.GPIO17 = 1;
和
GpioCtrlRegs.GPAMUX2.bit.GPIO16=1;
GpioCtrlRegs.GPAMUX2.bit.GPIO17 = 1;
这似乎不起作用? 还有什么需要添加的内容、但我缺少这些内容?
我想使用 GPIO16和17、因为我对硬件进行了同样的布线。
谢谢
Hridya