一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于DMA的高速AD采样数据传输方法、设备、介质、产品及装置与流程

2021-11-24 21:23:00 来源:中国专利 TAG:

技术特征:
1.基于dma的高速ad采样数据传输方法,其特征在于,包括以下步骤:配置定时器参数,将微处理器的定时器配置为通过输出通道上升沿捕获模式;配置直接存储器访问参数,将微处理器的直接存储器访问的数据流配置目的地址指向一块内存、源地址指定通用输入输出端口的输入数据寄存器、请求线设置为直接存储器访问采集定时器输出通道的数据;启动设备,启动所述定时器和所述直接存储器访问,并触发ad采样芯片进行自动连续采样;采样数据,当ad采样芯片每完成一次采样时,ad采样芯片将采样数据通过数据引脚输出,同时在时钟信号引脚输出脉冲信号,所述定时器捕获输出通道的上升沿,并使用该信号驱动直接存储器访问的数据流从通用输入输出端口的输入数据寄存器读取一组数据并存储到直接存储器访问的数据流指定的内存,完成一次ad采样;循环采样,循环执行所述采样数据步骤,直到完成预设采样次数,所述直接存储器访问触发完成中断,关闭所述定时器和直接存储器访问,并停止ad采样芯片采样。2.如权利要求1所述的基于dma的高速ad采样数据传输方法,其特征在于:所述配置定时器参数步骤中,将微处理器的第一定时器配置为通过第一输出通道上升沿捕获模式。3.如权利要求2所述的基于dma的高速ad采样数据传输方法,其特征在于:所述配置直接存储器访问参数步骤中,将微处理器的第二直接存储器访问的第一数据流配置目的地址指向一块内存、源地址指定通用输入输出端口的输入数据寄存器、请求线设置为直接存储器访问采集第一定时器第一输出通道的数据。4.一种电子设备,其特征在于包括:处理器;存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行如权利要求1

3任意一项所述的方法。5.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行如权利要求1

3任意一项所述的方法。6.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现如权利要求1

3任意一项所述的方法。7.基于dma的高速ad采样数据传输装置,其特征在于:包括微处理器和ad采样芯片,所述微处理器的定时器的输出通道与所述ad采样芯片的时钟信号引脚连接,所述微处理器的定时器配置的通用输入输出口与所述ad采样芯片的数据引脚连接。8.如权利要求7所述的基于dma的高速ad采样数据传输装置,其特征在于:所述微处理器的第一定时器的第一输出通道与所述ad采样芯片的时钟信号引脚连接。9.如权利要求7所述的基于dma的高速ad采样数据传输装置,其特征在于:所述微处理器为stm32系列微处理器,所述ad采样芯片为adc系列采样芯片。10.如权利要求9所述的基于dma的高速ad采样数据传输装置,其特征在于:所述stm32系列微处理器的第一至第十二通用输入输出引脚与所述ad采样芯片的第一至第十二数据引脚连接,所述stm32系列微处理器的第十三至第十五通用输入输出引脚接地。

技术总结
本发明提供基于DMA的高速AD采样数据传输方法,包括以下步骤:配置定时器参数,配置直接存储器访问参数,启动设备,采样数据,循环采样。本发明涉及一种电子设备、存储介质、程序产品和基于DMA的高速AD采样数据传输装置。本发明借助微处理器中拥有信号捕获能力的定时器、DMA(直接存储器访问)和DMAMUX(直接存储器访问请求复用器)三种片内外设,配合GPIO接口,模拟ADC系列的AD采样芯片并行接口实现高速AD数据传输。可以通过DMA将AD采样数据直接传输到微处理的内存中,大大降低CPU资源的占用,节约了开发成本和物料成本,提高了数据传输的稳定性、正确性。正确性。正确性。


技术研发人员:冉禛 王栋
受保护的技术使用者:深圳市奋达智能技术有限公司
技术研发日:2021.07.08
技术公布日:2021/11/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献