OpenEdv-开源电子网

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

关于STM32F103GPIOE、GPIOG读取出错的问题

[复制链接]

1

主题

5

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-4-20
在线时间
1 小时
发表于 2016-4-21 00:18:52 | 显示全部楼层 |阅读模式
2金钱
    使用STM32F103时发现:          在同一块芯片下,将


               PE7、PE8、PE9、PE12、PE14 和 PG1 (GPIOE和GPIOG的其他引脚我没试过)


          外部接上拉电阻到3.3V(按键用),无论是配置成浮空输入还是上拉输入都会随机读取到低电平( while(1)循环中,每读取几十次就会出现一次)。


          即使将引脚外部的电路断掉,使其悬空后,配置成上拉输入,情况都没有任何好转。( 上述测试都已用示波器检测过,引脚电平确实一直为高,并未捕捉到下降沿 )

          但是,在将同样的电路飞线到 PCx 或 PBx 后,就完全没有上述问题。按键正常工作。

          换了好几块单片机,结果都是这样。

    求大神解惑!

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

使用道具 举报

9

主题

507

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3347
金钱
3347
注册时间
2013-4-10
在线时间
333 小时
发表于 2016-4-21 02:07:31 | 显示全部楼层
没试过, 但ST的芯片设计工程大师们,应该不会出现这种低级的错误吧!改天我试式!!
回复

使用道具 举报

7

主题

247

帖子

0

精华

高级会员

Rank: 4

积分
745
金钱
745
注册时间
2016-1-20
在线时间
78 小时
发表于 2016-4-21 08:47:38 | 显示全部楼层
你把GPIOG这一块单独写一个工程,其他的什么都不加试试!这种情况下不出现就说明你程序大了,那里对他有影响!如果还出现,看下硬件电路,依旧有我就。。。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-4-20
在线时间
1 小时
 楼主| 发表于 2016-5-2 12:54:35 | 显示全部楼层
本帖最后由 滑着翔的小菜鸟 于 2016-5-2 12:56 编辑
footprint 发表于 2016-4-21 08:47
你把GPIOG这一块单独写一个工程,其他的什么都不加试试!这种情况下不出现就说明你程序大了,那里对他有影 ...

试过,不过是GPIOE和GPIOG一起试的,就是出问题的那几个引脚,问题依旧。只能再看看电路了。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2018-9-30
在线时间
0 小时
发表于 2018-9-30 14:47:33 | 显示全部楼层
我也遇到了,控制电机的霍尔信号读取,PA0 PA1 PB10,会随机读到低电平,你是怎么解决的?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 07:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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