打印
[STM32]

STM32的PB口设置问题

[复制链接]
768|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
29zyx|  楼主 | 2016-5-10 11:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,我用STM32F103的PB口模拟I2C接口读写IC卡模块,用的PB8,PB9,PB10,端口的状态不受控,程序如下,我把GPIOB改成GPIOC就可以设置上,哪位大侠帮看看问题出在哪里啊
void IC_EXIT_gpio_init(void)
{
      GPIO_InitTypeDef gpio_init_struct;

       gpio_init_struct.GPIO_Pin = IC_EXIT_PIN;
       gpio_init_struct.GPIO_Mode = GPIO_Mode_IPU;
      gpio_init_struct.GPIO_Speed = GPIO_Speed_50MHz;
      GPIO_Init(GPIOB, &gpio_init_struct);  
}
void IC_CLK_gpio_init(void)
{
    GPIO_InitTypeDef gpio_init_struct;

       gpio_init_struct.GPIO_Pin = IC_CLK_PIN;
      gpio_init_struct.GPIO_Mode = GPIO_Mode_AF_OD;//GPIO_Mode_Out_PP;
      gpio_init_struct.GPIO_Speed = GPIO_Speed_50MHz;
      GPIO_Init(GPIOB, &gpio_init_struct);  
}
  void IC_DATA_gpio_init(void)
{
    GPIO_InitTypeDef gpio_init_struct;

    /* ÅäÖà 18B20Êý¾Ý Òý½Å */
    gpio_init_struct.GPIO_Pin = IC_DATA1_PIN;
    gpio_init_struct.GPIO_Mode = GPIO_Mode_IPU;//GPIO_Mode_Out_PP;
    gpio_init_struct.GPIO_Speed = GPIO_Speed_10MHz;
    GPIO_Init(GPIOC, &gpio_init_struct);  
}

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

粉丝