新手上路
- 积分
- 30
- 金钱
- 30
- 注册时间
- 2015-1-19
- 在线时间
- 0 小时
|
发表于 2015-4-17 23:38:31
|
显示全部楼层
大神好,问个小白点的问题,您在i2c.c中额外添加这两个函数是什么意思呢?看这两个函数,似乎是要让似乎是要让PC5来收数据,同时也是发数据,但我还是不明白到底是什么用处。请帮忙解答下 ,非常感谢您
void SDA_OUT(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD; //开漏输出
GPIO_Init(GPIOC,&GPIO_InitStructure);
}
void SDA_IN(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;//浮空输入
GPIO_Init(GPIOC,&GPIO_InitStructure);
} |
|