STM32学习笔记
文章平均质量分 73
学习
丶Syllable
这个作者很懒,什么都没留下…
展开
-
SysTick-系统滴答定时器
SysTick-系统定时器 一、 外设的原理及功能介绍 1.1 特性介绍 SysTick系统定时器是属于Cortex-M内核中的一个外设,内嵌在NVIC中。 SysTick系统定时器含有一个计数宽度为24Bit(0xFFFFFF,0~1677216)的向下递减(工作模式)的自动重装载计数器,计数器每计数一次的时间为1/CLKSource(工作周期,F103为72Mhz,就是1/72Mhz)。一般我们设置CLKSource为系统时钟。以F103为例,CLKSource可以配置为72Mhz。 当重装载值寄存原创 2021-12-15 16:00:56 · 1787 阅读 · 0 评论 -
STM32外部中断配置与说明
STM32外部中断使用与说明 1.主要特性 1.1 检测脉冲宽度低于APB2时钟宽度的外部信号 1.2每个中断/事件都有独立的触发和屏蔽 1.3 每个中断都有专用的状态位 1.4 支持多达20个软件的中断/事件请求 2. 结构框架图 3. 操作步骤 3.1 使用外部硬件中断步骤如下: ①配置GPIO操作; ②配置对应的外部中断通道的中断使能位; ③配置触发沿,选择选择上升沿触发或者下降沿触发或者双边沿触发; ④在内核的NVIC中配置EXTI中断,以保证其可以正确的响应。 3.2 使用外部硬件事件步骤: ①原创 2021-10-29 15:42:20 · 1559 阅读 · 0 评论 -
STM32的普通GPIO配置和库说明
GPIO功能描述 结构框图 配置模式 typedef enum { GPIO_Mode_AIN = 0x00, //模拟输入 GPIO_Mode_IN_FLOATING = 0x04, //浮空输入 GPIO_Mode_IPD = 0x28, //下拉输入 GPIO_Mode_IPU = 0x48, //上拉输入 GPIO_Mode_Out_OD = 0x14, //开漏输出 GPIO_原创 2021-10-28 21:09:24 · 857 阅读 · 0 评论