dma串口输出ad采样结果

2019-07-20 14:10发布

用的407adc,dma例程,将Get_Adc(ADC_Channel_5)用for循环赋给数组SendBuff,直接printf可以正确打出数组里的ad采样值,但是用mda在出口助手里显示乱码。我试过u16 SendBuff,dma长度        DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord;//外设数据长度:        16位//        DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord;//存储器数据长度:        16位   
也对应修改了。想问一下有没有人用dma串口输出过3800左右的整形数字而不乱码,或者谁能指点一下如何做到用dma串口输出过3800左右的整形数字而不乱码

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