使用正点原子STM32F407探索者开发板实现TIMER3触发DMA+DAC波形数据采集 使用TFT屏幕显示波形实现简易示波器功能 1、采样率最高500kHz 定时器两微秒触发一次ADC转换(168M时钟下 ADC应该还能更快 但现在暂时没办法让它速度更快了) 2、定时器3触发ADC转换DMA读取数据并DMA中断刷新波形 刷点能达到60Hz以上 刷线只能达到26Hz左右 3、KEY_UP运行停止状态切换 KEY1 KEY2 增加减小功能 KEY2 时基 触发电平选择 PF9 DMA中断指示 PF10 主程序运行指示 PA5 ADC数据输入 4、稳定波形使用触发 触发点设置为屏幕中心 下降沿触发 测频使用两个下降沿间隔时间计算 就算是简易的也做得太不好了 许多关键问题解决不了 对于我来说改进空间还非常大
2019-12-21 18:55:21 4.41MB 简易示波器 STM32F407
1
System.Windows.Forms.Timer 引用
2019-12-21 18:53:23 1.56MB Timer.dll
1
FPGA上实现实时时钟,定时器以及蜂鸣提醒,附有所有代码及注释。
2019-12-21 18:47:48 2.53MB timer
1