STM32 PB3或者PB4不能正常使用的讲解

54 篇文章 7 订阅 ¥69.90 ¥99.00
在STM32F103T8项目中遇到PB3和PB4始终处于高电平的困扰,原因在于它们在复位时默认作为SYS_JIDO和SYS_HJTRST功能。为启用PB3和PB4的主要IO功能,需在初始化时通过代码禁用这些特殊功能,例如在使用J-Link SWD模式编程时。
摘要由CSDN通过智能技术生成

最近用STM32F103T8做项目,发现PB3和PB4这两个IO不可控,一直是高电平;
原因是PB3和PB4在系统复位时候,分别默认为SYS_JIDO和SYS_HJTRST;
所以需要通过用户自行禁止其功能;
也就是想要正常使用PB3和PB4的主功能的时候。
在初始化IO时候,增加代码如下:(这里使用J-Link的SWD模式烧录程序)

//打开时钟函数
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO,ENABLE);	//打开GPIO口时钟,先打开复用才能修改复用功能
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);//要先开时钟,再重映射;这句表示关闭jtag,使能swd。  
//如果是HAL库,使用 __HAL_AFIO_REMAP_SWJ_NOJTAG();              //禁用JTAG
//接下来按照自己需要配置IO的各种模式就行


标准库“stm32f10x_gpio.h”里面的注释是
#define GPIO_Remap_SWJ_NoJTRST      ((uint32_t)0x00300100)  /*!< Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST */
#define GPIO_Remap_SWJ_JTAGDisable  ((
STM32STM32F103C8T6 使用PB3PB4引脚
jiushiguang11的博客
05-07 4179
STM32F103C8T6的引脚属于JTAG调试使用。代码为控制两个灯的状态。使用时,需要添加语句。
STM32引脚PB3PB4、PA15作为输入输出的特殊配置
xingyuanelectric的博客
08-02 2008
最近做的一个项目中,使用的主控MCU是STM32F103VET6,使用的开发环境是RTThread Studio,配置的PB3为浮空输入,连接风扇的故障输出,用来检测风扇故障,仿真的时候发现无法正常读取外部高低电平;使用keil+cubeMX裸机开发,配置PB3成输出和输入,发现用keil仿真的时候不好使,将JTAG插拔重新上电后再测试,输入输出都正常了。相同的配置在RTThread 工程中仿真,PB3输出、输入都不好使,推出仿真模式,输出好使,输入还是无法检测到外部电平。
STM32】关于stm32f103c8t6的PB3PB4管脚上电就拉高的解决方法
weixin_43676546的博客
09-10 460
解决stm32f103c8t6的PB3PB4上电自动拉高,无法拉低的问题。
STM32F1系列PB3PB4,PA13,PA14,PA15用作普通IO口的特殊配置
07-10 3724
STM32F1系列PB3PB4,PA13,PA14,PA15用作普通IO口的特殊配置 最近博主用STM32F103C8T6做了一个温度测控模块,用到PB3PB4,PA15等引脚控制外设。发现不管怎么配置,这三个引脚都不能置零。后来发现是包括这三个引脚在内的PB3PB4,PA13,PA14,PA15是特殊的IO口,用作JTAG/SWD仿真器的调试接口。其中PA13,PA14分别作为SWD调试的SWIO和SWCLK;PB3PB4,PA13,PA14,PA15共同用于JTAG。这五个引脚的中英文描述如
STM32的PA15引脚无法使用解决方法
07-19
本文主要讲了一下关于STM32的PA15引脚无法使用解决方法,一起来学习一下
关于STM32PB3PB4不能正常作为GPIO口使用问题
qq_56103116的博客
06-14 1887
关于STM32PB3PB4不能正常作为GPIO口使用问题
关于STM32中GPIOB_Pin_3|4(PB3/PB4)无法使用不能作为正常引脚使用)的情况(6)
2301_79794623的博客
01-12 1088
今天在做测试时,使用了PA3跟PB3,发现PB3一直没有反应,后面又试了一下PB4发现同样也没有反应,我还以为是PB口的引脚烧了(本人小白来着,啥也不懂),后面又开启了全部引脚测试后发现只有PB3PB4不行,后面查询资料才知道是这两个引脚默认为JTAG调试接口,同时PA13、PA14、PA15同样如此。//开启复用功能(要先打开复用才能修改复用功能),AFIO为重映射时钟。
STM32F103芯片PB3 PB4不能正常输出电平问题
YF_Luo的博客
02-28 1393
通过示波器查看,此引脚电压为2.6v左右,而单片机供电电压为3.3v,疑惑的是这种情况即便配置不成功,高电平电压也应该为3.3v。检查后一切正常,再回到芯片本身,看手册是否有特殊引脚,发现此引脚主功能为NJRST,并不是GPIO,定位问题所在。NJRST是作为连接调试器的特殊端口,还有其它端口类似。在STM32工程中,对PB4引脚初始化为推挽输出模式,输出为低电平后,其引脚电平还是为高。此引脚为在初始化时,加入以下代码,使此引脚作为GPIO使用。加入代码后,引脚电平输出正常。
STM32 PB3/PB4不能正常使用的解决办法 + 附实现代码
小肥丸
12-10 4837
STM32 PB3或者PB4不能正常使用的解决办法 最近在用
STM32 STM32F103 仿真版本和正常版本的I2C总线 驱动OLED 例程
08-19
本教程将详细讲解如何使用STM32F103通过I2C总线驱动OLED显示屏,并对比仿真版本与正常版本的I2C驱动差异。 首先,I2C(Inter-Integrated Circuit)是一种串行通信协议,由飞利浦(现NXP)公司开发,用于连接低速...
利用STM32F407的DMA传输实现ADC 12通道交替采样,已经在项目中成功使用.zip
09-28
本文将详细讲解如何利用STM32F407的DMA传输实现ADC 12通道的交替采样。 首先,理解ADC的基本工作原理。STM32F407拥有多个独立的ADC通道,每个通道可以连接到芯片上的不同模拟输入引脚,用于采集模拟信号。ADC的主要...
03 STM32寄存器开发基础-点亮LED灯(讲解GPIO口输出)
07-11 1955
这篇文章学习`STM32F103`单片机,以寄存器方式,点亮LED灯。以控制LED灯为例,学习如何配置STM32的寄存器,实现输出高低电平的控制。 所以,重点不是LED灯如何控制,重点是教会大家如何写代码配置STM32的GPIO口,实现对LED这种外设模块进行控制。
02 STM32寄存器开发基础-按键检测(讲解GPIO口输入)
07-12 1070
这篇文章学习`STM32F103`单片机,以寄存器方式,检测按键输入。以检测按键输入为例,学习如何配置STM32的寄存器,实现外部信号的输入检测判断。
STM32学习记录--关于按键配置(PB3 PB4)
herui_2的博客
04-23 2044
有一个项目需要用到PB3PB4配置成按键输入,这原理图的引脚配置可以看到,因为PB3PB4在默认情况下是做JTAG调试用的。如果需要将其当普通GPIO使用,需要关闭JTAG调试功能;
【Bug】STM32F1的PB3PB4无法正常输出
最新发布
augu_的博客
10-03 827
【Bug】STM32F1的PB3PB4无法正常输出
HAL库STM32设置PB3PB4为普通IO
Hi~ o(* ̄▽ ̄*)ブ
04-17 624
【代码】HAL库STM32设置PB3PB4为普通IO。
STM32PB3/PB4/PA15用作普通IO使用
xiaoxiaoxiaoali的博客
09-07 7174
PB3/PB4/PA15用作普通IO
STM32单片机PB3/PB4/PA15用作普通IO使用
eipo_csdn的专栏
12-02 8096
STM32单片机PB3/PB4/PA15这三个引脚比较特殊,上电复位默认是作为调试端口使用的,进行电路设计的时候应尽量避免将PB3/PB4/PA15这三个引脚当作普通IO使用;若要将它们作为普通的IO口使用,则需要关闭部分调试功能。设置方法如下:下面以STM32F103C8T6为例,说明PB3/PB4/PA15用作普通IO使用配置方法。
写文章

热门文章

  • CAN通信标准帧和扩展帧(全网最透彻解答) 85921
  • STM32学习笔记(超详细整理145个问题) 60543
  • is not in the sudoers file 解决方法 45628
  • CAN通信的数据帧和远程帧 42269
  • 将两个字符串合并为一个字符串并且输出 35803

分类专栏

  • Linux驱动开发 付费 189篇
  • STM32 付费 54篇
  • 鸿蒙系统 2篇
  • HAL 4篇
  • RV1126 5篇
  • C++ 12篇
  • Camera 16篇
  • C语言 2篇
  • Qt开发 8篇
  • rockchip 1篇
  • nRF52 1篇
  • SQL 1篇
  • C语言程序设计 71篇
  • Linux应用程序设 57篇
  • Java编程 13篇
  • Android 23篇
  • 驱动开发

最新评论

  • rga_mm: RGA_MMU unsupported Memory larger than 4G!解决

    weixin_44794951: 咋解决的,愁死了

  • could not read ok from ADB Server

    cl_001: 如果有360先关闭360!

  • Linux 4.19 和Linux 5.10 的区别

    rtoax: Cool

  • rga_mm: RGA_MMU unsupported Memory larger than 4G!解决

    夜星辰2024: 给你免费看

  • rga_mm: RGA_MMU unsupported Memory larger than 4G!解决

    会飞的牛1: 收费的吗

大家在看

  • 基于node.js+vue后疫情时代农产品供应链系统(开题+程序+论文)计算机毕业设计 372
  • 基于SpringBoot+Vue的儿童书法机构管理系统 405
  • 栈 与 有效的括号 361
  • 基于node.js+vue基于Android系统的个人音乐推荐系统(开题+程序+论文)计算机毕业设计 493
  • Java实现CAS的原理

最新文章

  • 蓝牙初始化脚本bt_init.sh详细解析
  • window批处理脚本:将本地的三个文件通过SCP传输到Linux设备上
  • wl_ext_iapsta_event : [0 times] [A] disconnected device问题定位
2024
09月 4篇
08月 12篇
07月 33篇
06月 13篇
05月 35篇
04月 62篇
03月 3篇
02月 3篇
01月 6篇
2023年118篇
2022年31篇
2021年36篇
2020年13篇
2019年4篇
2018年39篇
2017年86篇

目录

目录

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家邢台玻璃钢雕塑大象洛阳铜玻璃钢人物雕塑定做福建景观玻璃钢雕塑定制玄武商场入口美陈西安公园玻璃钢雕塑价格透明玻璃钢雕塑厂家哪家好玻璃钢酒店人物雕塑售价武汉新乡玻璃钢卡通雕塑毕节玻璃钢雕塑厂哪家好河南通道商场美陈费用佛山玻璃钢人物雕塑定做雕塑玻璃钢翻模制作江苏玻璃钢金属雕塑图片东莞玻璃钢雕塑公司美陈玻璃钢卡通雕塑价格江苏玻璃钢花盆订购东城区专业商场美陈项城玻璃钢雕塑加工厂家延吉玻璃钢雕塑定制附近玻璃钢花盆品质玻璃钢雕塑南充玻璃钢长颈雕塑超时空美陈商场温州人物玻璃钢雕塑安装铁岭玻璃钢雕塑定制价格湘潭玻璃钢商场美陈圣诞玻璃钢雕塑多少钱南充玻璃钢仿铜雕塑价格玻璃钢仿铜孔子雕塑玻璃钢南瓜雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化