在函数 Endat_setup_GPIO 中、我看到以下代码行。
"
GpioCtrlRegs.GPAMUX1.bit.GPIO6 = 1;//将 GPIO6配置为 EnDat Clk 主器件
GpioCtrlRegs.GPAMUX1.bit.GPIO7=1;//将 GPIO7配置为 SPI 时钟从器件
GpioCtrlRegs.GPAGMUX2.bit.GPIO24=1;
GpioCtrlRegs.GPAGMUX2.bit.GPIO25=1;
GpioCtrlRegs.GPAGMUX2.bit.GPIO26 = 1;
GpioCtrlRegs.GPAGMUX2.bit.GPIO27 = 1;
GpioCtrlRegs.GPAMUX2.bit.GPIO24 = 2;//将 GPIO24配置为 SPISIMOB
GpioCtrlRegs.GPAMUX2.bit.GPIO25 = 2;//将 GPIO25配置为 SPISOMIB
GpioCtrlRegs.GPAMUX2.bit.GPIO26 = 2;//将 GPIO26配置为 SPICLKB
GpioCtrlRegs.GPAMUX2.bit.GPIO27 = 2;//将 GPIO27配置为 SPISTEB
"
值1和2 是什么意思? 为什么要向 GpioCtrlRegs.GPAMUX2.bit.GPIO24写入1和2? 数据表中未明确说明。 您能解释一下吗?
此致、
Akila