- 博客(11)
- 收藏
- 关注
原创 STM32hal库学习(F1)-DMA
驱动函数关联寄存器功能描述__()RCC_AHBENR使能DMAx时钟()DMA_CCR初始化DMA()开始DMA传输用来连接DMA和外设句柄()使能DMA发送,启动传输DMA_ISR查询DMA传输通道的状态使能DMA外设失能DMA外设//相关结构体...uint32_t Direction /* DMA传输方向 */uint32_t PeriphInc /* 外设地址(非)增量 */
2024-02-02 13:37:35 1554 1
原创 STM32hal库学习(F1)-TIMER
定时器定时原理定时器的核心就是计数器定时器类型主要功能基本定时器没有输入输出通道,常用作时基,即定时功能通用定时器具有多路独立通道,可用于输入捕获/输出比较,也可用作时基高级定时器除具备通用定时器所有功能外,还具备带死区控制的互补信号输出、刹车输入等功能(可用于电机控制、数字电源设计等)TIM6/TIM716位递增计数器(计数值:0~65535)16位预分频器(分频系数:1~65536)可用于触发DAC在更新事件(计数器溢出)时,会产生中断/DMA请求计数器模式溢出条件递增计数模式CNT==ARR递减计
2024-01-26 16:51:03 1687 1
原创 STM32hal库学习(F1)-WWDG
函数主要寄存器主要功能WWDG_CRWWDG_CFR使能WWDG,设置预分频系数和窗口值等WWDG_CR重装载计数器,即喂狗//相关结构体/* WWDG 寄存器基地址 *//* WWDG 初始化参数 *//* 预分频系数 *//* 窗口值 *//* 计数器值 *//* 提前唤醒中断使能 */
2024-01-26 14:50:07 477 1
原创 电子元器件学习-电容
MLCC 片式多层陶瓷电容器常用的MLCC NP0(C0G),X7R,X5R,Z5U,Y5V等NP0,C0G温度特性平稳,容值小,价格高。X7R,X5R介于上下这两者之间Z5U,Y5V温度特性大,容值大,价格低C0G具有最高的温度补偿特性,常作旁路电容耦合电容X7R是温度稳定型陶瓷电容器,适合要求不高的工业应用Z5U是小尺寸和低成本,适合应用去耦电路Y5V是温度特性最差,但容量大,可取代低容铝电解电容。
2024-01-24 23:00:13 767 1
原创 STM32hal库学习(F1)-串口UART
位13:使能USART位12:配置8个数据位位10:禁止检验控制位5:使能接收缓冲区非空中断位3:使能发送位2:使能接收控制寄存器(CR2)配置1个停止位/* 波特率 *//* 字长 *//* 停止位 *//* 奇偶校验位 *//* UART 模式 *//* 硬件流设置 *//* 过采样设置 *///作用:以中断的方式接收指定字节的数据//形参 1 是 UART_HandleTypeDef 结构体类型指针变量//形参 2 是指向接收数据缓冲区。
2024-01-23 15:40:23 1347
原创 STM32hal库学习(F1)-EXTI
抢占优先级:高抢占可以打断低抢占响应优先级:响应高优先响应,但不能互相打断自然优先级:中断向量表的顺序优先级数值越小,表示优先级越高。
2024-01-23 11:34:39 761
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人