int main(void)
{
HAL_Init();
SystemClock_Config();
MX_GPIO_Init();
MX_DMA_Init();
MX_ADC1_Init();
MX_USART1_UART_Init();
HAL_ADC_Start_DMA(&hadc1, (uint32_t*)&adc, 16);//我开启两通道的转换,按理说这里最后应该写2,但是但是如果我写2就程序就会卡在这里不往下运行
//HAL_ADC_Start_DMA(&hadc1, (uint32_t*)&adc, 2);//死机代码
while (1)
{
chuankoufasong(201,adc[ 0 ]);
chuankoufasong(202,adc[ 1 ]);
HAL_Delay(100);
}
}
请看程序标注
一周热门 更多>