gpiob专题

【IIC】#define SDA_IN() {GPIOB->CRH=0XFFFFFF0F;GPIOB->CRH|=8<<4;}

在软件IIC中看到以下代码,花了好长时间搞懂,特此记录 // SDA对应IO口方向的设置#define SDA_IN() {GPIOB->CRH&=0XFFFFFF0F;GPIOB->CRH|=8<<4;}// 1000 上拉输入模式 #define SDA_OUT() {GPIOB->CRH&=0XFFFFFF0F;GPIOB->CRH|=3<<4;}// 输出模式,最大速度50mhz