![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32学习
STM32学习
BiGmowang
大丈夫之志,应如长江,东奔大海,岂能怀恋于温柔之乡!
展开
-
STM32 内嵌的自举程序
是嵌入在STM32微控制器内部的程序,用于在系统上电后加载用户应用程序。这个内嵌的自举程序通常被称为引导加载程序(Bootloader)。它的作用是在系统启动时负责初始化硬件环境,并且能够从外部存储器(如闪存)中加载用户程序到微控制器的内部存储器(如Flash)中,然后启动用户程序的执行。这种内嵌的自举程序在开发过程中非常有用,因为它允许开发者通过串口或其他通信方式更新和调试用户程序,而无需使用外部编程器或者下载器。原创 2024-05-08 17:07:18 · 252 阅读 · 0 评论 -
STM32系统架构
以下是STM32系统架构中的各个重要组件和功能:系统结构图如下:术语解释:ICode和DCode:System:Flash:DMA(Direct Memory Access):SRAM(Static Random Access Memory):FSMC(Flexible Static Memory Controller):原创 2024-05-08 19:44:34 · 705 阅读 · 0 评论 -
启动配置 BOOT
主闪存存储器被映射到启动空间(0x0000 0000),但仍然能够在它原有的地址(0x0800 0000)访问它,即闪存存储器的内容可以在两个地址区域访问, 0x00000000或0x0800 0000。STM32微控制器实现了一个特殊的机制,系统可以不仅仅从Flash存储器或系统存储器启动,还可以从内置SRAM启动。地址(互联型产品原有地址为0x1FFF B000,其它产品原有地址为0x1FFF F000)访问它。系统存储器被映射到启动空间(0x0000 0000),但仍然能够在它原有的。原创 2024-05-08 17:00:54 · 247 阅读 · 0 评论 -
STM32 GPIO介绍
(GPIOx_IDR和GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_BSRR),一个16位复位寄存器(GPIOx_BRR)和一个32位锁定寄存器(GPIOx_LCKR)。每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL, GPIOx_CRH),两个32位数据寄存器。─ 开漏模式:输出寄存器上的’0’激活N-MOS,而输出寄存器上的’1’将端口置于高阻状态(PMOS从不被激活)。─ 推挽模式:输出寄存器上的’0’激活N-MOS,而输出寄存器上的’1’将激活P-MOS。原创 2024-05-08 20:20:18 · 901 阅读 · 0 评论 -
STM32 各外设GPIO配置
高级定时器TIM1/TIM8通用定时器TIM2/3/4/5USARTSPII2SI2C接口BxCANSDIOADC/DAC其它I/O功能原创 2024-05-08 20:37:04 · 342 阅读 · 0 评论 -
IRQ 中断请求
当一个设备或程序产生一个中断请求时,CPU会立即响应该请求,并暂停当前正在执行的指令,转而执行与该中断请求相关联的中断服务程序。在计算机系统中,中断是一种机制,允许外部设备或程序通过发送信号来打断CPU的正常执行流程,从而引起CPU执行特定的中断服务程序(Interrupt Service Routine,ISR)。IRQ是描述中断请求的一种通用术语,在不同的计算机系统和架构中可能有不同的实现方式和细节,但其基本概念是指外部设备或程序向CPU请求处理的机制。原创 2024-05-08 19:56:02 · 616 阅读 · 0 评论