OpenEdv-开源电子网

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

求助!!运行ADC程序后,输出GPIO口波形错误!

[复制链接]

3

主题

10

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-17
在线时间
2 小时
发表于 2015-9-13 21:37:52 | 显示全部楼层 |阅读模式
5金钱
各位大牛:从第一张图中显示运行跑马灯,高低电平分别延时100ms,用逻辑仿真显示正确。



问题是加入ADC采样后,通过串口发送数据,再运行跑马灯,输出波形不对了。请大神们帮我分析一下,问题出在哪里?












最佳答案

查看完整内容[请看2#楼]

回复【3楼】行者无疆: --------------------------------- 点灯的代码 如果LED是和你那一堆代码,一起在一个while里面,这个代码会占用很多时间,会影响LED的。 但是如果你的led是单独一个while则不影响。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-9-13 21:37:53 | 显示全部楼层
回复【3楼】行者无疆:
---------------------------------
点灯的代码
如果LED是和你那一堆代码,一起在一个while里面,这个代码会占用很多时间,会影响LED的。
但是如果你的led是单独一个while则不影响。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-9-13 23:00:10 | 显示全部楼层
看不到关键代码.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-17
在线时间
2 小时
 楼主| 发表于 2015-9-14 09:30:24 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥,你说的关键代码指什么,第二幅图里面就是关键代码啊,ADC转换,串口发送,然后再执行LED,LED输出的波形就不正确了!
回复

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-17
在线时间
2 小时
 楼主| 发表于 2015-9-15 15:20:33 | 显示全部楼层
我的工程文件,GPIO口输出波形不会!

三通道ADC采集ex.rar

2 MB, 下载次数: 18

回复

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-17
在线时间
2 小时
 楼主| 发表于 2015-9-15 15:22:11 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
原子哥,我已经在4楼发了工程文件,3通道采集我没有使用DMA运送数据,你看看是这方面问题吗?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-9-21 00:50:18 | 显示全部楼层
回复【5楼】行者无疆:
---------------------------------
你这波形能 1:1,才怪。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-9-21 00:50:42 | 显示全部楼层
就是你代码的问题,我不想多说其它的了,自己去悟吧。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2015-9-1
在线时间
29 小时
发表于 2015-9-22 09:08:29 | 显示全部楼层
又是delay()空延时;学的郭天祥的  10天学会单片机的    里面的很多代码都是错的,只能理解,不能实用。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-18 01:42

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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