logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32基础 - MPU

STM32 MPU配置摘要 MPU(内存保护单元)是ARM架构中用于保护系统资源的硬件模块,通过划分内存区域并配置不同访问权限来增强系统安全性。STM32中的MPU可配置以下关键属性: 基本配置:区域使能、编号、基地址(需对齐)和大小(32B-4GB) 访问控制:8个子区域禁用选项、6种访问权限(读/写/执行) 内存类型:普通内存(可缓存)、设备内存(顺序可变)、强序内存(顺序固定) 高级特性:共

#stm32#spring#java
STM32基础 - GPIO

GPIO(通用输入/输出)是嵌入式系统中的核心组件,通过可编程引脚实现芯片与外设的交互。其功能包括输入(读取传感器信号)和输出(控制LED等设备)。STM32的GPIO具有8种工作模式,如浮空输入、推挽输出等,可通过配置寄存器灵活切换。GPIO内部结构包含保护二极管、上拉/下拉电阻等模块。使用STM32时需注意引脚复用和冲突问题,通过HAL库函数进行配置,包括时钟使能、引脚模式设置及中断处理。中断

#stm32#单片机#嵌入式硬件
到底了