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口都可以作为中断输入

相关推荐
小龙报1 小时前
【51单片机】51 单片机 IIC 协议深度解析:时序实现 + GXHT3L 连续转换模式 + 数据解析
c语言·数据结构·stm32·单片机·嵌入式硬件·物联网·51单片机
不做无法实现的梦~11 小时前
ros2实现路径规划---nav2部分
linux·stm32·嵌入式硬件·机器人·自动驾驶
熊猫_豆豆16 小时前
同步整流 Buck 降压变换器
单片机·嵌入式硬件·matlab
chenchen0000000020 小时前
49元能否买到四核性能?HZ-RK3506G2_MiniEVM开发板评测:MCU+三核CPU带来的超高性价比
单片机·嵌入式硬件
孤芳剑影20 小时前
反馈环路设计总结
嵌入式硬件·学习
dump linux1 天前
设备树子系统与驱动开发入门
linux·驱动开发·嵌入式硬件
专注VB编程开发20年1 天前
简易虚拟 PLC 服务器-流水线自动化,上位机程序维护升级,西门子PLC仿真
服务器·单片机·自动化·上位机·plc·流水线·工控
LeoZY_1 天前
CH347/339W开源项目:集SPI、I2C、JTAG、SWD、UART、GPIO多功能为一体(3)
stm32·单片机·嵌入式硬件·mcu·开源
chenchen000000001 天前
国产显示芯势力新篇章:内置DDR+四核A35!MY-SSD2351-MINI开发板深度评测
驱动开发·嵌入式硬件
BackCatK Chen1 天前
第13篇:TMC2240 StallGuard4失速检测|寄存器配置+状态读取(保姆级)
单片机·嵌入式硬件·tmc2240·stm32实战·stallguard4·失速检测·电机故障识别