本帖最后由 奔牛滚滚 于 2016-4-15 08:59 编辑
DMA_Cmd(DMA1_Channel3, DISABLE );
DMA1_Channel3->CM0ARL = (uint8_t)(waveDatas);
DMA_Cmd(DMA1_Channel3, ENABLE );
waveDatas是一个指针,指向波形数据.上面的第二句,是把指针的低字节写入DMA源地址寄存器的低位.但是收到警告
conversion from pointer to smaller integer
怎么写代码更规范,让这个警告消失?
|