STM32
直播中

莫循虎

7年用户 916经验值
私信 关注
[问答]

STM32G071或G070在未烧写程序时,MCU上电其PB7脚输出的是个高电平,为什么?

STM32G071或G070在未烧写程序时,MCU上电其PB7脚输出的是个高电平,因为此脚接的是一个蜂鸣器,MCU上电一直在响,烧写程序后蜂鸣器工作逻辑正常,PB7脚并不是jlink或SW的调试引脚(调试引脚MCU硬件内部有上拉或下拉),为什么会输出高电平呢?

回帖(1)

颜珍可

2024-3-31 10:45:56
有可能是G07x系列的空片检测功能引起的。当检测为空片时,会进入bootloader 程序,这时PB7引脚刚好在boot模式下配置为带上拉的I2C SDA引脚。 我试了,只要往0x08000000地址写个数,就不会拉高了。 楼主的板子只要烧录了程序,就不会输出高,不会有什么影响了{:1:}
举报

更多回帖

发帖
×
20
完善资料,
赚取积分