微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于单片机系统采用DMA块传输方式实现高速数据采集

基于单片机系统采用DMA块传输方式实现高速数据采集

时间:02-27 来源:互联网 点击:

式下Data-AcceessTime为160ns)内完成,其小于振荡信号低电平停留时间500ns。在下一个振荡的下降沿到来之前数据地址保持不变,在此后的上升沿时数据被写入RAM的指定地址,第二个下降到来后重复这样的过程,地址计数器加1形成新的地址和读出A/D转换器中新的数据,再写入储存器。工作时序参见图4。

3.4 响应过程的结束

DMA过程的结束设计在地址溢出时。设计利用地址计数器的溢出位,当地址溢出即大于(FFFF)H时溢出位为1,经反向器反向后至四输入端与非门的输入端,使其输出常为高而达到封锁的目的。直到单片机系统重新初始化地址计数器,清溢出标志,并重新DMA允许后才能再次进入DMA准备就绪状态。

4 软件设计(主流程)

主程序流程图见图5。

单片机系统以其方便、简洁、灵活、廉价为主要特点,所以在DMA电路设计中一定要结合实际应用简化设计,软件硬件综合设计避免系统过于复杂,才能达到优质廉价的最终目的。利用本设计研制的数字式磁通表综合性能达到了预期指标,并获得满意的性能价格比

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top