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

2019-08-13 20:41发布

     我测试了下GPIO口开漏输出时候读取引脚状态的情况 的确也如手册说的那样 开漏输出状态时候仍然可以正确的读取到外部引脚的输入状态 F4比较贵我怕把F4引脚烧坏了所以使用F103测试的开漏输出读取外部引脚状态的情况, 但是我实际测量了下电流之后发现电流真的很大  所以想问下有知道这样情况是怎么回事么 ?或者你们使用输出模式时候要读取外部引脚状态怎么做呢?,测试的使用的是PG13 上拉电阻10K 电平3.3V;
比如说:
         当POUT=1的时候(外部输出高电平)强制把外部引脚变成低电平 这时候流过这个引脚的电流大概有60mA左右,
         当POUT=0的时候(外部输出低电平)强制把外部引脚变成高电平 这时候流过这个引脚的电流大概有50mA左右,
情况就是这个样子 实际上我试了几分钟以后才发现电流这么大 而且引脚也没有烧坏,我想问下这么大的电流是正常现象么 难道开漏输出时候读取外部引脚状态就是这个样子的?引脚居然没有烧坏,等会看下手册写的引脚的最大引脚电流~~~~~~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。