OpenEdv-开源电子网

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

ADC——DMA只能读出一路,另一路无

[复制链接]

6

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2018-4-4
在线时间
40 小时
发表于 2019-10-21 10:39:26 | 显示全部楼层 |阅读模式
1金钱
搞了一个TFTLCD的触摸屏,自己做了一个触摸电路,如果我用adc直接采样,X、Y电压坐标都可以返回,但当我用DMA的时候,只能返回一路,我把先后顺序调换一下,就可以读出另一路,但始终只是一路,把程序跟电路图都贴出来了,[size=17.1429px]求玩过DMA的大神给指导一下,

ADC-DMA引脚分配.png
定时器程序.png
原理图.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10570
金钱
10570
注册时间
2017-2-18
在线时间
1913 小时
发表于 2019-10-21 10:51:20 | 显示全部楼层
回复

使用道具 举报

6

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2018-4-4
在线时间
40 小时
 楼主| 发表于 2019-10-21 11:06:41 | 显示全部楼层
peng1554 发表于 2019-10-21 10:51
用的啥STM32芯片?

STM32F103RCT6
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10570
金钱
10570
注册时间
2017-2-18
在线时间
1913 小时
发表于 2019-10-21 18:46:07 | 显示全部楼层
看能参考这个帖子不:
【mini板子串口显示和屏幕显示的ADC+DMA】:
1.mini屏幕:11个ADC+DMA.zip:这个程序实现的是ADC1的11个通道的数据采集并通过DMA传数据到内存(采集引脚是:PC0-PC2,PA0-PA7)
2.mini串口:6路ADC+DMA.zip:这个程序实现的是ADC1的6个通道的数据采集并通过DMA传数据到内存(采集引脚是:PA0-PA5)
3.mini:串口空闲中断+DMA.zip:这个程序利用串口1的空闲中断来接收来自上位的数据并串口打印相关数据
http://www.openedv.com/forum.php?mod=viewthread&tid=294377
回复

使用道具 举报

6

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2018-4-4
在线时间
40 小时
 楼主| 发表于 2019-10-25 09:56:40 | 显示全部楼层
peng1554 发表于 2019-10-21 18:46
看能参考这个帖子不:
【mini板子串口显示和屏幕显示的ADC+DMA】:
1.mini屏幕:11个ADC+DMA.zip:这个程 ...

多谢,我尝试改过了,还是不可以,换成adc直接采样就可以
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-1 02:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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