OpenEdv-开源电子网

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

STM32F767ADC采集数据,绘制波形并进行串口传输

[复制链接]

1

主题

6

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-9-16
在线时间
20 小时
发表于 2019-11-27 14:00:17 | 显示全部楼层 |阅读模式
8金钱
用波形发生器产生频率为500HZ,幅值为0~2.5v、占空比为50%的方波,用STM32F767进行AD采样,通过LCD屏绘制信号波形,用printf函数通过串口助手将采集到的数据存入电脑。实际操作后发现2.5V时波形匀速,而显示到零电平时总是快速通过,并且串口助手采集到的数据也不是均匀的,每周期的数据数量也与预设的采样频率不匹配,研究了很久还是不清楚是什么问题,是因为绘制波形和printf函数运行时间长导致数据不能实时显示吗?新手小白求解答。。。

串口助手收到的数据

串口助手收到的数据


ADC显示1.0.zip (17.38 MB, 下载次数: 70)

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

使用道具 举报

6

主题

1127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1656
金钱
1656
注册时间
2019-8-15
在线时间
102 小时
发表于 2019-11-27 18:05:37 | 显示全部楼层
帮顶                                                   
成功没有捷径
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-9-16
在线时间
20 小时
 楼主| 发表于 2019-11-28 08:18:53 | 显示全部楼层
看了一些其他帖子提供的程序,也是用方波进行测试,也出现了同样的情况
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-9-16
在线时间
20 小时
 楼主| 发表于 2019-11-30 16:34:09 | 显示全部楼层
顶顶。。。
回复

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-8-23
在线时间
15 小时
发表于 2019-11-30 20:45:26 | 显示全部楼层
是发送的时间间隔不一样吗?用定时器中断来发送数据试试
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-9-16
在线时间
20 小时
 楼主| 发表于 2019-12-2 14:45:11 | 显示全部楼层
徐显超 发表于 2019-11-30 20:45
是发送的时间间隔不一样吗?用定时器中断来发送数据试试

输入波形具有周期性,但显示到的数据不满足周期性,而且数据量也与设置的采样频率不匹配
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-24 04:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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