原文:STM32 特殊的PB4

之前写代码给PB 配置输出模式,上机运行,发现PB 不受控制,一直是高电平。 经过学习后得知PB 在系统复位时候,默认SYS HJTRST,还有PA PA PA PB 同理。 因此,想要使用以上IO口,需要禁止其功能。 标准库 stm f x gpio.h 中存在重映射定义如下: 首先,需要打开重映射时钟和重映射后的I O口引脚时钟,因为需要先打开复用功能才能修改。 然后重映射,关闭JTAG功能。 ...

2021-12-22 13:56 0 1069 推荐指数:

查看详情

STM32F103 PB3,PB4特殊引脚的配置

  我在使用STM32F103C8T6的时候发现PB3这个引脚没办法配置成普通的IO输出,然后查看数据手册后发现他的默认模式是JTDO,用来给仿真器用的   所以在配置IO的时候,需要调用下面的语句来实现配置成普通IO      调用上面两行加粗代码 ...

Tue Jan 26 17:48:00 CST 2021 0 446
关于STM32PB3/PB4/PA13/PA14/PA15的引脚不能控制输出的问题

对于一些违反常理的问题,一般手册上都会有额外的说明为什么回事这样,所以手册很重要,就今天而言,我做一个小项目时用到了STM32PB4这个管脚,然后采用了一般GPIO的通用配置,但是在调试时,却发现这个脚不论怎样都不能置为低,所以我赶紧去看了下手册,然后发现PB4管脚 ...

Sat Nov 18 04:15:00 CST 2017 0 2673
STM32F103C8T6的PB3、PB4做普通IO使用注意事项

在使用PB3和PB4做普通GPIO使用时,发现普通的GPIO初始化程序无法正常使用PB3和PB4,后经查阅资料,发现是因为PB3和PB4在默认情况下是做JTAG调试用的。如果需要将其当普通GPIO使用,需要关闭JTAG调试功能; 配置方式入下: ...

Mon Jan 17 01:40:00 CST 2022 0 1390
STM8避坑—PB4PB5

  在使用STM8S003时由于引脚不够,于是将PB4PB5作为普通IO口使用,结果无论程序如何调整,始终无法输出高电平,在网上查了很多资料,实践之后终于搞明白了问题所在。   首先PB4PB5是可以作为I2C复用端口的,手册上做了如下介绍:   可以发现PB4PB5后面 ...

Wed Jun 10 07:36:00 CST 2020 0 812
STM32替代

STM32的国产替代者: 北京兆易创新-GD32系列 上海灵动微电子-MM32系列 华大半导体-HC32系列 中科芯(CETC 雅特力(Artery) 中微股份(CMSemicon 航顺(Hangshun ...

Tue Jan 12 17:46:00 CST 2021 1 563
STM32 SVCall

一个特殊的中断:SVCall 简述:一种由程序进行触发的中断,默认开启 起源:SVC(系统服务调用,亦简称系统调用)多用于在操作系统之上的软件开发中。SVC 用于产生系统函数的调用请求。例如,操作系统不让用户程序直接访问硬件,而是通过提供一些系统服务函数,用户程序使用 SVC 发出对系统服务 ...

Thu May 08 02:30:00 CST 2014 2 2989
STM32之RTC

简介 记录STM32内部RTC的使用和操作,只是使用时间日历功能 平台 MCU:STM32L071RBT6 开发环境:STM32CubeIDE + STM32CubeMX RTC启用配置 时钟配置 时钟源选择外部低速时钟(LSE = 32.768KHz),通过外部纽扣电池供电 ...

Tue Jun 02 01:09:00 CST 2020 0 1031
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM