- 博客(2)
- 收藏
- 关注
原创 STM32G031 启动流程 & ROM / RAM 协作【启动流程】
本文展示了STM32F030x8微控制器的启动代码,主要用于初始化向量表和系统环境。代码首先设置堆栈指针,调用SystemInit进行时钟初始化,然后将数据段从Flash复制到SRAM,清零BSS段。最后调用main函数进入应用程序。该启动文件还包含默认中断处理程序,当发生未预期中断时会进入无限循环。文件提供了完整的异常向量表,包括复位、NMI、硬件错误等处理程序的入口地址。这段汇编代码是STM32F030x8芯片在GCC工具链下的标准启动流程。
2026-01-27 21:11:09
19
原创 【MCU学习】GPIO
本实验通过"GPIO Mode Lab"框架系统研究GPIO引脚在不同模式下的电气特性。实验采用三层架构:框架层实现模式切换与测量,交互层支持参数配置,测量层通过ADC采样和数字读取获取数据。重点测试了内部上下拉电阻(约56.7kΩ)、外部电阻(100kΩ/15kΩ)在不同接法下的分压效应,以及推挽/开漏输出的驱动能力差异。数据显示:外部大电阻(100kΩ)会被内部推挽输出(低阻)完全压制,而开漏输出高电平则依赖外部上拉;浮空输入表现出电压漂移特性。实验量化验证了GPIO各种工作模式的实
2026-01-21 04:34:37
690
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅