初级会员

- 积分
- 75
- 金钱
- 75
- 注册时间
- 2020-4-21
- 在线时间
- 22 小时
|

楼主 |
发表于 2020-4-27 20:22:48
|
显示全部楼层
void IIC_init()
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); //使能PD端口时钟
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11|GPIO_Pin_12; //PD6配置为推挽输出,SCL
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz
GPIO_Init(GPIOA, &GPIO_InitStructure); //根据设定参数初始化GPIOD
GPIO_SetBits(GPIOA,GPIO_Pin_11|GPIO_Pin_12);
// I2C_SCL_H;
// I2C_SDA_H;//均拉高
}
老哥你这里是不是标注错了,你使能的不是端口A吗 |
|