金牌会员
- 积分
- 1027
- 金钱
- 1027
- 注册时间
- 2019-5-27
- 在线时间
- 142 小时
|
本帖最后由 清夏 于 2019-10-4 20:32 编辑
什么是ADC? ADC(Analog-to-Digital Converter的缩写)是指将连续变化的模拟信号转换为离散的数字信号的器件。真正的元器件的电信号是连续的变化的,而我们需要方便地读取它的信号,就需要转化为数字信号(也就是用整数数字表示)。
什么是规则通道、注入通道?
规则通道就是在这里面程序按顺序运行,而注入通道就相当于在中间插了一脚(就是信号按照正常的规则通道传递走到注入通道,走完注入通道在回到规则通道接着走,类似于中断)
什么是Vref、Vref有什么作用?
在进行A/D或D/A变换时,需参考一个Vref值,进行转换,这个VREF,又称为基准电压(或叫基准比较电路、基准参考电压)。就好像表明物体的高矮时,总是以海平面做为基准参考(称为“海拔”),否则就无从确定其高、低了。
什么是DMA?
看了好多资料,感觉了解了个大概了。就是DMA相当于CPU的下手,好多事如果都给CPU,程序运行就会很慢;这个时候DMA可以来打下手,CPU就能腾出手来干别的了。
例如:数据搬运,你要告诉CPU你搬的数据的源地址,目的地址,然后启动,完成一个字节搬运,要浪费很多个CPU 时钟,如果有多个字节,以上动作需要重复N次,此时,CPU完全被这些动作占用了。如果使用DMA,你只需要告诉DMA寄存器,你的源地址,目的地址,数据长度,动作类型(复制,异或等等),启动以后就可以丢给DMA处理,解放CPU了,差不多1个CLOCK,就能完成一个字节的操作。
|
|