下面代碼是從參考代碼直接復(fù)制過來(lái)的,只是把通道0改為通道3,增益改了一下,但是執(zhí)行到
PFIC_EnableIRQ(ADC_IRQn)語(yǔ)句的時(shí)候,后面的log就打印不出來(lái)了,哪里出錯(cuò)了呢,采用的571k芯片
void Peripheral_Init()
{
? ? DMA_end=1;
? ? RoughCalib_Value=0;// = ADC_DataCalib_Rough();
? ? GPIOA_ModeCfg(GPIO_Pin_13, GPIO_ModeIN_Floating);
? ? ADC_ExtSingleChSampInit(SampleFreq_3_2, ADC_PGA_1_2);
? ? ADC_ChannelCfg(3);
? ? ADC_AutoConverCycle(192); //采樣周期為 (256-192)*16個(gè)系統(tǒng)時(shí)鐘
? ? ADC_DMACfg(ENABLE, (uint16_t)(uint32_t)adcBuff, (uint16_t)(uint32_t)(&adcBuff[40]), ADC_Mode_Single);
? ? PRINT("ADCINIT0\n");
? ? PFIC_EnableIRQ(ADC_IRQn);
? ? PRINT("ADCINIT1\n");
? ? ADC_StartDMA();
}