打印
[STM32F0]

STM32F030P4F6无法初始化IO输出高电平

[复制链接]
168|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laocuo1142|  楼主 | 2024-12-9 15:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

你好,我用STM32F030P4F6这个作为主控芯片控制LED灯亮灭(LED是共阳接法)的时候发现,在初始化IO的时候GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;函数无法拉高IO,必须要GPIO_SetBits(GPIOA,GPIO_Pin_5);来拉高电平,导致我上电瞬间LED会闪一下,这种体验很不好

使用特权

评论回复
沙发
豌豆爹| | 2024-12-9 16:10 | 只看该作者
GPIO配置错误

使用特权

评论回复
板凳
elephant00| | 2024-12-9 16:17 | 只看该作者
检查STM32F030P4F6的电源和接地是否稳定可靠。不稳定的电源或接地不良可能会影响IO电平输出。

使用特权

评论回复
地板
duo点| | 2024-12-9 17:00 | 只看该作者
检查输出类型是否设置为推挽输出或开漏输出

使用特权

评论回复
5
两只袜子| | 2024-12-9 19:00 | 只看该作者
上拉或下拉电阻配置不正确

使用特权

评论回复
6
cr315| | 2024-12-9 20:00 | 只看该作者
检查GPIO初始化的代码是否正确,包括引脚号、模式、输出类型、速度等配置。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1213

主题

5348

帖子

12

粉丝