你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
wdluo 发表于 2017-2-27 11:45 时钟有使能??
hxh820-36096 发表于 2017-3-2 14:21 找到原因了,谢谢各位!!!
{
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_10 | GPIO_Pin_11;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_OD;
GPIO_Init(GPIOB, &GPIO_InitStructure);
}
执行完最后一条语句,IO口就拉低了
使能了
void RCC_Configuration(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, DISABLE);
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB , ENABLE);
RCC_APB2PeriphClockCmd( RCC_APB1Periph_I2C2, ENABLE);
RCC_AHBPeriphClockCmd( RCC_AHBPeriph_DMA1,ENABLE);
}
在IO初始化前调用
DISABLE?
楼主可以分享下原因啊 多多交流学习~
{
...
.
.
...
I2C_Stop(); //加上这句
}
void I2C_Stop(void)
{
I2C_SDA_0();
I2C_SCL_1();
I2C_Delay();
I2C_SDA_1();
}