完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
小弟这几天,想了很多方法,还不是能将四个通道的AD分别对应不同的四个地址进行读取,单独读没有问题,但要四个通道一起读时,值就串扰了,不晓得怎么弄。请各位帮帮忙。
|
|
相关推荐
28个回答
|
|
|
先将目前做的程序上传,望各位大神能及时给予帮助,小弟在这里谢谢各位
|
|
|
|
|
|
多谢各位i,我在看看
|
|
|
|
|
|
|
|
|
|
|
|
你那个采集怎么采集的,直接是板子上的电压,还是外设电路的电压呢??
|
|
|
|
|
|
|
|
|
|
|
|
//---------------------------
void adc_num(u16 v[]) { u8 FLAG; /* Enable DMA1 channel1 */ DMA_Cmd(DMA1_Channel1, ENABLE); //Start ADC1 Software Conversion ADC_SoftwareStartConv(ADC1); do { FLAG=DMA_GetFlagStatus (DMA1_FLAG_TC1); //DMA 传送完成标志 } while(FLAG!=1); { v[0]=ADC_ConvertedValue[0]; v[1]=ADC_ConvertedValue[1]; v[2]=ADC_ConvertedValue[2]; v[3]=ADC_ConvertedValue[3]; } } void Adc_conv(void) { //---------起动ADC 转换-------------- adc_num(vx0); //1 次 } 通过数组 VX0[4]一次读出,见附件AD.C文件
|
|
|
|
|
|
啊额他问题安踏爱玩图安踏腌图吖
|
|
|
|
|
|
楼主解决了吗?是因为采样速率的原因吗?
|
|
|
|
|
|
您好,您解决了吗,遇到同样的问题
|
|
|
|
|
|
你好,我也是采集四路ads1115,跟楼主的问题一样,可以把你的四路配置让我看看嘛? |
|
|
|
|
|
参考一下!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
|
|
|
|
|
|
|
|
|
|
我也在采集思路,参考看看!谢谢分享!
|
|
|
|
|
|
不知道为啥,读取1个数据正常,读取2个数据就颠倒
|
|
|
|
|
|
学习学习
|
|
|
|
|
|
|
|
|
|
|
|
怎么切换通道呀
|
|
|
|
|
|
|
|
|
参考一下,谢谢.
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2776 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2379 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2255 浏览 0 评论
2367 浏览 1 评论
1625 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 19:09 , Processed in 1.412108 second(s), Total 113, Slave 93 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
6673