- 博客(1)
- 资源 (7)
- 收藏
- 关注
原创 stm32定时触发ADC、DMA采样
采用stm32f1开发板,使用ADC的定时器触发ADC转换的功能,然后使用DMA进行数据的搬运。采用TIM2定时器的触发间隔,实现ADC定时采样转换的功能,然后可以在程序的死循环中一直检测DMA转换完成标志,然后进行数据的读取,或者使能DMA转换完成中断,这样每次转换完成就会产生中断。 在这里插入代码片...
2019-12-02 16:05:17 5038 4
MVMD源程序(Matlab完整源码)
多元变分模态分解(Multivariate Variational Mode Decomposition, MVMD)是由Rehman和Aftab提出的一种多通道模态分解算法,旨在解决多通道信号同步分解的问题。作为VMD的多元拓展,MVMD不仅在一定程度上克服了(Multivariate Empirical Mode Decomposition, MEMD)的缺点,还充分利用了多通道信号间的相关性,具备模态齐整性。
2024-09-11
SVMD源程序及信号分解实例(Matlab完整源码和数据)
连续变分模态分解(Successive Variational Mode Decomposition, SVMD),通过引入约束准则来自适应地实现固有模式函数(Intrinsic Mode Function, IMF)分解,可连续提取IMF且不需要设置IMF的数量。与(Variational Mode Decomposition, VMD)相比,SVMD的计算复杂度较低,并且对IMF中心频率初始值的鲁棒性更强。
2024-09-11
蛇优化算法(MATLAB源程序)
蛇形算法(Snake Optimization, SO),是一种在2022年被提出的新的元启发式优化方法,它模仿了蛇类的捕食和繁衍活动,以实现有效的优化问题的求解。在模拟过程中,蛇优化算法充分考虑了蛇的生活习性,特别是食物量和环境温度对其行为的影响。SO算法寻优过程分为探索和开发两个阶段,根据温度和食物数量的变化,可进一步细分为三个阶段:捕食、战斗和交配阶段。
2024-09-10
定时器触发ADC.rar
使用ADC的定时器触发ADC转换的功能,然后使用DMA进行数据的搬运!采用TIM2定时器的触发间隔,实现ADC定时采样转换的功能,然后可以在程序的死循环中一直检测DMA转换完成标志,然后进行数据的读取,或者使能DMA转换完成中断,这样每次转换完成就会产生中断。
2019-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人