//IO方向设置
#define SDA_IN() {GPIOC->CRH&=0XFFFF0FFF;GPIOC->CRH|=8<<12;}
#define SDA_OUT() {GPIOC->CRH&=0XFFFF0FFF;GPIOC->CRH|=3<<12;}
//IO操作函数
#define IIC_SCL PCout(12) //SCL
#define IIC_SDA PCout(11) //SDA
#define READ_SDA PCin(11) //输入SDA
SDA是PC11----0XFFFF0FFF;
但后面为什以是8<<12,而不是8<<11,
新手请教
2020-5-21 06:48:33
12其实就是3个IO位置。
11,就是个半吊子。。。
12其实就是3个IO位置。
11,就是个半吊子。。。
举报