摘要: 1 中断1.1 什么是中断中断指的是打断CPU正在执行的程序,转而去处理其他紧急的程序,在处理完毕后返回到原来被打断而暂停的程序继续的过程。1.2 中断的作用与意义中断具有以下的作用:1、实时控制:用以在确定的时间内对相应的事件作出响应2、紧急处理:检测到紧急的事件第一时间进行完成3、数据传输:数据 阅读全文
posted @ 2026-08-13 15:02 老鼠学32 阅读(0) 评论(0) 推荐(0)
摘要: 4 GPIO配置4.1 GPIO配置步骤1、使能GPIO时钟2、设置工作模式:定义初始化结构体->设置结构体成员->调用初始化函数3、设置输出状态(可选)4、读取输入状态(可选)4.2 主要函数介绍__HAL_RCC_GPIOx_CLK_ENABLE():使能GPIO时钟,其中的x代表GPIO端口, 阅读全文
posted @ 2026-08-13 10:47 老鼠学32 阅读(1) 评论(0) 推荐(0)
摘要: 1 GPIO介绍1.1 什么是GPIOGenera l Purpose Input Output(GPIO),即通用输入输出端口。主要用于采集外部器件的信息或者控制外部器件的工作。1.2 GPIO特点1、不同型号的芯片的IO口数量不同2、翻转速度快,最快只需要两个时钟周期3、每个IO口都可以做中断4 阅读全文
posted @ 2026-08-13 09:14 老鼠学32 阅读(2) 评论(0) 推荐(0)
摘要: 1 时钟树1.1什么是时钟时钟是具有周期性的脉冲信号,常用占空比50%的方波。1.2时钟树(F1系列)时钟源名称频率材料用途高速外部振荡器HSE4~16MHz晶体/陶瓷SYSCLK/RTC低速外部振荡器LSE32.768KHz晶体/陶瓷RTC高速内部振荡器HSI8MHzRCSYSCLK低速内部振荡器 阅读全文
posted @ 2026-08-12 16:06 老鼠学32 阅读(0) 评论(0) 推荐(0)
摘要: 1 CMSIS与HAL CMSIS简介 Cortex Microcontroller Software Interface Standard(CMSIS),即微控制器软件接口标准,是ARM公司与其他合作的芯片厂商和软件工具厂商所共同制定的标准。用户想要通过用户层(代码)控制硬件层,需要经过中间层(C 阅读全文
posted @ 2026-08-12 14:04 老鼠学32 阅读(3) 评论(0) 推荐(0)