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

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


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

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

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

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

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

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

中文:

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


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

相关推荐
Fang_pi_dai_zhi9 分钟前
物联网onenet的token算法
单片机·物联网
时空自由民.12 分钟前
ST7701和ST7701S区别
单片机
菠萝地亚狂想曲29 分钟前
FreeRTOS heap4
c语言·stm32·嵌入式开发
The Mr.Nobody33 分钟前
基于STM32F407的 TFTP Server
arm开发·stm32·嵌入式硬件
飞凌嵌入式34 分钟前
如何用JishuShell在RK3588核心板上快速部署OpenClaw?
arm开发·人工智能·嵌入式硬件·openclaw
余生皆假期-40 分钟前
永磁同步电机的星形 (Y) 和三角形 (Δ) 有何不同?
单片机·嵌入式硬件
点灯小铭41 分钟前
基于单片机的空气质量检测仪系统设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
狂奔蜗牛(bradley)41 分钟前
嵌入式软件中如何用责任链模式重构串口协议栈
网络·单片机·mcu·重构·责任链模式
时空自由民.1 小时前
LCD显示的图像散乱原因
单片机
鸟电波1 小时前
硬件笔记——Allegro绘制PCB(未完待续)
笔记·嵌入式硬件·智能硬件