Image
Image

gaoke231

+ 关注

粉丝 5     |     主题 54     |     回帖 1310

HC 32F003 ADC操作函数
2020-3-26 22:57
  • 小华半导体
  • 25
  • 1739
  设置ADC参考电压 en_result_t Adc_SetVref(en_adc_ref_vol_sel_t enAdcRefVolSel) { if (enAdcRefVolSe ...  
  获取ch8的采样值 en_result_t Adc_GetCH8Result(uint16_t* pu16AdcResult) { if (NULL == pu16AdcRes ...  
  获取扫描采样模式下指定通道的采样值 en_result_t Adc_GetScanResult(uint8_t u8Channel, uint16_t* pu16Ad ...  
  清零累加采样值 void Adc_ClrAccResult(void) { M0P_ADC->CR1_f.RACC_CLR = 0u; }  
  获取累加采样值 en_result_t Adc_GetAccResult(uint32_t* pu32AdcAccResult) { if (NULL == pu32AdcAcc ...  
  获取采样值 en_result_t Adc_GetResult(uint16_t* pu16AdcResult) { if (NULL == pu16AdcResult) { ...  
  查询ADC转换状态 boolean_t Adc_PollBusyState(void) { return M0P_ADC->CR0_f.START; }  
HC 32F003 flash 驱动
2020-3-26 20:59
  • 小华半导体
  • 13
  • 1114
  FLASH 扇区擦除 en_result_t Flash_SectorErase(uint32_t u32SectorAddr) { en_result_t ...  
  用于向FLASH写入1个字的数据 en_result_t Flash_WriteWord(uint32_t u32Addr, uint32_t u32Data) { en_ ...  
  用于向FLASH写入半字(2字节)数据. en_result_t Flash_WriteHalfWord(uint32_t u32Addr, uint16_t u16Data ...  
  FLASH 字节写 en_result_t Flash_WriteByte(uint32_t u32Addr, uint8_t u8Data) { en_result_t ...  
  FLASH 中断服务程序及编程时间配置 en_result_t Flash_Init(func_ptr_t pfnFlashCb, uint8_t u8FreqCfg) { ...  
  Flash中断禁止 en_result_t Flash_DisableIrq(en_flash_int_type_t enFlashIntType) { en_result_t enR ...  
  Flash中断使能 en_result_t Flash_EnableIrq (en_flash_int_type_t enFlashIntType) { en_result_t enR ...  
  Flash中断服务函数 void EfRam_IRQHandler(uint8_t u8Param) { pfnFlashCallback(); }  
  Flash中断标志清除 en_result_t Flash_ClearIntFlag(en_flash_int_type_t enFlashIntType) { en_result ...  
  Flash中断标志获取 boolean_t Flash_GetIntFlag(en_flash_int_type_t enFlashIntType) { boolean_t bRe ...  
  FLASH编程时间参数配置数据类型重定义 typedef enum en_flash_prgtimer { Tnvs = 32u, Tpgs ...  
  加解锁数据类型重定义 typedef enum en_flash_lock { LockAll = 0x0000u, ///  
  Flash 操作控制数据类型重定义 typedef enum en_flash_op { Read = 0u, /// ...  
2
3
近期访客