STM32 调试脚上电默认电平
问题背景
首先简述遇到此问题的情况。在某一个项目上,硬件上设计了MCU可以将电池供电部分的供电开关断开,目的是在出厂时需要充好电池的电并且处于关电状态防止电池放电,而这个控制脚恰好是PB4,实测在仅由电池供电时,将PB4下拉,MCU会在下电处于临界复位电压时,由于PB4是内部默认拉高的,所以又会上电,这就导致无法下电,经测试更换到其他的GPIO就好了。
问题探究
查询Reference manual发现,PB4确实存在默认内部上拉的情况。
实测STM32L476板子的调试口相关GPIO电压的情况:
PB3 - JTDO
PB4 - JTRST
PA13 - JTMS
PA14 - JTCK
PA15 - JTDI
【关于这几个脚的默认电平】
PB3 - 低
PB4 - 高
PA13 - 高
PA14 - 低
PA15 - 高
以上实测结果是在MCU跑最简单的程序即不对调试脚做任何处理,再用万用表量得的电压情况,结合Reference manual来看,是完全符合的。其中PB3应该是没有默认上拉下拉的,Reference manual没有对其做特别说明。
目前确认该情况的芯片有STM32L4系列,STM32F1系列,应该还有很大部分都是一样的,这里就是注意项目中要注意这些有默认电平的GPIO,防止对硬件功能有影响。在MCU初始化该GPIO之前总有一段时间是无法控制其状态的。
STM32 调试脚上电默认电平相关推荐
- 单片机程序配置成开漏输出_改变单片机IO口默认电平
c51单片机上电后io口默认的电平默认都是高电平,因为只不过P0没有内部上拉电阻,是弱上拉,不加外部上拉电阻的话只能驱动外部的门电路.P1到P3都有上拉电阻,是强上拉,可以直接驱动外部的接口电路. 改 ...
- STM32 PA15始终为高电平
目录 释放PA15引脚 释放PA15引脚 若使用PA15点亮LED,在操作GPIO时,发现不能够将其置为低电平.原因在于PA15属于JTAG引脚,上电后默认其功能为JTAG,不能作为普通的IO口.因此 ...
- 遇见BUG(4)不要默认电平标准!
纠错是一个很考验耐心与运气的事情,有时候真的让你怀疑人生. 最近,我再做一个SRIO以及Auraro 通信的事情,使用了Xilinx提供的例程,可是就是这个看似权威的例程,出现了一些让我感觉" ...
- STM32 IO口输入高低电平
IO.h文件 #ifndef __IO_H #define __IO_H#include "stm32f10x.h"void IO_Init(void); void SetBite ...
- STM32 IO口输出高低电平
IO.h文件 #ifndef __IO_H #define __IO_H#include "stm32f10x.h"void IO_Init(void); void SetBite ...
- STM32配置GPIO的高低电平
一.在keil对应的工程文件的对应位置新建gpio.h和gpio.c文件: 二.编辑gpio.c文件: #include "stm32f10x.h" //引用头文件 #includ ...
- 解决TCL电视机上电默认是网络主页的问题
家里的老TCL电视用了十来年了,屏幕太小,爷爷有点看不见,所以买了TCL 55L680. 老人家不会用智能电视,他们平时是用机顶盒的,操作简单,但是TCL每次上电都是网络主页,就很气人,设置里也没有相 ...
- stm32读取io口高低电平计数_最全的STM32八种IO口模式讲解(已经标注,新手必备)
以及上拉输入.下拉输入.浮空输入.模拟输入的区别 最近在看数据手册的时候,发现在 Cortex-M3 里,对于 GPIO 的配置种类有 8 种之多: ( 1 ) GPIO_Mode_AIN 模拟输入 ...
- 计算机文件排列方式怎么调,文件夹默认大图标-如何更改所有文件夹的图标排列方式和查看方式 – 手机爱问...
2014-03-17 相册里怎么隐藏文件夹?桌面图标能不能不自动排列? 鼠标右键--查看--自动排列图标 先随便找一张用于隐藏文件的图片,如下图1所示的1.jpg. 2 把要隐藏的目标文件打包压缩,例 ...
最新文章
- mongodb 字符串转bson_BSON及mongoDB数据类型
- Ubuntu下串口通信之cutecom
- redis 主从配置_Laravel 使用Redis缓存集群,主从集群配置就这么简单?
- mysql代表单个字符_mysql字符编码以及字符序
- 邮箱回执怎么看_考研复试联系导师邮件怎么写?
- 区块链 分片技术和闪电网络区别
- Atitit 登录模块常见的安全措施条例与攻击行为表 目录 1. 安全目标	1 2. 常见安全措施	2 2.1. 修改密码需要验证员密码	2 2.2. 密码Salt加盐机制	2 2.3. Sql防注
- jdk优先级队列是如何实现的
- Android面试必问之Handler机制
- 万能浏览器下载|万能浏览器免费下载
- 小程序微信卡券开发流程
- linux快速返回家目录的命令,linux怎么使用命令返回上一级目录?
- 计算机中计算器怎么算log,log换算(log计算器在线)
- service暴露端口的方式与代理的方式
- amesim子模型_AMESim进行实际物理建模及建模的一般过程
- 金融危机殃及色*情业,女*优转行做黑客?
- windows7 热键查看_创建快捷方式或热键以在Windows 7或Vista中打开任务管理器的“所有用户”视图...
- 利用英超FPL数据分析球员第一期——曼联半程MVP
- CS61A Lab 10
- 第2期-通过去哪儿爬取机票价格