基于单片机系统采用DMA块传输方式实现高速数据采集
时间:02-27
来源:互联网
点击:
式下Data-AcceessTime为160ns)内完成,其小于振荡信号低电平停留时间500ns。在下一个振荡的下降沿到来之前数据地址保持不变,在此后的上升沿时数据被写入RAM的指定地址,第二个下降到来后重复这样的过程,地址计数器加1形成新的地址和读出A/D转换器中新的数据,再写入储存器。工作时序参见图4。
3.4 响应过程的结束
DMA过程的结束设计在地址溢出时。设计利用地址计数器的溢出位,当地址溢出即大于(FFFF)H时溢出位为1,经反向器反向后至四输入端与非门的输入端,使其输出常为高而达到封锁的目的。直到单片机系统重新初始化地址计数器,清溢出标志,并重新DMA允许后才能再次进入DMA准备就绪状态。
4 软件设计(主流程)
主程序流程图见图5。
单片机系统以其方便、简洁、灵活、廉价为主要特点,所以在DMA电路设计中一定要结合实际应用简化设计,软件硬件综合设计避免系统过于复杂,才能达到优质廉价的最终目的。利用本设计研制的数字式磁通表综合性能达到了预期指标,并获得满意的性能价格比
- 剩余电流保护器单片机系统的抗干扰设计(12-02)
- 单片机系统印刷电路板设计(11-28)
- 51单片机系统应用(11-26)
- 单片机系统硬件抗干扰的常用方法(11-24)
- 如何长进单片机系统的抗扰乱功能(11-24)
- 单片机系统中什么是数据、地址、指令(11-23)