[打卡第十集]——念着倒嘛干
通过这一集的学习我明白来多位数码管显示的原理,我之前一直以为数码管是同时亮,学完之后才知道是利用了视觉暂留效应{:leiben:}。我也明白了日常使用的那种闹钟显示的原理。
[打卡第十一集]——念着倒嘛干
看完博主的教程后我自己编写代码,总是有一个警告说那个中断函数与库文件中断帧率不一样,要打开那个魔术棒按钮,点target然后把那个4byte interrupt frame size勾起那个警告就消失了。这一集我也是收获挺大的,知道了定时器的工作原理,以及怎么通过控制那几个寄存器来实现险要的定时器。
[打卡第十二集]——念着倒嘛干
通过在这一集的学习我明白了计数器的工作原理,也学会了怎么调节寄存器来得到想要的计数器。
[打卡第十三集]——念着倒嘛干
通过这一集的学习,我将之前学习的知识都复习了一下,我发现还是有不少东西没有完全搞透,导致在编写程序的时候总会这里或哪里报错一直在不停的改,我感觉博主之前说的不错,学这东西不能心急要慢慢来,有错误不要慌慢慢改就行了。
[打卡第十四集]——念着倒嘛干
我感觉博主在教学的时候总是将这些功能与实际生活联系起来,而不是单纯的讲怎么写代码,拓展了我这种小白的能力,如果博主仅仅将怎么写代码,我可能都无法将单片机的这功能和实际生活联系在一起,通过博主的这种教学方法也让我更好的理解了工作的原理也发散了我的思维能力。
[打卡第十五集]——念着倒嘛干
在这一集的学习中我搞懂了外部中断的工作原理,这一集的博主讲的内容还是挺简单的,通过这一集的学习我还搞明白了在定时器那一集中的控制寄存器的IT0以及IT1这两位的作用,也是解决了我之前的一个疑问。
yyds 发表于 2022-12-14 11:11
:D冲哥视频讲得好就算了,声音也好听,听了全程没有打瞌睡:victory:
好东西,谢谢,学习学习中!
<p>打卡第十八集-ADC采集电源电压和ADC按键</p>
<p><strong>ADC反推电源电压</strong>是一种通过测量已知参考电压来计算出当前ADC参考电压(Vref)的校准方法。当ADC的参考电压直接使用电源电压(如VDD)且该电压可能波动时,这种方法可以修正ADC测量值,提高精度。</p>
<hr />
<h2>一、为什么要反推电源电压?</h2>
<p>ADC的转换结果与参考电压(Vref)密切相关:</p>
<p><strong>text</strong></p>
<pre><code>ADC值 = (Vin / Vref) × (2^N - 1)
</code></pre>
<p>其中N为分辨率(如12位时2^N-1=4095)。<br />
如果Vref不稳定(如直接使用电池供电),则同一Vin对应的ADC值会随Vref变化,导致测量误差。通过反推当前Vref,可以动态校准,获得真实的Vin。</p>
<hr />
<h2>二、反推原理</h2>
<p>已知一个<strong>精确的基准电压</strong>(Vcal),用ADC测量该电压得到ADC值ADcal,则:</p>
<p><strong>text</strong></p>
<pre><code>Vref = (Vcal × (2^N - 1)) / ADcal
</code></pre>
<p>之后,测量未知电压Vin时,实际电压为:</p>
<p><strong>text</strong></p>
<pre><code>Vin = (ADC_vin / (2^N - 1)) × Vref
</code></pre>
<p>这样,即使Vref波动,最终计算结果也能准确。</p>
<hr />
<h2>三、常用基准源</h2>
<ol>
<li><strong>内部带隙基准</strong><br />
许多单片机(如STM32、AVR、MSP430)内部集成了一个稳定的带隙基准电压(通常1.2V或2.5V),并映射到某个ADC通道。
<ul>
<li>优点:无需外部元件,温度稳定性较好。</li>
<li>示例:STM32的 <code>VREFINT</code>通道,典型值为1.2V。</li>
</ul>
</li>
<li><strong>外部精密基准</strong><br />
在要求更高精度时,可以外接一个精密基准源(如TL431、REF3025)或高精度电阻分压网络(如从Vref分压得到固定比例)。
<ul>
<li>优点:精度高,可定制。</li>
<li>缺点:增加成本和PCB面积。</li>
</ul>
</li>
</ol>
<hr />
<p>ADC反推电源电压是一种<strong>低成本、实用的</strong>校准技术,尤其适用于电源电压不稳定或需要提高测量精度的场景。通过测量一个已知的基准电压(内部或外部),动态计算出当前Vref,再换算其他通道,能显著降低因参考电压波动带来的误差。掌握这一技术,可以让ADC测量在更复杂的供电条件下依然保持可靠。</p>
<hr />
<p><img src="data/attachment/forum/202603/30/175757t4p9bi4i2i9prcrr.png" alt="image.png" title="image.png" /></p>