HAL库中如何屏蔽复用功能-PB4引脚无法正常输出IO电平,默认为JTAG模式

news/2024/6/3 17:36:23 标签: 单片机, 开发语言, stm32, 算法

一、在标准库中要关闭PB4引脚的复用功能可以按下述步骤操作

1.STM32F10x系列的MCU复位后,PA13/14/15 & PB3/4默认配置为JTAG功能

标准库中 禁用PB4复用功能

1. 开启RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);复用时钟。

2.采用 GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE); 释放PB4端口。

二、HAL库函中,用了两个小时才把PB4端口释放开。好不容易找到了相关函数的位置。

在这里插入图片描述

在这里插入图片描述

终于把PB4对应的灯点亮:
在这里插入图片描述

开发板原理图如下:

在这里插入图片描述


http://www.niftyadmin.cn/n/477153.html

相关文章

CMMI认证

摘要: CMMI认证是衡量软件工程质量的一种标准化方法。本文将介绍CMMI认证的概念、历史、发展和应用,并探讨其对企业的益处和挑战。同时,还将讨论如何实施CMMI认证以及在实践中应注意的问题。 关键词:CMMI认证;软件工…

python/pytorch random_seed随机种子

在Python中,通过指定random.seed可以设置随机数生成器的种子,以确保在相同种子下生成的随机数序列是确定性的,也就是说,每次使用相同的种子生成的随机数序列都是一样的。 然而,当看起来相同的种子被使用时&#xff0c…

css内阴影

CSS内阴影及特定方向内阴影 基本参数: /* x 偏移量 | y 偏移量 | 阴影颜色 */ box-shadow: 60px -16px teal;/* x 偏移量 | y 偏移量 | 阴影模糊半径 | 阴影颜色 */ box-shadow: 10px 5px 5px black;/* x 偏移量 | y 偏移量 | 阴影模糊半径 | 阴影扩散半径 | 阴影…

C语言进阶--自定义类型详解

目录 一.结构体 1.1.结构的声明 1.2.结构的自引用 1.3.结构体变量的定义和初始化 1.4.结构成员的访问 1.5.结构体内存对齐 1.6.修改默认对齐数 1.7.offsetof宏 1.8.结构体传参 1.9.位段 二.枚举 2.1.枚举的定义 2.2.枚举的使用 2.3.枚举的优点 三.联合(共用体) …

[算法前沿]--026-如何实现一个BERT

前言 本文包含大量源码和讲解,通过段落和横线分割了各个模块,同时网站配备了侧边栏,帮助大家在各个小节中快速跳转,希望大家阅读完能对BERT有深刻的了解。同时建议通过pycharm、vscode等工具对bert源码进行单步调试,调试到对应的模块再对比看本章节的讲解。 涉及到的jup…

二、逻辑回归

二、逻辑回归1.线性回归2.分类问题1)二分类2)多分类 3.逻辑回归模型简介1)逻辑回归背景2)逻辑回归主要基于以下三个目的3)优缺点 4.逻辑回归原理1)构造函数(Sigmoid函数)2&#xff0…

【C/C++】使用类和对象 设计立方体案例

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞 关注支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; &#x1f525;c系列专栏&#xff1a;C/C零基础到精通 &#x1f525; 给大…

【单片机】MSP430 单片机 多路温度巡回检测仪的设计

多路温度巡回检测仪的设计 多路温度检测仪共有3个测温点&#xff0c;每个点连续检测8次&#xff0c;以平均值代表该点温度&#xff0c;并同时在 LCD 显示器&#xff0e;器任选&#xff0c;测量精度为1℃。系统每隔1秒完成一个点的测量。 设计以msp430g2553为核心的多路温度检测…