摘要: 定时器简介 定时器也是单片机内部的片上外设 时基单元的基本结构 时钟来源主要是时钟树和从模式控制器 预分频器主要是讲高频率转换成低频率 降频(/PSC + 1) 计数器CNT是对左侧传进来的时钟频率进行计数的,来一个脉冲就会加一 ARR是防溢出的,当CNT的值等于ARR的时候就会重置CNT的值 计数 阅读全文
posted @ 2026-09-02 13:39 灵垚克府 阅读(6) 评论(0) 推荐(0)
摘要: 时钟树的初始状态 如图便是时钟树的初始状态 系统时钟来自于HSI 各个分配器都是设置为/1分频 PCLK1和PCLK2都是8HMz 系统时钟也是8MHz 内核的时钟决定了单片机的执行速度 使用简单的延时可以简单验证 标准库的启动代码 打开单片机的启动文件 单片机是从这个Reset handler开始 阅读全文
posted @ 2026-09-02 11:10 灵垚克府 阅读(6) 评论(0) 推荐(0)
摘要: 时钟和时钟树的概念 时钟就像是心跳一样支撑着整个系统工作 时钟树就像是一棵树为绿色的叶子(外设)提供心跳 分频器、锁相环和复用器 图中梯形的便是复用器 树根 最下面红色框住的绿色内容便是树根 主要区别是提供了高速树和低速树 一个来源于外部 一个来源于内部 内部的时钟源精度不高 树干 绿色框住的便是树 阅读全文
posted @ 2026-09-02 10:34 灵垚克府 阅读(6) 评论(0) 推荐(0)
摘要: 实验通过按下按钮1和按钮2来控制3的亮和灭 初始化灯和按钮 void App_OnBoardLED_Init(void){ RCC_APB2PriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); // 开启GPIOC的时钟 GPIO_InitTypeDef GPIO 阅读全文
posted @ 2026-09-02 10:04 灵垚克府 阅读(6) 评论(0) 推荐(0)
摘要: EXTI模块简介 他是一个片上外设 如图所示 假设指头是GPIO的引脚 EXTI就是绑在手指上的铃铛 EXTI捕获的是上升沿和下降沿 图中在未采用EXTI的情况下,需要记录两次电平的状态进行比较才能知道上升沿和下降沿 在采用EXTI的情况下,会在上升沿或者下降沿自动触发中断 线的概念 如图所示 对于 阅读全文
posted @ 2026-09-02 09:31 灵垚克府 阅读(7) 评论(0) 推荐(0)
摘要: 编写闪灯的代码 #include "stm32f10x.h" uint32_t blinkInterval = 1000; // 闪灯间隔 void App_OnBoardLED_Init(void); int main(void) { App_OnBoardLED_Init(); while(1) 阅读全文
posted @ 2026-09-01 22:00 灵垚克府 阅读(8) 评论(0) 推荐(0)
摘要: 中断优先级的概念 中断优先级:用数字表示中断的紧急程度 中断优先级的表示方法 图中NVIC的作用是对中断进行统一管理 中断向量表存放的是中断触发时对应的函数 中断的优先级都存放在NVIC模块中 NVIC放大后: 左侧内部的四个小方格存放的就是优先级,有四个比特位 中间的数显是对优先级进行的分组,这条 阅读全文
posted @ 2026-09-01 21:26 灵垚克府 阅读(6) 评论(0) 推荐(0)
摘要: 中断的基本概念 中断:单片机应对突发事件的一种方式 中断的编程举例 如图所示,当接收数据寄存器里面有值的时候 寄存器RxNE就会变成1 同时会发出中断 由此可以实现一个可控制的闪灯程序 其中当收到RxNE的中断后会自动调用UASET1_IRQHandler函数 阅读全文
posted @ 2026-09-01 21:10 灵垚克府 阅读(4) 评论(0) 推荐(0)
摘要: SPI总线数据收发的特点 编写接口 SPI数据收发过程简介 从图中可以看出 发送和接收是同时进行的,发送一bity就会接收一bity void App_SPI_MasterTransmitReceive(SPI_TypeDef *SPIx, const uint8_t *pDataTx, uint8 阅读全文
posted @ 2026-09-01 15:25 灵垚克府 阅读(7) 评论(0) 推荐(0)
摘要: SPI模块的基本工作原理 其中绿色的为数据接收和发送寄存器还有移位寄存器,因为由大小端发送模式,所以移位寄存器由两个入口 时钟由主机的芯片提供,设置由分频来控制速度 下面有控制的一些选项 NSS是作为从机的时候的片选线 SCK输出时钟信号 粉色的是状态寄存器能显示当前SPI的工作状态 SPI_Ini 阅读全文
posted @ 2026-09-01 15:03 灵垚克府 阅读(6) 评论(0) 推荐(0)