你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于AD多通道采集的问题

[复制链接]
yangjiji2003 提问时间:2011-1-10 19:54 /
采用的是利用DMA传输采集数据,但是使能设置DMA的内存为递增模式之后,发现无法进行浮点数运算,直接对浮点数进行赋值运算也不好使。取消DMA的内存递增模式之后就解决了,但是程序设置当中需要浮点数运算也需要多通道的AD采集,有没有高手能给解决一下?!
收藏 评论6 发布时间:2011-1-10 19:54

举报

6个回答
废鱼 回答时间:2011-1-11 08:49:47

RE:关于AD多通道采集的问题

先把DMA的值转移到一个数组中,然后再进行计算。
yangjiji2003 回答时间:2011-1-12 08:55:01

回复:关于AD多通道采集的问题

回复第 2 楼 安 于2011-01-11 00:49:47发表:
先把DMA的值转移到一个数组中,然后再进行计算。 

高手,我确实是转移到一个数组中计算的,但是,就是提取之后的数据无法进行,浮点数运算。很头疼,还有其他的解决办法吗?
BLUE脚印 回答时间:2011-1-18 16:26:46

RE:关于AD多通道采集的问题

我也正在做这个项目,还没完...没看见效果
和楼主一样,我也想把采集到的AD值进行补偿,标校,不知道好使不?
chengdf83 回答时间:2011-1-19 17:28:42

回复:关于AD多通道采集的问题

无法进行浮点运算好像和DMA没啥关系吧…… 那缓冲区的数据是你需要采集的ADC值吗?
yangjiji2003 回答时间:2011-2-27 12:58:00

回复:关于AD多通道采集的问题

回复第 5 楼 chengdf83于2011-01-19 09:28:42发表:
无法进行浮点运算好像和DMA没啥关系吧…… 那缓冲区的数据是你需要采集的ADC值吗?
 

直接提取人为计算情况下测试确实是我需要的值,但是,想通过浮点数直接运算得到,但是就不行了。确实跟DMA没关系,但是就是无法进行。不然这个问题早就解决了。呵呵
Sunrier 回答时间:2011-3-5 11:11:01

RE:关于AD多通道采集的问题

用示波器先看看,端口有波形不

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版