STM正点mini-新建工程模板,GPIO及寄存器(介绍)

一.新建工程模板(基于固件库)

1.1库函数与寄存器的区别

这里的启动文件都是根据容量来进行区分的

对MDK而言即使include了,也不知道在哪里找头文件

STM32F10X_HD,USE_STDPERIPH_DRIVER

二.新建工程模板(基于寄存器)

上面的大部分配置与固件库的一样

具体可以看手册

三.GPIO

一.GPIO基本结构和工作方式

1.引脚介绍

也可以作为串口的发送和接收引脚,也可以作为定时器通道引脚

2.GPIO的工作方式

(1)输入模式

电平,用高低来描述

电压,用具体的值来形容

(2)输出模式

如果CPU输出的是0,MOS管处于开启的状态,IO口被MOS管拉到VSS,IO输出就是低电平0

推挽与开漏的区别

二.GPIO寄存器说明

配置每个IO口要4个位,一组32位只能配置8个IO口,一组寄存器有16个IO口,所以需要2个32位寄存器

CRH配置PA8-PA15IO口

由ODR寄存器决定

输入模式下可以配置上下拉,输出模式下可以配置IO口电平

位设置寄存器也就是BSRR

一般只用BSRR的低16位与BRR进行配合使用

三.STM32F10xGPIO引脚说明

1.端口复用

2.端口重映射

所有的IO口都可以作为中断输入

相关推荐
rosir_zhong1 小时前
嵌入式开发中FIFO buffer的使用
单片机·嵌入式硬件
广药门徒2 小时前
PADS同网络相邻引脚怎么走出粗线 FPC 电源布线如何布出粗线
嵌入式硬件
炸膛坦客3 小时前
FreeRTOS 学习:(二十七)死等延时函数会对任务调度产生什么影响
stm32·操作系统·freertos
A星空1233 小时前
二、交叉编译工具链(arm-linux-gnueabihf-gcc)安装与验证,搭建 TFTP+NFS 服务,调试开发板网络连通性;
linux·c++·驱动开发·单片机·嵌入式硬件
z20348315203 小时前
Keil界面优化配置,快捷键格式化配置,警告屏蔽
单片机
搁浅小泽4 小时前
空调风机、四通阀、电辅热的电源如何取电?
单片机·嵌入式硬件·可靠性工程师
恶魔泡泡糖4 小时前
51单片机DS1302时钟
单片机·嵌入式硬件·51单片机
2501_918126914 小时前
野火stm32怎么玩
stm32·单片机·生活·个人开发
czhaii5 小时前
AiCube-ISP功能最全面,界面最友好,操作最方便的取模工具
单片机
2501_918126915 小时前
stm32能做次声波检测器吗?
c语言·stm32·单片机·嵌入式硬件·学习