OpenEdv-开源电子网

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

STM32F1GPIO口的一点问题 有谁知道不吝赐教啊!

[复制链接]

4

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2017-5-3
在线时间
13 小时
发表于 2017-10-8 20:35:58 | 显示全部楼层 |阅读模式
2金钱
     我测试了下GPIO口开漏输出时候读取引脚状态的情况 的确也如手册说的那样 开漏输出状态时候仍然可以正确的读取到外部引脚的输入状态 F4比较贵我怕把F4引脚烧坏了所以使用F103测试的开漏输出读取外部引脚状态的情况, 但是我实际测量了下电流之后发现电流真的很大  所以想问下有知道这样情况是怎么回事么 ?或者你们使用输出模式时候要读取外部引脚状态怎么做呢?,测试的使用的是PG13 上拉电阻10K 电平3.3V;
比如说:
         当POUT=1的时候(外部输出高电平)强制把外部引脚变成低电平 这时候流过这个引脚的电流大概有60mA左右,
         当POUT=0的时候(外部输出低电平)强制把外部引脚变成高电平 这时候流过这个引脚的电流大概有50mA左右,
情况就是这个样子 实际上我试了几分钟以后才发现电流这么大 而且引脚也没有烧坏,我想问下这么大的电流是正常现象么 难道开漏输出时候读取外部引脚状态就是这个样子的?引脚居然没有烧坏,等会看下手册写的引脚的最大引脚电流~~~~~~~

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-10-9 00:23:32 | 显示全部楼层
如果IO输出低电平,外部强制拉高,就会出现电流很大的情况。  如果是开漏输出,外部拉高拉低,都不会有太大的电流。检查你是否设置对了?
回复

使用道具 举报

4

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2017-5-3
在线时间
13 小时
 楼主| 发表于 2017-10-9 20:14:14 | 显示全部楼层
正点原子 发表于 2017-10-9 00:23
如果IO输出低电平,外部强制拉高,就会出现电流很大的情况。  如果是开漏输出,外部拉高拉低,都不会有太大 ...

让我意外的是IO口居然真配置错了不是OD模式  所以改了之后试了下  输出低电平时候拉高电流高达45mA 远超20mA限制了  输出高电平之后拉低的确电流几百微安了  这次配置应该没问题了还是会有这么大的电流啊  哎
           GPIO_InitStructure.GPIO_Pin =GPIO_Pin_13;                       
             GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;
           GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
             GPIO_Init(GPIOG, &GPIO_InitStructure);
回复

使用道具 举报

头像被屏蔽

12

主题

167

帖子

0

精华

禁止访问

积分
517
金钱
517
注册时间
2017-5-30
在线时间
110 小时
发表于 2017-10-9 20:56:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽

12

主题

167

帖子

0

精华

禁止访问

积分
517
金钱
517
注册时间
2017-5-30
在线时间
110 小时
发表于 2017-10-9 20:59:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

4

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2017-5-3
在线时间
13 小时
 楼主| 发表于 2017-10-9 22:42:05 | 显示全部楼层
NULLFF 发表于 2017-10-9 20:59
外部要想强拉高拉低,要么配置成浮空模式,要么外部的上拉不能是强上拉,也就是不能是电源,但是可以用电 ...

我就是想到了 当IO输出低电平的时候 我在外部引脚拉高可能过流  所以想试试一试  而且是必须的试啊 因为我要在当输出的同时还要当输入用 这IO口理解不了 同时当输出输入还会过流 哎!
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-10 04:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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