您好,
客户希望在 I2C 和 GPIO 之间动态切换引脚多路复用配置。
请分享此过程吗?
例如、目前他们正在考虑按照以下序列来切换引脚 G18和 G16的引脚多路复用配置。
每个步骤的顺序是否正确? 没有任何再次入院步骤?
・禁用 I2C
ICMDR[0:IRS]=0
↓μ A
・从 I2C 更改为 GPIO
ICPFUNC[0:PFUNC0]=1
↓μ A
・更改 IO 配置
ICPDIR[1-0:PDIRx]=11b
↓μ A
・使用引脚 G18和 G16作为 GPIO
↓μ A
μ・从 GPIO 切换回 I2C
ICPDIR[1-0:PDIRx]= 00b
ICPFUNC[0:PFUNC0]=0
ICMDR[5:IRS]=1
谢谢、此致、
哈塔。