-
TLP521为何不工作
变压器输岀AC6V,看一下这个光藕为什么不工作.TLP521-4光藕1脚输入电压1.3v。我发现光藕不工作,哪位大神帮我分析下,这个光藕为什么不工作.光藕单独取出脚1.3.5.7脚单独供电1.5或5V16与15脚,14与13脚,12与11脚,10脚与9脚均不导通,16.14.12.10脚单独加60V,光藕15.13.11.9脚也无输出二极管不工作,1脚和2脚间通1到5v全不工作.
2021-12-30 11 -
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
2021-12-14 7