这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » STM32的GPIO口PA2,3,6,7为什么无法输出低电平?

共7条 1/1 1 跳转至

STM32的GPIO口PA2,3,6,7为什么无法输出低电平?

助工
2014-09-23 11:08:13     打赏
有人知道STM32的GPIO口PA2,3,6,7无法输出低电平。这是为何? 哪里配置错误? 我已经把通信外设都禁用了在conf文件里面注释掉 端口时钟给了 RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE); PA的2.3.6.7.11.12 我在conf的头文件已经把通信功能关闭 PA其他端口不正常

高工
2014-09-23 13:56:29     打赏
2楼

这种问题

个人赶脚如果排除复用误操作,并且硬件上没有问题的话

基本上可以认为是端口配置代码有问题了


工程师
2014-09-23 14:51:54     打赏
3楼
你可断点看一下端口寄存器,看下是否正的输出低了

专家
2014-09-23 18:32:01     打赏
4楼
没猜错的话,应该是用了复用的功能。

助工
2014-09-28 08:06:58     打赏
5楼
你可以看一下初始化是配置寄存器的先后顺序。

助工
2014-10-10 15:24:33     打赏
6楼
经过我自己排查,是PCB设计问题导致的。

高工
2014-10-12 15:29:35     打赏
7楼
重新看一下初始化代码吧,应该是配置的问题,遇到这种情况不要乱,静下心来一步一步的仔细检查下

共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]