Image
Image

gaoke231

+ 关注

粉丝 5     |     主题 54     |     回帖 1310

HC89S001P IO
2020-2-25 20:14
  • 芯圣MCU
  • 9
  • 1032
  将P02端口的上拉电阻设置为100K  
  对P00端口的消抖时间进行设置,251.9375us  
HC 32F003 ADC操作函数
2020-3-26 22:57
  • 小华半导体
  • 25
  • 1739
  配置扫描转换模式 en_result_t Adc_ConfigScanMode(stc_adc_cfg_t* pstcAdcConfig, stc_adc_scan_cfg_t* ps ...  
  配置连续转换模式 en_result_t Adc_ConfigContMode(stc_adc_cfg_t* pstcAdcConfig, stc_adc_cont_cfg_t* ps ...  
  ADC 配置普通转换模式 en_result_t Adc_ConfigNormMode(stc_adc_cfg_t* pstcAdcConfig, stc_adc_norm_cfg_t ...  
  ADC转换停止 void Adc_Stop(void) { M0P_ADC->CR0_f.START = 0u; }  
  ADC转换开始 void Adc_Start(void) { M0P_ADC->ICLR_f.CONT_INTC = 0u; M0P_ADC->CR0_f.STATERST = ...  
  复位ADC void Adc_DeInit(void) { AdcDisableNvic(ADC_IRQn); M0P_ADC->CR0_f.ADCEN = 0u; M ...  
  ADC初始化 en_result_t Adc_Init(stc_adc_cfg_t* pstcAdcConfig) { if (NULL == pstcAdcConfig) { ...  
  ADC中断除能 void Adc_DisableIrq(void) { uint32_t u32Cr1; M0P_ADC->CR0_f.IE = 0u; ...  
  ADC比较使能 void Adc_CmpCfg(stc_adc_irq_t* pstcAdcIrqCfg) { if (TRUE == pstcAdcIrqCfg->bAdcRegCm ...  
  ADC中断使能 void Adc_EnableIrq(void) { M0P_ADC->CR0_f.IE = 1u; }  
  清除ADC HHT中断状态 void Adc_ClrHhtIrqState(void) { M0P_ADC->ICLR = ~(1  
  清除ADC REG中断状态 void Adc_ClrRegIrqState(void) { M0P_ADC->ICLR = ~(1  
  清除ADC CONT中断状态 void Adc_ClrContIrqState(void) { M0P_ADC->ICLR = ~(1  
  获取ADC中断状态 void Adc_GetIrqState(stc_adc_irq_t* pstcAdcIrqState) { pstcAdcIrqState->bAdcIrq ...  
  配置ADC中断 void Adc_ConfigIrq(stc_adc_irq_t* pstcAdcIrqCfg, stc_adc_irq_calbakfn ...  
  ADC中断服务程序 void Adc_IRQHandler(uint8_t u8Param) { if (TRUE == M0P_ADC->IFR_f.REG_INTF) ...  
  除能NVIC中ADC中断  
  使能NVIC中ADC中断  
2
3
近期访客