你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32驱动段码屏,有一个14段数字,有4个段位没有显示

[复制链接]
星海灿烂 提问时间:2025-5-13 14:46 / 已解决

背景:STM32L433驱动37引脚的段码,第7个数字和8个数字某些段不显示。不显示段如下

7B 7K 7C K4
8F 8J 8E K7

现象:

9ccd9834a2372ae6f6c7df5313821f8.jpg

对应引脚的波形:

4ab1d645b746bff23ad1293b5a65072.jpg

(单个数字显示时)正常显示引脚的波形

fd858b30a1f7b206c404e3b32e0e89b.jpg

求各位大佬帮忙看一下

收藏 评论6 发布时间:2025-5-13 14:46

举报

6个回答
星海灿烂 最优答案 回答时间:5 天前

已经找到问题原因,是因为同一个引脚AF11_LCD复用功能有三个LCD相关功能,只需要按照另外的一个引脚配置,数据就显示了image.png

xmshao 回答时间:6 天前
你不妨检查下引脚连接,检查第7和第8个数字的段码引脚是否正确连接到MCU,别接错管脚了。


也顺便检查下焊接问题,确保所有引脚都牢固连接,没有虚焊或短路。


检查MCU的GPIO管脚配置,确保所有段码引脚的GPIO都正确配置了。管脚多,检查仔细点。


再就是会不会是显示器本身故障,导致某些段无法显示?


至于段码驱动逻辑应该没啥问题,每个字的驱动逻辑应该一样的。
星海灿烂 回答时间:6 天前

xmshao 发表于 2025-5-13 16:22
你不妨检查下引脚连接,检查第7和第8个数字的段码引脚是否正确连接到MCU,别接错管脚了。</p>
<p>

多谢大佬,引脚连接已经检查了,和MCU是正常连接的;

焊接已经拖焊了;

管脚配置没有错;

已经使用万用表直接兑引脚,不显示的段是正常显示的;

驱动逻辑应该是没有问题,所有的数字是一样的

xmshao 回答时间:5 天前

星海灿烂 发表于 2025-5-13 16:51
多谢大佬,引脚连接已经检查了,和MCU是正常连接的;</p>
<p>焊接已经拖焊了;

[md]这里没有大佬,只有谁吃的苦更早更多、踩得坑更多些而已。

耐心点,硬件没问题,再看看代码方面是否哪里的一个小疏忽,相信你很快找到原因,离最后成功不远了。

星海灿烂 回答时间:5 天前

xmshao 发表于 2025-5-14 07:32
这里没有大佬,只有谁吃的苦更早更多、踩得坑更多些而已。</p>
<p>

[md]多谢前辈鼓励

xmshao 回答时间:5 天前

星海灿烂 发表于 2025-5-14 13:58
已经找到问题原因,是因为同一个引脚AF11_LCD复用功能有三个LCD相关功能,只需要按照另外的一个引脚配 ...

[md]看来还是GPIO复用配置出现小疏忽,谢谢分享~!👍

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版