DMA+多路ADC+定时器+均值滤波

所属分类:单片机开发
开发工具:C/C++
文件大小:4202KB
下载次数:15
上传日期:2019-07-27 18:44:26
上 传 者elewdp
说明:  基于stm32f103的多路ADC采集,将采集的电压传入到DMA设定的内存中,在通过均值滤波得到比较准确的数据
(Based on the multi-channel ADC acquisition of stm32f103, the collected voltage is transferred to the memory set by DMA, and the more accurate data are obtained by means of mean filter.)

文件列表:
DMA+多路ADC+定时器+均值滤波 (0, 2019-07-15)
DMA+多路ADC+定时器+均值滤波\CORE (0, 2019-07-15)
DMA+多路ADC+定时器+均值滤波\CORE\core_cm3.c (17273, 2010-06-07)
DMA+多路ADC+定时器+均值滤波\CORE\core_cm3.h (85714, 2011-02-09)
DMA+多路ADC+定时器+均值滤波\CORE\startup_stm32f10x_hd.s (15503, 2011-03-10)
DMA+多路ADC+定时器+均值滤波\HARDWARE (0, 2019-07-18)
DMA+多路ADC+定时器+均值滤波\HARDWARE\ADC (0, 2019-07-19)
DMA+多路ADC+定时器+均值滤波\HARDWARE\ADC\adc.c (6210, 2019-07-19)
DMA+多路ADC+定时器+均值滤波\HARDWARE\ADC\adc.h (486, 2019-07-15)
DMA+多路ADC+定时器+均值滤波\HARDWARE\KEY (0, 2019-07-15)
DMA+多路ADC+定时器+均值滤波\HARDWARE\KEY\key.c (1827, 2015-03-20)
DMA+多路ADC+定时器+均值滤波\HARDWARE\KEY\key.h (1186, 2015-03-19)
DMA+多路ADC+定时器+均值滤波\HARDWARE\LCD (0, 2019-07-15)
DMA+多路ADC+定时器+均值滤波\HARDWARE\LCD\font.h (35016, 2015-03-13)
DMA+多路ADC+定时器+均值滤波\HARDWARE\LCD\lcd.c (85362, 2019-03-02)
DMA+多路ADC+定时器+均值滤波\HARDWARE\LCD\lcd.h (7529, 2015-04-24)
DMA+多路ADC+定时器+均值滤波\HARDWARE\LED (0, 2019-07-15)
DMA+多路ADC+定时器+均值滤波\HARDWARE\LED\led.c (1298, 2012-09-13)
DMA+多路ADC+定时器+均值滤波\HARDWARE\LED\led.h (639, 2019-07-15)
DMA+多路ADC+定时器+均值滤波\HARDWARE\OLED (0, 2019-07-19)
DMA+多路ADC+定时器+均值滤波\HARDWARE\OLED\oled.c (14056, 2019-07-19)
DMA+多路ADC+定时器+均值滤波\HARDWARE\OLED\oled.h (1380, 2019-07-19)
DMA+多路ADC+定时器+均值滤波\HARDWARE\OLED\oledfont.h (35017, 2014-01-02)
DMA+多路ADC+定时器+均值滤波\OBJ (0, 2019-07-19)
DMA+多路ADC+定时器+均值滤波\OBJ\ADC.axf (414528, 2019-07-19)
DMA+多路ADC+定时器+均值滤波\OBJ\ADC.build_log.htm (1497, 2019-07-19)
DMA+多路ADC+定时器+均值滤波\OBJ\ADC.hex (61497, 2019-07-19)
DMA+多路ADC+定时器+均值滤波\OBJ\ADC.htm (97152, 2019-07-19)
DMA+多路ADC+定时器+均值滤波\OBJ\ADC.lnp (665, 2019-07-19)
DMA+多路ADC+定时器+均值滤波\OBJ\ADC.sct (479, 2019-02-28)
DMA+多路ADC+定时器+均值滤波\OBJ\ADC_ADC.dep (43207, 2019-07-19)
DMA+多路ADC+定时器+均值滤波\OBJ\adc.crf (355949, 2019-07-19)
DMA+多路ADC+定时器+均值滤波\OBJ\adc.d (1774, 2019-07-19)
DMA+多路ADC+定时器+均值滤波\OBJ\adc.o (391328, 2019-07-19)
DMA+多路ADC+定时器+均值滤波\OBJ\core_cm3.crf (3960, 2019-07-18)
DMA+多路ADC+定时器+均值滤波\OBJ\core_cm3.d (122, 2019-07-18)
DMA+多路ADC+定时器+均值滤波\OBJ\core_cm3.o (11544, 2019-07-18)
DMA+多路ADC+定时器+均值滤波\OBJ\delay.crf (349973, 2019-07-18)
DMA+多路ADC+定时器+均值滤波\OBJ\delay.d (1687, 2019-07-18)
DMA+多路ADC+定时器+均值滤波\OBJ\delay.o (384708, 2019-07-18)
... ...

TIM+ADC+DMA原理 一般情况下,当我们需要进行采样的时候,需要用到ADC。例如:需要对某个信号进行定时采样(也就是隔一段时间,比如说2ms)。 本文提供的解决方案是:使用ADC的定时器触发ADC单次转换的功能,然后使用DMA进行数据的搬运! 这样只要设置好定时器的触发间隔,就能实现ADC定时采样转换的功能(即采样速率), 然后可以在程序的死循环中一直检测DMA转换完成标志,然后进行数据的读取,或者使能DMA转换完成中断,这样每次转换完成就会产生中断。 详情:https://blog.csdn.net/qq_38410730/article/details/89921413

近期下载者

相关文件


收藏者