HPM APP
HPMicro Application solution
adc16.h File Reference

Go to the source code of this file.

Macros

#define API_VERSION   "V0.1.0"
 

Functions

hpm_stat_t init_common_config (adc16_conversion_mode_t conv_mode)
 Initialize ADC common configuration ;初始化ADC通用配置 More...
 
void init_preemption_config (void)
 Initialize preemption conversion mode.Including trigger source initialization, trigger target initialization, TRGM initialization, and DMA initialization ;ADC抢占转换模式初始化,包括触发源初始化、触发目标初始化、互联管理器初始化和DMA初始化 More...
 
void init_trigger_mux (TRGM_Type *ptr)
 Initialize TRGM ;初始化互联管理器 More...
 
void init_trigger_source (PWM_Type *ptr)
 Initialize trigger source ;初始化触发源PWM. More...
 
void init_trigger_target (ADC16_Type *ptr, uint8_t trig_ch, bool inten)
 Initialize trigger target ;初始化触发目标 More...
 
void spi_init (void)
 set SPI sclk frequency, format config, control config for master ;配置成主模式传输,SPI时钟频率,数据格式,传输控制,控制配置 More...
 
void hdma_spi_tx_chain_config (void)
 HDMA chain transmission configuration;HDMA链式传输配置 task 1:SPI->TRANSCTRL configuration; ;SPI数据格式配置 task 2:SPI->CMD configuration;SPI命令寄存器配置 task 3:SPI->DATA write;SPI数据寄存器写入 task 4:dummy buff copy;空字节buff拷贝 task 5:SPI->DATA read;SPI->DATA读取 Each task is connected through a linked list adc_descriptors1 and executed in a sequential loop ;各任务通过链表adc_descriptors1连接起来,按照顺序循环执行 More...