IIC配置IO口输入输出 || IIC配置SDA输入输出
作者:互联网
#define SDA_IN() {GPIOA->CRL&=0xF0FFFFFF;GPIOA->CRL|=0x08000000;}
#define SDA_OUT() {GPIOA->CRL&=0xF0FFFFFF;GPIOA->CRL|=0x03000000;}
上述代码可以直接用库函数代替
#define SDA_IN() { GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;\
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;\
GPIO_Init(GPIOA, &GPIO_InitStructure); }
#define SDA_OUT() { GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;\
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;\
GPIO_Init(GPIOA, &GPIO_InitStructure); }
标签:IIC,输入输出,GPIOA,InitStructure,SDA,IO,GPIO,CRL,define 来源: https://blog.csdn.net/yuyiqingcheng/article/details/115431482