OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3407|回复: 9

分享利用双缓冲技术实现示波器

[复制链接]

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2019-5-31
在线时间
22 小时
发表于 2020-1-9 15:41:56 | 显示全部楼层 |阅读模式
在原子哥程序的基础上,利用双缓冲技术,实现波形的显示,解决卡顿的现象,单片机是stm32f407探索者。通过DAC的三角波配置,产生三角波。然后利用ADC进行采样,采样后,利用双缓冲技术奖采集的数据存放到外部SRAM,然后将数据整体搬运到LC[media=x,500,375]搬运过程也可以采用DMA,作者未使用。下面是源代码,和效果图。下一步准备做示波器。

外部SRAM实现双缓冲01.rar

5.09 MB, 下载次数: 100

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2019-5-31
在线时间
22 小时
 楼主| 发表于 2020-1-9 15:43:51 | 显示全部楼层
抱歉,视频好像没有权利。有源码,感兴趣的小伙伴可以下载程序跑一下
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2019-5-31
在线时间
22 小时
 楼主| 发表于 2020-1-9 16:08:39 | 显示全部楼层
上面编辑的也有一些问题,试讲数据搬运到LCD_GRAM中进行画图显示。
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2020-1-9
在线时间
2 小时
发表于 2020-1-9 19:06:24 | 显示全部楼层
很棒!!!!
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2019-5-31
在线时间
22 小时
 楼主| 发表于 2020-1-9 20:01:54 | 显示全部楼层

后面会更新的。谢谢支持
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2019-6-11
在线时间
17 小时
发表于 2020-2-14 10:30:06 | 显示全部楼层
不错,支持一下
回复 支持 反对

使用道具 举报

0

主题

25

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
金钱
361
注册时间
2013-12-31
在线时间
64 小时
发表于 2020-2-14 15:53:48 | 显示全部楼层
学习一下,谢谢分享
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2019-6-11
在线时间
17 小时
发表于 2020-2-18 09:43:51 | 显示全部楼层
楼主,利用双缓冲显示动态曲线的,曲线移动起来的速度有多快?
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2019-5-31
在线时间
22 小时
 楼主| 发表于 2020-3-1 08:11:49 | 显示全部楼层
OldFox 发表于 2020-2-18 09:43
楼主,利用双缓冲显示动态曲线的,曲线移动起来的速度有多快?

这个显示是很快的,它的局限在于你采样的速度。采样完就开始画图。
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2020-4-23
在线时间
1 小时
发表于 2020-4-23 12:06:18 | 显示全部楼层
很棒!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-2 09:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表