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

STM32H7A3LIH6Q PG12 PG13引脚无输出

[复制链接]
农家小院 提问时间:2024-8-2 18:15 / 未解决

STM32H7A3LIH6Q PG12 PG13 这两个引脚在我们板卡上不输出,无论作为普通GPIO还是设为spi6的功能引脚都无输出,该芯片是不是存在BUG?有没有遇到该问题的大神,麻烦给点建议,谢谢!

收藏 评论6 发布时间:2024-8-2 18:15

举报

6个回答
xmshao 回答时间:2024-8-5 11:36:50
作为一个量产芯片,GPIO不能做最基本的输出几乎是不太可能的。


苦于手边没有相应开发板,不然也可以顺手验证下。


这个恐怕还是得你好好检查硬件线路或代码,可以使用GPIO翻转例程做基本的验证。


为了防止外部线路让电平钳位了,可以先断开跟外部的连接。
农家小院 回答时间:2024-8-6 15:32:13

首先我也同意你的观点,不过最基本的验证都不做我也不会求助了。

我已经在STM32H7B3LIH6Q开发板上(DK)上验证了,正常输出;同时在NUCLEO-H7A3ZI demo板上上做了验证,也正常输出;但手上没有STM32H7A3LIH6Q的开发板做验证;

我们自己设计的板卡,有两个批次,一个是手焊,一个为机器焊接,PG11/PG12/PG13均无输出,程序由最新STM32CubeMX生成,除基本的时钟和测试的IO外,没开启无关的外设,只有PG8可以正常输出,同时通过DEBUG可以看到一个现象,PG8在输出的同时IDR寄存器是跟随变化的,说明这个引脚正常,自然它也输出了,其余不输出的引脚只有ODR变化,IDR始终为0,这是不正常的;

图片.png

我怀疑买的这批次芯片有问题,已经采购新的做测试了,看是不是批次问题。

xmshao 回答时间:2024-8-7 10:00:42

农家小院 发表于 2024-8-6 15:32
首先我也同意你的观点,不过最基本的验证都不做我也不会求助了。</p>
<p>我已经在STM32H7B3LIH6Q开发板上(DK ...

[md]OK. 手边实在没有相同芯片的开发板可测试。你继续验证后反馈下。谢谢~!

农家小院 回答时间:2024-8-16 14:27:02

xmshao 发表于 2024-8-7 10:00
OK. 手边实在没有相同芯片的开发板可测试。你继续验证后反馈下。谢谢~!
...

新采购的芯片焊上去结果一样,原板卡通过x光检查焊接不存在问题,STM32H7A3LIHQ6,GPIOG功能存在缺陷,希望得到ST 原厂技术人员的支持!!!!!!!!!!!!!

xmshao 回答时间:2024-8-16 17:34:16
我这边找开发板H7A3ZI针对PG12 PG13做了测试,输入输出是受控的。


你再好好检查下,也可以找你的供应商或代理商的技术人员做确认。
xmshao 回答时间:2024-8-16 17:37:50

我找到H7A3ZI开发板做了测试,PG12 PG13是可控的。

测试代码很简单:

while (1) { / USER CODE END WHILE /

/ USER CODE BEGIN 3 / HAL_Delay(1000);

HAL_GPIO_TogglePin(GPIOG, GPIO_PIN_12);

HAL_GPIO_TogglePin(GPIOG, GPIO_PIN_13); }

查看IDR/ODR变化:

image.png

image.png

当然,我测试的跟你型号不是完全一样。

你若确实觉得你的料号有品质问题,可以找代理商或供应商确认,真有硬件问题,ST不可能不受理的。

image.png
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版