
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
STM32 HAL库开发实战(七)—— ADC
STM32 的 ADC 本质上是一个以时钟节拍为基准的逐次逼近型(SAR)模数转换系统:在采样阶段,外部电压通过信号源等效内阻对内部电容充电,内阻越大所需的采样周期数就越长;在转换阶段,内部硬件通过固定的 12.5 个时钟周期完成二分法量化,将物理电压映射为 0-4095 的数字刻度。在系统架构上,通道分为支持 16 路顺序扫描的常规序列与具备硬件抢占打断能力的 4 路注入序列;
《STM32 HAL库开发实战(五)—— 中断》
整个过程可以总结为主循环负责让 LED 闪烁;串口中断负责接收控制字符;回调函数根据字符修改 LED 的闪烁速度。串口收到字符↓硬件产生中断请求↓NVIC 通知 CPU↓CPU 进入 USART1 中断处理函数↓HAL 库检查串口发生了什么↓发现“一个字节接收完成”↓HAL 调用 HAL_UART_RxCpltCallback()↓执行用户编写的处理代码。
到底了







