硬汉嵌入式论坛

 找回密码
 立即注册
查看: 879|回复: 5
收起左侧

[emWin] STM32F4简易示波器,波形重叠是什么原因?敬请解答

[复制链接]

6

主题

16

回帖

34

积分

新手上路

积分
34
发表于 2023-2-12 20:09:00 | 显示全部楼层 |阅读模式
STM32F4简易示波器,波形重叠是什么原因?敬请解答
波形重叠.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106907
QQ
发表于 2023-2-13 00:17:45 | 显示全部楼层
1、如果是绘制问题,估计是上一次的波形没有清除干净。
2、如果是采集问题,应该是你的波形采集不连续
回复

使用道具 举报

6

主题

16

回帖

34

积分

新手上路

积分
34
 楼主| 发表于 2023-2-13 01:02:33 | 显示全部楼层
eric2013 发表于 2023-2-13 00:17
1、如果是绘制问题,估计是上一次的波形没有清除干净。
2、如果是采集问题,应该是你的波形采集不连续

    while(1)
    {
            for(ms=0; ms<oscilldev.dataxsize; ms++)
            {
                oscilldev.buffer[ms] = Get_Adc(ADC_Channel_6);
                GRAPH_DATA_YT_AddValue(oscilldev.graphdata,oscilldev.buffer[ms]/50+100);
            }
            memset(oscilldev.buffer,0,oscilldev.dataxsize);
        }
        GUI_Delay(5);
    }
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106907
QQ
发表于 2023-2-13 10:27:35 | 显示全部楼层
zlkj 发表于 2023-2-13 01:02
while(1)
    {
            for(ms=0; ms

整体获取后ADC值后,再整体绘制。
回复

使用道具 举报

6

主题

16

回帖

34

积分

新手上路

积分
34
 楼主| 发表于 2023-2-13 13:00:57 | 显示全部楼层
eric2013 发表于 2023-2-13 10:27
整体获取后ADC值后,再整体绘制。

感谢回复!试了多种方法,还是不可以。敬请给个例程好吗?万分感谢!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106907
QQ
发表于 2023-2-13 14:28:09 | 显示全部楼层
zlkj 发表于 2023-2-13 13:00
感谢回复!试了多种方法,还是不可以。敬请给个例程好吗?万分感谢!

【二代示波器】事隔三年后开启二代示波器的设计工作,性能将更强劲,向专业示波器设计靠拢,已经发布
https://www.armbbs.cn/forum.php? ... 5785&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-9 14:20 , Processed in 0.171538 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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