GPIO的配置:PSC初始化,PINMUX管脚复用配置,GPIO初始化。TI的startware里的库,没有寄存器地址结构体吗?比如,GPIO6[13],复用配置是在寄存器PINMUX13的bit11-bit8。TI的库没有类似PINMUX13.bit.PINMUX13_11_8 = 8这样的结构体?
目前是HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(13))=HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(13))|0x00000800;这太长了。
Tony Tang:
fei jie目前是HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(13))=HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(13))|0x00000800;
这个相当于*address|=0x00000800;这也没什么不好吧。