会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
老鼠学32
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2026年8月17日
8、串口(下)
摘要: 4 USART配置4.1 USART/UART异步通信配置1、配置串口工作参数:HAL_UART_Init()2、串口底层初始化:HAL_UART_MspInit()3、开启串口异步接收中断:HAL_UART_Receive_IT()4、设置优先级,使能中断:HAL_NVIC_SetPriority
阅读全文
posted @ 2026-08-17 11:38 老鼠学32
阅读(13)
评论(0)
推荐(0)
2026年8月14日
7、串口(上)
摘要: 1 数据通信 1.1 串行与并行 串行通信:数据逐位按照顺序依次传输 并行通信:数据通过多条线同时传输 名称 传输速率 抗干扰能力 通信距离 IO资源占用 成本 串行通信 较低 较强 较长 较少 较低 并行通信 较高 较弱 较短 较多 较高 1.2 单工、半双工、全双工通信 单工通信:数据只能沿单方
阅读全文
posted @ 2026-08-14 15:47 老鼠学32
阅读(13)
评论(0)
推荐(0)
6、中断(下)
摘要: 3 EXTI3.1 EXTI基本概念External (Extended) interrrupt/evernt controller(EXTI),即外部(拓展)中断事件控制器。F1系列中,EXTI共有19或20条线用于检测中断。中断与事件的概念:中断需要进入NVIC,需要CPU处理;而事件不需要进入
阅读全文
posted @ 2026-08-14 10:22 老鼠学32
阅读(20)
评论(0)
推荐(0)
2026年8月13日
5、中断(上)
摘要: 1 中断1.1 什么是中断中断指的是打断CPU正在执行的程序,转而去处理其他紧急的程序,在处理完毕后返回到原来被打断而暂停的程序继续的过程。1.2 中断的作用与意义中断具有以下的作用:1、实时控制:用以在确定的时间内对相应的事件作出响应2、紧急处理:检测到紧急的事件第一时间进行完成3、数据传输:数据
阅读全文
posted @ 2026-08-13 15:02 老鼠学32
阅读(12)
评论(0)
推荐(0)
4、GPIO(下)
摘要: 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
阅读(23)
评论(0)
推荐(0)
3、GPIO(上)
摘要: 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
阅读(15)
评论(0)
推荐(0)
2026年8月12日
2、时钟
摘要: 1 时钟树1.1什么是时钟时钟是具有周期性的脉冲信号,常用占空比50%的方波。1.2时钟树(F1系列)时钟源名称频率材料用途高速外部振荡器HSE4~16MHz晶体/陶瓷SYSCLK/RTC低速外部振荡器LSE32.768KHz晶体/陶瓷RTC高速内部振荡器HSI8MHzRCSYSCLK低速内部振荡器
阅读全文
posted @ 2026-08-12 16:06 老鼠学32
阅读(16)
评论(0)
推荐(0)
1、HAL库
摘要: 1 CMSIS与HAL CMSIS简介 Cortex Microcontroller Software Interface Standard(CMSIS),即微控制器软件接口标准,是ARM公司与其他合作的芯片厂商和软件工具厂商所共同制定的标准。用户想要通过用户层(代码)控制硬件层,需要经过中间层(C
阅读全文
posted @ 2026-08-12 14:04 老鼠学32
阅读(19)
评论(0)
推荐(0)
上一页
1
2
公告