2019-07-21 04:03发布
123精灵123 发表于 2018-1-18 15:12 原子哥,那如果我把IIC的SDA改为PB11,SCL改为PB10,IO的方向设置该怎么配置?
正点原子 发表于 2013-7-21 01:14 #define SDA_IN() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)8<<28;} #define&nb ...
hzz 发表于 2018-6-27 19:10 GPIOx->CRL(引脚的0-7脚),GPIOx->CRH(引脚的8-16脚),然后一个端口用4位来控制模式 改为如下:
最多设置5个标签!
GPIOx->CRL(引脚的0-7脚),GPIOx->CRH(引脚的8-16脚),然后一个端口用4位来控制模式
改为如下:
#define SDA_IN() {GPIOB->CRH&=0xFFFF0FFF;GPIOB->CRH|=(u32)8<<12;}
#define SDA_OUT() {GPIOB->CRH&=0xFFFF0FFF;GPIOB->CRH|=(u32)3<<12;}
//IO操作函数
#define IIC_SCL PBout(10) //SCL
#define IIC_SDA PBout(11) //SDA
#define READ_SDA PBin(11) //输入SDA
请教 既然配置为推挽输出了,还能设置IO方向是什么意思???谢谢
讲解的太好了,瞬间明悟
一周热门 更多>