打印
[STM32F1]

用LL库配置GPIO时踩了坑,大家也这样吗?

[复制链接]
343|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
公羊子丹|  楼主 | 2025-5-9 07:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我按照手册设置输出高电平,但管脚就是不动,是不是还有啥隐藏开关?

使用特权

评论回复
沙发
Clyde011| | 2025-5-9 07:41 | 只看该作者
是不是搞混了PP和OD输出?

使用特权

评论回复
板凳
周半梅| | 2025-5-9 07:42 | 只看该作者
你是不是忘开GPIO时钟了?

使用特权

评论回复
地板
公羊子丹|  楼主 | 2025-5-9 07:43 | 只看该作者
我之前用LL也遇到过,最后发现是AF没关。

使用特权

评论回复
5
帛灿灿| | 2025-5-9 07:44 | 只看该作者
你是不是用了上电默认的输入模式?

使用特权

评论回复
6
童雨竹| | 2025-5-9 07:44 | 只看该作者
LL配置顺序稍微错一下就没反应。

使用特权

评论回复
7
万图| | 2025-5-9 07:45 | 只看该作者
拉高前你看ODR和IDR对得上不?

使用特权

评论回复
8
Wordsworth| | 2025-5-9 07:46 | 只看该作者
CubeMX不太友好,我手撸才整明白。

使用特权

评论回复
9
Bblythe| | 2025-5-9 07:47 | 只看该作者
会不会是管脚被别的外设复用了?

使用特权

评论回复
10
Pulitzer| | 2025-5-9 07:48 | 只看该作者
用Scope量一下看有没输出。

使用特权

评论回复
11
Uriah| | 2025-5-9 07:49 | 只看该作者
开关速度快吗?是不是被容性拖慢了?

使用特权

评论回复
12
西洲| | 2025-6-14 10:10 | 只看该作者
STM32的GPIO外设需要先开启时钟才能正常工作。若未开启时钟,配置将无效。在配置GPIO前,必须调用对应的时钟使能函数。例如,对于GPIOA,需调用

使用特权

评论回复
13
西洲| | 2025-6-14 10:30 | 只看该作者
STM32的GPIO外设需要先开启时钟才能正常工作。若未开启时钟,配置将无效。在配置GPIO前,必须调用对应的时钟使能函数。例如,对于GPIOA,需调用

使用特权

评论回复
14
风凉| | 2025-6-14 13:00 | 只看该作者
若引脚配置为开漏输出且未连接外部上拉电阻,或上拉/下拉配置与需求不符,可能导致输出电平异常。根据需求选择输出类型,并正确配置上拉/下拉电阻

使用特权

评论回复
15
白马过平川| | 2025-6-14 16:00 | 只看该作者
若引脚被配置为其他外设的复用功能(如UART、I2C等),则无法作为普通GPIO使用。检查引脚是否被其他外设占用,并确保其未被配置为复用功能

使用特权

评论回复
16
故意相遇| | 2025-6-14 17:00 | 只看该作者
引脚可能未正确连接到外部电路,或存在短路、断路等问题。检查硬件连接,确保引脚与外部电路正确连接,并使用万用表等工具检测电路是否正常

使用特权

评论回复
17
失物招領| | 2025-6-15 11:00 | 只看该作者
没踩,主要是LL库和标准库应该都差不多

使用特权

评论回复
18
将爱藏于深海| | 2025-6-15 13:00 | 只看该作者
一般来说就是你配置问题,估计跟库没啥关系

使用特权

评论回复
19
春日负喧| | 2025-6-15 16:00 | 只看该作者
虽然LL库通常不需要额外的初始化,但若系统配置不当(如时钟配置错误),可能影响LL库的正常使用。确保系统时钟配置正确,并检查LL库的使用是否符合规范

使用特权

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

本版积分规则

132

主题

5480

帖子

3

粉丝