📄 hal_ftm_cap.h
字号:
/************************************************************************/
/* */
/* Copyright (C) 2006 Oki Electric Industry Co., LTD. */
/* */
/* System Name : ML675050 series */
/* Module Name : ML675050 FTM_CAP HAL program */
/* File Name : hal_ftm_cap.h */
/* Date : 2005/12/19 initial version */
/* */
/************************************************************************/
#ifndef HAL_FTM_CAP_H
#define HAL_FTM_CAP_H
#define CAPCYC (10) /* (msec) */
#define VALUE_OF_FTMnR /* reload value of timer */\
(65536 - (CAPCYC * FTM_APB_CLK * 1000) / 16)
#define DUTY_VALUE (70)
#define VALUE_OF_FTMnGR /* FTMnGR value */\
((((65536 - VALUE_OF_FTMnR) * DUTY_VALUE) / 100 ) + VALUE_OF_FTMnR)
typedef struct ML675050_CapParam {
uint16_t start_time; /* start time */
uint16_t end_time; /* end time */
} ML675050_CapParam;
/******************************/
/* Functions define */
/******************************/
void HALCap_FtmCapInit(void);
int16_t HALCap_FtmCapStart(uint16_t start);
int16_t HALCap_FtmCapGet(ML675050_CapParam *cap_param);
#endif /* end of HAL_FTM_PWM_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -