用DMA从ADC/FSMC/FMC直接搬运得到float型数据,是否可行?

2019-07-20 15:08发布

想用DMA从ADC的数据寄存器直接搬运浮点数,但是不成功,搬运int型完全没有问题,改成float型就不行,如果想得到float型的数组/向量,必须由处理器参与,比如 Value = (float)ADC1->CDR
请问,有没有办法可以直接让DMA从ADC搬运回float型数据?或者不需要处理器参与由int转换成float?
除此之后,这个适用于DMA从FSMC/FMC吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。