uint16_t abc_buf[3];//ADC初始化HAL_ADC_Start_DMA(&hadc1, (uint32_t*)abc_buf, (uint32_t)3);以上代码来着网友,参数2,由uint16_t被强制转换成了uint32_t类型指针,为什么不会出问题?
自动扩展到32位数据,还好吧。你又不操作指针++或--