OpenEdv-开源电子网

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

ADC三通道采集。。。不用DMA

[复制链接]

66

主题

364

帖子

0

精华

初级会员

Rank: 2

积分
132
金钱
132
注册时间
2015-6-18
在线时间
129 小时
发表于 2016-4-8 15:15:29 | 显示全部楼层 |阅读模式
1金钱
前天不用DMA的三通道弄了一天没成功,又现学DMA改DMA传输,弄到今天没成功,结果搞出个不需要DMA就采集到了的程序,,,前天的事情今天总算完成了。。。                adcx1=Get_Adc_Average(ADC_CH1,10);//通道1
                LCD_ShowxNum(126,130,adcx1,4,16,0);//显示ADC的值
                temp1=(float)adcx1*(3.3/4096);
                adcx1=temp1;
                LCD_ShowxNum(126,150,adcx1,1,16,0);//显示电压值
                temp1-=adcx1;
                temp1*=1000;
                LCD_ShowxNum(142,150,temp1,3,16,0X80);
               
               
                adcx2=Get_Adc_Average(ADC_CH4,10);//通道4
                LCD_ShowxNum(126,170,adcx2,4,16,0);//显示ADC的值
                temp2=(float)adcx2*(3.3/4096);
                adcx2=temp2;
                LCD_ShowxNum(126,190,adcx2,1,16,0);//显示电压值
                temp2-=adcx2;
                temp2*=1000;
                LCD_ShowxNum(142,190,temp2,3,16,0X80);
               
                adcx3=Get_Adc_Average(ADC_CH0,10);//通道0
                LCD_ShowxNum(126,210,adcx3,4,16,0);//显示ADC的值
                temp3=(float)adcx3*(3.3/4096);
                adcx3=temp3;
                LCD_ShowxNum(126,230,adcx3,1,16,0);//显示电压值
                temp3-=adcx3;
                temp3*=1000;
                LCD_ShowxNum(142,230,temp3,3,16,0X80);
               
                LED0=!LED0;
                delay_ms(250);       

最佳答案

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-4-8 15:15:30 | 显示全部楼层
回复

使用道具 举报

66

主题

364

帖子

0

精华

初级会员

Rank: 2

积分
132
金钱
132
注册时间
2015-6-18
在线时间
129 小时
 楼主| 发表于 2016-4-8 15:17:16 | 显示全部楼层
这样写 采集到的数值感觉也没什么问题,,,,,,
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-18 19:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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