请教下IIC例程中IO方向设置问题

2019-07-21 04:03发布

最近在学习iic读写,看了原子的程序,现在想把IIC端口改到 SCL --PB6,SDA--PB7
请教下下面这个IO方向设置要如何修改?
#define SDA_IN()  {GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=8<<12;}
#define SDA_OUT() {GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=3<<12;}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
dianzi430
1楼-- · 2019-07-22 14:47
那 岂不是楼主当初还是没有搞对
过眼烟云
2楼-- · 2019-07-22 15:54
为什么要这样设置啊   SDA的输入和输出
haitian1992
3楼-- · 2019-07-22 21:30
楼主,不小心点错了,不好意思啊
haitian1992
4楼-- · 2019-07-22 23:13
原子哥,如果我要任意设置一个SDA口的话,IO方向设置应该怎么设置????
arao和xiaomi
5楼-- · 2019-07-23 05:13
正点原子 发表于 2013-7-21 01:14
#define&nbsp;SDA_IN()&nbsp;&nbsp;{GPIOB-&gt;CRL&=0X0FFFFFFF;GPIOB-&gt;CRL|=(u32)8&lt;&lt;28;}
#define&nb ...

你好,这里面那一句表示的是选中PB11口的呢?
123精灵123
6楼-- · 2019-07-23 09:23
正点原子 发表于 2013-7-21 01:14
#define&nbsp;SDA_IN()&nbsp;&nbsp;{GPIOB-&gt;CRL&=0X0FFFFFFF;GPIOB-&gt;CRL|=(u32)8&lt;&lt;28;}
#define&nb ...

原子哥,那如果我把IIC的SDA改为PB11,SCL改为PB10,IO的方向设置该怎么配置?

一周热门 更多>