OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 11332|回复: 2

什么是ADC、规则通道、注入通道、Vref、DMA?(第十八天)

[复制链接]

20

主题

76

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1027
金钱
1027
注册时间
2019-5-27
在线时间
142 小时
发表于 2019-10-3 19:41:21 | 显示全部楼层 |阅读模式
本帖最后由 清夏 于 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了,差不多1CLOCK,就能完成一个字节的操作。
















正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

20

主题

76

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1027
金钱
1027
注册时间
2019-5-27
在线时间
142 小时
 楼主| 发表于 2019-10-4 20:32:43 | 显示全部楼层
我发错地方了,管理员可以删一下吗,谢谢
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2020-10-6
在线时间
1 小时
发表于 2020-12-8 08:20:48 | 显示全部楼层
清夏 发表于 2019-10-4 20:32
我发错地方了,管理员可以删一下吗,谢谢

你是说你发错了专题了吗?哈哈哈哈
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 19:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表