OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4340|回复: 3

STM32F105RBT6 IO口输入问题

[复制链接]

5

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2013-11-20
在线时间
0 小时
发表于 2015-3-11 10:55:56 | 显示全部楼层 |阅读模式
5金钱
问题:IO口设置成下拉,但有一两个口始终检测到高电平,硬件无其他连接 
代码初始化和电路图如下:
void KEY_Init(void)

  volatile GPIO_InitTypeDef GPIO_InitStructure;
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD,ENABLE);

GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_15;          //SGND_EN1
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; 
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
  GPIO_Init(GPIOA, (GPIO_InitTypeDef*)&GPIO_InitStructure); 

GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD; //?è??????????
  GPIO_Init(GPIOB, (GPIO_InitTypeDef*)&GPIO_InitStructure);  


GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_11|GPIO_Pin_12;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD; //?è??????????
  GPIO_Init(GPIOC, (GPIO_InitTypeDef*)&GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_10;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; 
  GPIO_Init(GPIOC, (GPIO_InitTypeDef*)&GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_2;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD; //?è??????????
  GPIO_Init(GPIOD, (GPIO_InitTypeDef*)&GPIO_InitStructure);

}

最佳答案

查看完整内容[请看2#楼]

回复【3楼】正点原子: --------------------------------- 搞定,是某一个IO口是JTAG功能,STM32默认开启JTAG功能,所以无法操作IO口
努力程序程序猿
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2013-11-20
在线时间
0 小时
 楼主| 发表于 2015-3-11 10:55:57 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
搞定,是某一个IO口是JTAG功能,STM32默认开启JTAG功能,所以无法操作IO口
努力程序程序猿
回复

使用道具 举报

5

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2013-11-20
在线时间
0 小时
 楼主| 发表于 2015-3-11 10:58:11 | 显示全部楼层
自己一直怀疑是硬件需要下拉电阻的,但没实际根据
努力程序程序猿
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-3-11 23:08:39 | 显示全部楼层
搞定了么???
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-24 20:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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