程序实现功能:
1、上电后,数码管数码PCB板温度;
2、串口间隔1s打印温度信息。
目录
1.硬件电路
利用温度传感器常温状态 阻值为10k,设计分压电路,通过ADC采集电压,用公式计算出模拟量对应数值 通过温度表显示相应温度。
2.技术讲解
2.1ADC介绍
12 位 ADC 是一种逐次逼近型模拟数字转换器。它有 18 个通道,可测量 16 个外部和 2 个内部信号源。各通道的 A/D 转换可以单次、连续、扫描或间断模式执行。 ADC 的结果可以左对齐或右对齐方式存储在 16 位数据寄存器中。
2.2特性
● 12-位分辨率
● 转换结束,注入转换结束和发生模拟看门狗事件时产生中断
● 单次和连续转换模式
● 从通道 0 到通道 n 的自动扫描模式
● 自校准
● 带内嵌数据一致的数据对齐
● 通道之间采样间隔可编程
● 规则转换和注入转换均有外部触发选项
● 间断模式
● 双重模式(带 2 个 ADC 的器件)
● ADC 转换时间:
- STM32F103xx 增强型产品: ADC 时钟为 56MHz 时为 1μs(ADC 时钟为
72MHz 为 1.17μs)
- STM32F101xx 基本型产品: ADC 时钟为 28MHz 时为 1μs(ADC 时钟为
36MHz 为 1.55μs)
● ADC 供电要求: 2.4V 到 3.6V
● ADC 输入范围: VREF- ≤ VIN ≤ VREF+
● 规则通道转换期间有 DMA 请求产生。
2.3框图
<

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



