地大-肖 发表于 2018-4-30 20:15:36

那个啥,我最近也想自制个示波器,仿照您的这个弄的,要求也不高,遇到个很奇怪的问题


如图,红色的是一个信号源输出的正弦波,蓝色的是单片机的占空比为50%的PWM波,但是显示出来就是这样,正弦信号感觉有些地方没采集到,方波也是有的宽有的窄....很奇怪,困扰我好几天了,能不能指点下迷津:'(:'(

lhb292 发表于 2018-5-15 10:33:40

真心不错。

wao 发表于 2018-5-30 10:31:23

真心不错。

iamarookie 发表于 2018-6-4 18:06:11

ADC采样频率不是等于=ADC时钟频率/(采样时钟周期+12.5个时钟周期)吗?

eric2013 发表于 2018-6-5 03:50:30

iamarookie 发表于 2018-6-4 18:06
ADC采样频率不是等于=ADC时钟频率/(采样时钟周期+12.5个时钟周期)吗?

是啊。

eric2013 发表于 2018-6-5 03:52:08

地大-肖 发表于 2018-4-30 20:15
那个啥,我最近也想自制个示波器,仿照您的这个弄的,要求也不高,遇到个很奇怪的问题




估计是ADC的配置问题,先排查下,可以联系采集一批,然后matlab绘制下。

iamarookie 发表于 2018-6-5 10:02:45

E:\02-图片\01-png

iamarookie 发表于 2018-6-5 10:06:06

二代示波器设计教程的第五章的测试二中的注释写的是”三ADC采样频率: 42 / 10 = 4.2Mbps “   没有加上12.5个时钟周期啊   想问一下哪个是对的

791560795 发表于 2018-6-5 16:30:23

eric2003很牛逼呀

eric2013 发表于 2018-6-6 00:14:40

iamarookie 发表于 2018-6-5 10:06
二代示波器设计教程的第五章的测试二中的注释写的是”三ADC采样频率: 42 / 10 = 4.2Mbps “   没有加上1 ...

计算三通道不用加这个,是快速交替采样的。

iamarookie 发表于 2018-6-6 08:35:58

好的,谢谢指点,我去看看快速交替采样

pipilu 发表于 2018-6-7 21:25:55


顶起来!!!!!!!

tianqi9112001 发表于 2019-6-10 14:51:59

赞一个,示波器的都喜欢。

jackli9000 发表于 2019-9-7 21:34:48

最适用的是: 100Mhz ADC +FIFO RAM +FMSC read data, 期望!

eric2013 发表于 2019-9-7 21:50:20

jackli9000 发表于 2019-9-7 21:34
最适用的是: 100Mhz ADC +FIFO RAM +FMSC read data, 期望!

会有的,随着版本的迭代,会有更高性能的示波器发布

zzfd97 发表于 2019-11-10 16:20:38

谢谢分享!!!!

zxcmcu 发表于 2019-11-21 08:54:43

硬汉哥哥,好牛逼

wis98 发表于 2020-3-7 11:26:18

要是加上vi测试功能就好了

eric2013 发表于 2020-3-7 11:36:43

wis98 发表于 2020-3-7 11:26
要是加上vi测试功能就好了

H7-TOOL标配了。

yingyongshi 发表于 2020-4-9 10:30:06

强大,漂亮,佩服

yingyongshi 发表于 2020-4-9 10:30:51

漂亮,强大,佩服

无敌敌敌 发表于 2020-5-2 11:07:38

支持支持支持

gl542400 发表于 2020-9-5 17:20:33

:L做个记号,慢慢学习!

Bird 发表于 2020-9-14 15:09:50

我来点个赞{:8:}

musich 发表于 2020-12-6 00:40:59

这个做的真是太好了, 隔壁两家都在做这个, 我觉得老大应该弄个壳, 做个成品卖卖.

HenryLAU 发表于 2021-6-27 11:07:36

佩服……~!

caosix 发表于 2021-8-2 10:12:06

eric2013 发表于 2018-2-7 14:27
==============================================================
                                     ...

:victory: 产品很强大啊,希望有成品 出售 。。

zxds 发表于 2022-1-4 16:09:22

支持支持!

13131 发表于 2022-7-12 23:25:47

如果主控F429换成F407或F103来做性能上会不会有影响,手里边有407和103的板子

DAPAIBULO 发表于 2022-9-1 22:12:25

请问这个二代示波器最新版本是在哪里?找了下貌似没找到

DAPAIBULO 发表于 2022-9-1 22:25:33


我下载的代码里这里没有这个函数,触摸屏无法使用。请问是需要我自己去更改还是我下载的版本不正确?

eric2013 发表于 2022-9-3 11:17:06

DAPAIBULO 发表于 2022-9-1 22:25
我下载的代码里这里没有这个函数,触摸屏无法使用。请问是需要我自己去更改还是我下载的版本不正确?

你的是不是GT911电容触摸,如果是的话,此贴升级即可

V6的emWin例程升级7寸,5寸和4.3寸的GT811触摸到GT911的简单方法,仅需替换bsp_gt811和bsp_touch文件即可(2018-08-27 V1.0)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=89166&fromuid=58
(出处: 硬汉嵌入式论坛)

DAPAIBULO 发表于 2022-9-4 23:23:10

本帖最后由 DAPAIBULO 于 2022-9-6 22:07 编辑

请教硬汉哥,我在学习二代示波器代码,现在GT911触摸驱动可以读取坐标数据了,但触摸后emWin没反应,MainTaks.c文件里没接收到相应消息,请问是什么原因? 昨天手抖不小心按了发表回复按钮,还有张GT911获取触摸坐标的图没贴出来。这个GUI_PID_StoreState使用方法在教程中没搜索到,网上资料也很少,不知道具体是干嘛的。

DAPAIBULO 发表于 2022-10-16 11:50:20

请教硬汉哥,我把二代示波器代码挪到GD32上跑,现在能显示了。触摸方面有个问题请教:g_Flag->hWinRunStop == 0时无法响应触摸动作,比如我触摸Measure按钮框,触摸驱动调用了GUI_PID_StoreState(&State);存储按键信息,但_cbBkWin回调函数无法接收到WM_NOTIFY_PARENT事件,导致未响应触摸动作,如果g_Flag->hWinRunStop == 1则能响应触摸动作。 我跟踪g_Flag->hWinRunStop代码中所涉及到的地方,暂时未查到哪里导致_cbBkWin回调函数未接收到WM_NOTIFY_PARENT事件,硬汉哥有空的话麻烦指导下。

DAPAIBULO 发表于 2022-10-16 14:16:20

为什么g_Flag->hWinRunStop == 0时无法响应触摸事件?
目前查找到的原因是MainTask.c文件函数DSO_Graph中               
                t1 = GUI_GetTime() - t0;
                if (t1 < g_RefreshDelay)
                {
                        GUI_Delay(g_RefreshDelay - t1);
                }
t1未满足条件,导致未运行GUI_Delay,导致emwin系统未响应。

DAPAIBULO 发表于 2022-10-19 21:18:28

请教硬汉哥,在二代示波器代码波形显示中,根据目前DMA-NDTR的位置来读取2K个样本数据,但只从中选取600个样本数据来刷屏。 我有点不太懂,如果刷屏的时间慢了或者快了,是不是丢掉了部分数据或者重复刷屏了?

PeterYu 发表于 2022-11-2 14:20:23

学习学习,学习学习。

cqwzhmc 发表于 2023-2-14 20:13:39

好期待,什么时候能出来,学习学习

雅虎9527 发表于 2023-10-13 14:45:34

请问这个示波器的auto功能如何实现的啊?

roguebear 发表于 2024-3-27 09:53:21

硬汉还在继续搞技术吗? 感觉现在资本过处寸草不生。对搞技术的冲击很大,无论是竞争还是心理。
页: 1 2 3 [4]
查看完整版本: 【二代示波器】事隔三年后开启二代示波器的设计工作,性能将更强劲,向专业示波器设计靠拢,已经发布