本模块主要是ADC采集信号波形进行峰值检测,主要是检测单音信号或者脉冲信号中的所有峰峰值信号(对噪声大信号适用性不是很好),并记录峰值点的位置; 主要是对并行数据排序处理,本例程是处理 2Gsps adc 输入到FPGA中的8路并行数据,data_1~data_8(点顺序是data_1最先出来,依次排序,data_8是一个时钟并行数据最后点), 同时寄存 比data_1之前一点数据 adc_data_first;寄存data_8之后晚一点数据adc_data_end;这样有助于data_1和data_8这两点边界检测;其中主要思想是抽取连续三点进行比较,检测三个点中中间位置数是否是峰值,如果是就对其保留输出,并记录此峰值位置(16位计数器,采集长度也是16位,这个是不固定可以更改);温馨提示本例程是连续3点检测,读者也可以进行连续5点检测,检测有效会比3位更好;此例程较为简单,本例程只是参考,提供一种思路,有不足之处多多指教~
2023-04-14 15:54:17 3KB fpga/cpld 峰值检测
1
通过uart终端指令控制蜂鸣器播放歌曲,播放歌曲时同时闪烁led灯.
2023-04-13 23:18:20 69KB arm
1
stm32f10x串口驱动源码(环形队列+内存动态分配+DMA)串口发送模板(第三版)
2023-04-12 21:28:36 1.08MB stm32f 串口 源码
1
STM32读取双路24位模数转换(24bit ADC)芯片CS1238数据例程。采用STM32CUBEIDE开发环境,以STM32F103C6T6为例的HAL库例程。例程也可用于单路24位模数转换(24bit ADC)芯片CS1237, 参见《STM32配置读取双路24位模数转换(24bit ADC)芯片CS1238数据》
2023-04-12 14:54:28 66.07MB STM32 24BIT CS1238 双路ADC
1
以ADS1298转换器为基础,通过将高精度模数转换与数字降噪处理技术结合来简化信号调理硬件电路设计,利用芯片内部集成的右腿驱动模块设计了右腿驱动信号电路,实现一种精度高、体积小、低功耗的多通道脑电信号采集前端,并讨论了实现更多通道脑电信号采集的多芯片级联技术,可广泛应用于便携式多通道脑电信号采集设备。
2023-04-12 12:35:58 120KB 脑电信号 ADC 便携式 低功耗
1
基于STM32F103 ADC+DMA 4通道显示+待机唤醒源码,有详细注释。使用的板子是正点原子的stm32f103RCT6mini版本
2023-04-11 20:31:15 4.17MB stm32 ADC+DMA 待机唤醒
1
1、编程要求:利用 C 语言实现 RTC 实时时钟,并且设置闹钟当闹钟时间到就 LED2 亮,能够 安全读时间时 LED1 亮(灭),且在 BCD 模式下。 2、实现功能:实现实时时钟,完成闹钟功能 3、实验现象:LED1 闪烁,LED2 在闹钟时间到后就亮
1
本资源利用stm32f103c8t6与四位数码管,搭建一个简单的adc采集小实验,适合新手学习使用。
2023-04-06 23:56:30 2.15MB stm32学习
1
电池_电池电量_电压电量显示_电池电量监测_电量检测 使用递归方式计算多次采样的ADC的平均值 adc检测电池电压做电量灯显示的跳动问题如何解决 区间法、回差控制(类似滞回比较器)的方法改善电池电量来回跳动问题
2023-04-06 09:22:03 5KB 电池电量 电池电量检测 电量显示
1
STM32F4 ADC采样,平滑滤波后计算采样信号的峰峰值,周期和频率,并通过LCD实时显示波形
2023-04-04 19:02:24 5.51MB stm32 ADC LCD 滤波
1