登录 注册
当前位置:主页 > 资源下载 > 48 > 使用STM32F407芯片,结合TIMER、DMA和DAC功能,自制一款简易示波器

使用STM32F407芯片,结合TIMER、DMA和DAC功能,自制一款简易示波器

  • 更新:2024-07-05 13:27:38
  • 大小:4.41MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:硬件开发 - 开发技术
  • 格式:RAR

资源介绍

使用正点原子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、稳定波形使用触发 触发点设置为屏幕中心 下降沿触发 测频使用两个下降沿间隔时间计算 就算是简易的也做得太不好了 许多关键问题解决不了 对于我来说改进空间还非常大