基础
文章平均质量分 79
想当钓鱼佬
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32寄存器操作:EXIT
固件库函数:EXTI_GetITStatus(EXTI_Line14),就是依据PR寄存器和IMR寄存器判断中断是否发生。这里只用配置ISER中断使能寄存器组和IPR中断优先级控制寄存器组(抢占优先级,比较优先级)GPIO模式配置为输入模式(上拉,下拉,还是开漏自己按情况选),注意输入没有复用选项。(2)配置触发选择寄存器EXTI_RTSR(上升沿)、EXTI_FTSR(下降沿)(1)配置中断屏蔽寄存器EXTI_IMR,相应标志位置1(不屏蔽该线信号)(3)挂起寄存器(EXTI_PR)原创 2025-06-16 04:40:16 · 1725 阅读 · 0 评论 -
STM32寄存器操作:GPIO
STM32的GPIO(通用输入输出)寄存器操作是硬件级控制的基础,通过直接配置寄存器可实现高效、灵活的引脚控制。主要涉及以下寄存器:RCC重映射:: 模式寄存器(输入/输出/复用/模拟): 输出类型寄存器(推挽/开漏):输出速度寄存器: 上拉/下拉寄存器GPIOx_IDR: 输入数据寄存器GPIOx_ODR: 输出数据寄存器GPIOx_BSRR: 置位/复位寄存器(原子操作)GPIOx_LCKR。原创 2025-06-16 01:12:34 · 540 阅读 · 0 评论 -
STM32内存分配
段主要有bss .data .textbss段(bss segment)通常是指用来存放程序中未初始化的全局变量,静态变量的一块内存区域。bss段属于静态内存分配。数据段(data segment)通常是指用来存放程序中已初始化的全局变量,静态变量的一块内存区域。数据段属于静态内存分配。代码段(code segment/text segment)通常是指用来存放程序执行代码的一块内存区域。原创 2025-06-15 23:02:47 · 592 阅读 · 0 评论
分享