MCU
文章平均质量分 91
MCU
五花带点肉
本账号下所有文章仅用于学习,如有侵权请联系我删除
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32: systick (嘀嗒时钟)的深入理解
是 ARM Cortex-M 系列处理器内置的一个 24 位递减计数器,通常用于操作系统(如 FreeRTOS、RT-Thread)的任务调度、延时函数或高精度计时。其时钟源可以来自内核时钟(Core Clock)或外部参考时钟(需根据芯片配置)。HCLK。原创 2025-08-13 19:56:38 · 1179 阅读 · 0 评论 -
STM32: STM2的时钟结构
三种不同的时钟源可被用来驱动系统时钟(SYSCLK):● HSI振荡器时钟● HSE振荡器时钟● PLL时钟这些设备有以下2种二级时钟源:● 40kHz低速内部RC,可以用于驱动独立看门狗和通过程序选择驱动RTC。RTC用于从停机/待机模式下自动唤醒系统。● 32.768kHz低速外部晶体也可用来通过程序选择驱动RTC(RTCCLK)。当HSI被用于作为PLL时钟的输入时,系统时钟能得到的最大频率是64MHz。原创 2025-08-13 18:50:24 · 955 阅读 · 0 评论 -
STM32库函数:通用同步/异步收发器(USART)部分代码细究
STM32库函数:通用同步/异步收发器(USART)部分代码细究一、基础知识:UART 和 USART1、UART:universal asynchronous receiver and transmitter通用异步收发器;2、USART:universal synchronous asynchronous receiver and transmitter通用同步异步收发器。一般而言,单片机中,名称为UART的接口一般只能用于异步串行通讯,而名称为USART的接口既可以用于同步串行通讯,也能用于异原创 2021-06-02 18:41:33 · 1878 阅读 · 0 评论 -
STM32库函数 外部中断(或事件)部分代码细究
STM32库函数 外部中断(或事件)部分代码细究一、外部中断相关函数外部中断部分相对简单,库函数也相对较少,以下,根据函数名字基本可以看出其作用。void EXTI_DeInit(void);void EXTI_Init(EXTI_InitTypeDef* EXTI_InitStruct);void EXTI_StructInit(EXTI_InitTypeDef* EXTI_InitStruct);void EXTI_GenerateSWInterrupt(uint32_t EXTI_Line原创 2021-05-28 13:21:18 · 2277 阅读 · 3 评论 -
STM32库函数: GPIO部分代码细究1
STM32库函数 GPIO部分代码细究一、前言进来比较空闲,翻看着st的代码,突然来了兴趣,想着大学时对STM32学的也是一知半解,不过不影响使用,趁着这个机会看看,然后做下了今天的笔记,本次暂且只解析GPIO部分的代码。二、代码解析解析GPIO部分的代码需要参考ST的数据手册中关于GPIO寄存器相关篇幅。1、 这里截取代码的一部分,参考寄存器手册,就能很快理解啦。端口配置低寄存器端口配置高寄存器端口输入数据寄存器端口输出数据寄存器端口位设置/清除寄存器端口为清除寄存器端原创 2021-05-26 13:40:58 · 3286 阅读 · 9 评论
分享