发 帖  
原厂入驻New
[问答] IIC的设置的区别?
84 IIC
分享
#define SDA_OUT() {GPIOC->CRH&=0XFFFF0FFF;GPIOC->CRH|=3<<12;}
   #define IIC_SDA    PCout(11) //SDA   谁能够解释下这两种设置有什么区别??  这两种设置在程序当中实现的功能有什么不一样??????????
0
2020-3-30 04:09:44   评论 分享淘帖 邀请回答
4个回答
第一个define是设置IO口方向的,并不控制IO口的输出和输入.
第二个defin是设置IO口的输出,直接控制IO的输出状态.
2020-3-30 09:54:47 评论

举报

原子哥 能举个例子说明两者的关系吗???   用库函数在做跑马灯的时候为什么不设置IO口方向而是直接配置IO的输出呢?
2020-3-30 10:00:06 评论

举报

因为IIC的SDA既要发送数据,又要接收数据.而跑马灯的IO只需要输出即可,并不需要输入.
2020-3-30 10:14:16 评论

举报

恩  , 明白了!!!
2020-3-30 10:22:43 评论

举报

只有小组成员才能发言,加入小组>>

68个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表