其他分享
首页 > 其他分享> > IIC配置IO口输入输出 || IIC配置SDA输入输出

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