2019-08-17 02:51发布
environment 发表于 2017-7-7 10:37 可能是我IIC设置的有问题,IIC里面有个这样的代码 //IO方向设置
a5820736 发表于 2017-7-7 10:00 找一下这个芯片的数据手册,一般地址的前七位是芯片固定的,最低位看你电路设计,自己选择的
最多设置5个标签!
#define SDA_IN() {GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=8<<12;}
#define SDA_OUT() {GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=3<<12;}
要改成这样,但是为什么这样改不太清楚,求解答
电路原理图已经失踪了。。。这样的话我改改试试看
//IO方向设置
#define SDA_IN() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)8<<28;}
#define SDA_OUT() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)3<<28;}
这个怎么理解,我把引脚从B6 B7 改到了B10 B11,但是两句看不懂,感觉要改,但是不知道怎么改
一周热门 更多>