说一个小技巧,如果你找不到模块在哪里,可以直接copy我们例程中的模块即可。
4)下载程序,音源从0/1口输入,经过一个音量控制开关,再由OUTPUT 0/1出口输出播放。使用电位器即可调节音量
5)重点来了,我们在电位器控制这里经过一个T之后,增加了RealTimeDisplay模块,这个模块是怎么用的呢?
打开这个RealTimeDisplay:
下载程序后,点开它,选中一直采用,并开始采集。不断转动电位器旋钮,采集到下面的图示:
6)我们在hardware里,寄存器配置中把ADC输入改为如下图:
在RealTime中你会发现把电位器关到音量最小,音量不是0,而且也关不死音量。
7)我们在hardware里,寄存器配置中把ADC输入改为如下图:
同样,RealTime中采样,音量调到最小并不是0,关不死。
8)我们在hardware里再改一下ADC的输入。
再看看RealTime中的采样,可以关死,但滤不掉高频干扰。
放大一下,调调电位器看看。
9)我们在hardware里再改一下ADC的输入。
再看RealTime,声音能关死,也不会再有高频干扰。
所以,在电磁环境不复杂得情况下,我们通常都会选择No Low Pass...这个ADC输入,如果电磁环境复杂,则需要用逻辑编程的方式来滤掉干扰。