
stm32h7 用pb3、pb4、pb5、pa15做spi3后,mx组态时debug里选择serial wire,程序里加了禁用jtag,spi3口不能工作
MCSDK不能启动电机?
STM32H745启动与烧录问题
stm32H7 LTDC控制器 CLUT模式寄存器配置
STM32H750B-DK 板载STLINK 无程序
STM32CUBEMX最新版本6.14.1出现BUG
nucleo板子自带的stlinkv3坏了咋整
STM32H747 全新板子USB接口,插拔第一次连接的上,之后就再也连接不上。
STM32H747 的USB口,烧录程序就损坏。提示“NO DFU capable USB device available”
开发逆变器进行STM32学习,路径如何规划?
苦于手边没有相应开发板,不然也可以顺手验证下。
这个恐怕还是得你好好检查硬件线路或代码,可以使用GPIO翻转例程做基本的验证。
为了防止外部线路让电平钳位了,可以先断开跟外部的连接。
首先我也同意你的观点,不过最基本的验证都不做我也不会求助了。
我已经在STM32H7B3LIH6Q开发板上(DK)上验证了,正常输出;同时在NUCLEO-H7A3ZI demo板上上做了验证,也正常输出;但手上没有STM32H7A3LIH6Q的开发板做验证;
我们自己设计的板卡,有两个批次,一个是手焊,一个为机器焊接,PG11/PG12/PG13均无输出,程序由最新STM32CubeMX生成,除基本的时钟和测试的IO外,没开启无关的外设,只有PG8可以正常输出,同时通过DEBUG可以看到一个现象,PG8在输出的同时IDR寄存器是跟随变化的,说明这个引脚正常,自然它也输出了,其余不输出的引脚只有ODR变化,IDR始终为0,这是不正常的;
我怀疑买的这批次芯片有问题,已经采购新的做测试了,看是不是批次问题。
[md]OK. 手边实在没有相同芯片的开发板可测试。你继续验证后反馈下。谢谢~!
新采购的芯片焊上去结果一样,原板卡通过x光检查焊接不存在问题,STM32H7A3LIHQ6,GPIOG功能存在缺陷,希望得到ST 原厂技术人员的支持!!!!!!!!!!!!!
你再好好检查下,也可以找你的供应商或代理商的技术人员做确认。
我找到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变化:
当然,我测试的跟你型号不是完全一样。
你若确实觉得你的料号有品质问题,可以找代理商或供应商确认,真有硬件问题,ST不可能不受理的。