STM32中PB4引脚作普通GPIO使用的一个小问题

记录一个STM32中PB4引脚作普通GPIO使用过程中遇到的小问题


最近用STM32设计了一个小项目,板子上设计了这样一个电路,如下图

电路预计实现的功能是,单片机产生PWM波,用MOS管控制气泵的开关和速度。

配置了TIM3定时器的输出通道1,复用引脚是PB4

焊接好板子测试,发现在上电瞬间气泵会短暂开启,直至运行到主函数,气泵才会按照配置的初始状态关闭。一测才发现PB4在按下复位后会出现大约160ms的高电平,导致MOS导通,气泵工作。

检查了硬件焊接没出现问题,于是想到GPIO上电的状态,翻了手册,PB4是作为JTAG的NJTRST使用的,复位期间处于上拉状态。

手册中这样描述复位默认状态的:

中文:

不光是上电过程,程序烧录过程中PB4也会出现高电平,最后决定把功能移到其他GPIO来解决。


总结:PB4在上电过程会出现短暂的高电平,不建议用PB4引脚控制对上电状态敏感的器件。

相关推荐
蓝天居士5 小时前
PY32F040单片机介绍(2)
单片机·国产mcu
点灯小铭7 小时前
基于单片机的人体红外传感的步进电机调速自动门智能控制系统设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
一月千帆7 小时前
STM32 串口 Bootloader 固件升级方案实现
stm32·单片机·嵌入式硬件
朱嘉鼎8 小时前
GPIO引脚操作方法概述
单片机·嵌入式硬件
小+不通文墨10 小时前
GPIO口输入
stm32·单片机·嵌入式硬件
zzywxc78711 小时前
解锁 Rust 开发新可能:从系统内核到 Web 前端的全栈革命
开发语言·前端·python·单片机·嵌入式硬件·rust·scikit-learn
小莞尔13 小时前
【51单片机】【protues仿真】基于51单片机秒表计时器系统(带存储)
c语言·stm32·单片机·嵌入式硬件·物联网·51单片机
国科安芯14 小时前
ASP3605A电源芯片在高速ADC子卡中的适配性研究
网络·人工智能·单片机·嵌入式硬件·安全
鹓于14 小时前
单片机的开发(未完待续,有时间写)
单片机·嵌入式硬件