问答

汇集网友智慧,解决技术难题

734774645

TA的家园币:943  

  • HC32F460 KEUA 和JETA的ADC问题

    大家好,之前购买了几块HC32F460的开发板。其中也包括JETA型号的。最近有个KEUA的型号需要调试,调试ADC时,发现数据不更新(同样的程序在JETA等开发板上都正常)。//----以下是ADC的配置-----------//ADC初始化voidAdcConfig(void){AdcClockConfig();AdcInitConfig();AdcChannelConfig();}//ADC时钟直接使用ClkPeriSrcPclkstaticvoidAdcClockConfig(void){/*Setbusclockdivision,dependsonthesystemclockfrequency.*///m_stcSysclkCfg.enPclk2Div=ClkSysclkDiv64;//m_stcSysclkCfg.enPclk4Div=ClkSysclkDiv16;//CLK_SysClkConfig(&m_stcSysclkCfg);CLK_SetPeriClkSource(ClkPeriSrcPclk);}voidAdcInitConfig(void){stc_adc_init_tstcAdcInit;MEM_ZERO_STRUCT(stcAdcInit);stcAdcInit.enResolution=AdcResolution_12Bit;stcAdcInit.enDataAlign=AdcDataAlign_Right;stcAdcInit.enAutoClear=AdcClren_Disable;stcAdcInit.enScanMode=AdcMode_SAOnce;;//单次采样/*1.EnableADC1.*/PWC_Fcg3PeriphClockCmd(PWC_FCG3_PERIPH_ADC1,Enable);/*2.InitializeADC1.*/ADC_Init(M4_ADC1,&stcAdcInit);}#defineADC1_SA_CHANNEL_COUNT(3u)voidAdcChannelConfig(void){stc_adc_ch_cfg_tstcChCfg;uint8_tau8Adc1SaSampTime[ADC1_SA_CHANNEL_COUNT]={0x60,0x80,0x80};MEM_ZERO_STRUCT(stcChCfg);stcChCfg.u32Channel=(ADC1_CH0|ADC1_CH1|ADC1_CH2);stcChCfg.u8Sequence=ADC_SEQ_A;stcChCfg.pu8SampTime=au8Adc1SaSampTime;/*1.SettheADCpintoanalogmode.*/AdcSetChannelPinMode(M4_ADC1,(ADC1_CH0|ADC1_CH1|ADC1_CH2),Pin_Mode_Ana);/*2.AddADCchannel.*/ADC_AddAdcChannel(M4_ADC1,&stcChCfg);}//---以下是测试的main程序----int32_tmain(void){UseXTAL();//使用外部16M晶振//ADC初始化AdcConfig();ADC_StartConvert(M4_ADC1);//ADC软起动while(1){Ddl_Delay1ms(1000);ADC_GetAllData(M4_ADC1,m_au16Adc1Value,ADC1_CH_COUNT);//读取ADC

    hc32f460 KEUA ADC

    2021-12-14 7
  • M482SE8AE VBAT电流过大

    M482SE8AEVBAT电流过大,比M450大几十倍,CR2032电池没几天就消耗完了。

    M480 VBAT BAT 电流 se 电池

    2021-07-09 10
  • dsPIC33CK256MP508在线仿真出错

    能够正常烧录程序,调试时,出现如下错误,是什么情况。Fatalerror:0xc04Thetargetdeviceisnotreadyfordebugging.Pleasecheckyourconfigurationbitsettingsandprogramthedevicebeforeproceeding.Themostcommoncausesforthisfailureareoscillatorand/orPGC/PGDsettings.

    仿真 dspic33 ck se ce

    2020-12-23 8