BLE5.2 1.0
开发文档说明
| 枚举 | 函数
xc_drv_qdec.h 文件参考

The header of xc_drv_qdec.c 更多...

浏览源代码.

struct  Qdec_InitCfg_t
 

枚举

enum  eSampleDivide {
  QDEC_DIVIDE_DIV_1 = 0 , QDEC_DIVIDE_DIV_2 = 1 , QDEC_DIVIDE_DIV_4 = 2 , QDEC_DIVIDE_DIV_8 = 3 ,
  QDEC_DIVIDE_DIV_16 = 4 , QDEC_DIVIDE_DIV_32 = 5 , QDEC_DIVIDE_DIV_64 = 6 , QDEC_DIVIDE_DIV_128 = 7 ,
  QDEC_DIVIDE_DIV_256 = 8 , QDEC_DIVIDE_DIV_512 = 9 , QDEC_DIVIDE_DIV_1024 = 10 , QDEC_DIVIDE_DIV_2048 = 11 ,
  QDEC_DIVIDE_DIV_4096 = 12 , QDEC_DIVIDE_DIV_8192 = 13 , QDEC_DIVIDE_DIV_16384 = 14 , QDEC_DIVIDE_DIV_32768 = 15 ,
  QDEC_DIVIDE_DIV_65536 = 16 , QDEC_DIVIDE_DIV_131072 = 17 , QDEC_DIVIDE_DIV_262144 = 18 , QDEC_DIVIDE_DIV_524288 = 19 ,
  QDEC_DIVIDE_DIV_1048576 = 20
}
 
enum  ePtsNum {
  QDEC_PTS_NUM_5 = 0 , QDEC_PTS_NUM_10 = 1 , QDEC_PTS_NUM_40 = 2 , QDEC_PTS_NUM_80 = 3 ,
  QDEC_PTS_NUM_120 = 4 , QDEC_PTS_NUM_160 = 5 , QDEC_PTS_NUM_200 = 6 , QDEC_PTS_NUM_240 = 7 ,
  QDEC_PTS_NUM_280 = 8 , QDEC_PTS_NUM_320 = 9 , QDEC_PTS_NUM_360 = 10 , QDEC_PTS_NUM_400 = 11
}
 
enum  eDBSampDiv {
  QDEC_DB_SAMP_DIV_1 = 0 , QDEC_DB_SAMP_DIV_2 = 1 , QDEC_DB_SAMP_DIV_4 = 2 , QDEC_DB_SAMP_DIV_8 = 3 ,
  QDEC_DB_SAMP_DIV_16 = 4 , QDEC_DB_SAMP_DIV_32 = 5 , QDEC_DB_SAMP_DIV_64 = 6
}
 

函数

void xc_qdec_init (Qdec_InitCfg_t *init_cfg)
 
void xc_qdec_enable (void)
 
void xc_qdec_disable (void)
 
void xc_qdec_start (void)
 
void xc_qdec_stop (void)
 

详细描述

The header of xc_drv_qdec.c

_ __ _ ________ _
| |/ /(_)___ / ____/ /_ (_)___
| // / __ \/ / / __ \/ / __ \
/ |/ / / / / /___/ / / / / /_/ /
/_/|_/_/_/ /_/\____/_/ /_/_/ .___/
/_/
(C) 2022-2025 XinChip
作者
( XinChip ) Alex-J
( XinChip )

在文件 xc_drv_qdec.h 中定义.

枚举类型说明

◆ eDBSampDiv

enum eDBSampDiv
枚举值
QDEC_DB_SAMP_DIV_1 
QDEC_DB_SAMP_DIV_2 
QDEC_DB_SAMP_DIV_4 
QDEC_DB_SAMP_DIV_8 
QDEC_DB_SAMP_DIV_16 
QDEC_DB_SAMP_DIV_32 
QDEC_DB_SAMP_DIV_64 

在文件 xc_drv_qdec.h85 行定义.

◆ ePtsNum

enum ePtsNum
枚举值
QDEC_PTS_NUM_5 
QDEC_PTS_NUM_10 
QDEC_PTS_NUM_40 
QDEC_PTS_NUM_80 
QDEC_PTS_NUM_120 
QDEC_PTS_NUM_160 
QDEC_PTS_NUM_200 
QDEC_PTS_NUM_240 
QDEC_PTS_NUM_280 
QDEC_PTS_NUM_320 
QDEC_PTS_NUM_360 
QDEC_PTS_NUM_400 

在文件 xc_drv_qdec.h69 行定义.

◆ eSampleDivide

枚举值
QDEC_DIVIDE_DIV_1 
QDEC_DIVIDE_DIV_2 
QDEC_DIVIDE_DIV_4 
QDEC_DIVIDE_DIV_8 
QDEC_DIVIDE_DIV_16 
QDEC_DIVIDE_DIV_32 
QDEC_DIVIDE_DIV_64 
QDEC_DIVIDE_DIV_128 
QDEC_DIVIDE_DIV_256 
QDEC_DIVIDE_DIV_512 
QDEC_DIVIDE_DIV_1024 
QDEC_DIVIDE_DIV_2048 
QDEC_DIVIDE_DIV_4096 
QDEC_DIVIDE_DIV_8192 
QDEC_DIVIDE_DIV_16384 
QDEC_DIVIDE_DIV_32768 
QDEC_DIVIDE_DIV_65536 
QDEC_DIVIDE_DIV_131072 
QDEC_DIVIDE_DIV_262144 
QDEC_DIVIDE_DIV_524288 
QDEC_DIVIDE_DIV_1048576 

在文件 xc_drv_qdec.h44 行定义.

函数说明

◆ xc_qdec_disable()

void xc_qdec_disable ( void  )
参数
[in]

param [in]

在文件 xc_drv_qdec.c109 行定义.

◆ xc_qdec_enable()

void xc_qdec_enable ( void  )
参数
[in]

param [in]

在文件 xc_drv_qdec.c96 行定义.

◆ xc_qdec_init()

void xc_qdec_init ( Qdec_InitCfg_t init_cfg)
参数
[in]

param [in]

在文件 xc_drv_qdec.c49 行定义.

◆ xc_qdec_start()

void xc_qdec_start ( void  )
参数
[in]

param [in]

在文件 xc_drv_qdec.c122 行定义.

◆ xc_qdec_stop()

void xc_qdec_stop ( void  )
参数
[in]

param [in]

在文件 xc_drv_qdec.c135 行定义.