亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? pwm.h

?? 嵌入式系統(tǒng)
?? H
字號(hào):
/*-----------------------------------------------------------------------------
@@
@@ Copyright (c) 2001 Sharp Corporation All rights reserved.
@@
@@ (Summary)    : PWM driver user include header file
@@
@@ (Comment)    :
@@
@@ (Author)     : Kazuko FUKUDA
@@
@@ (History)    : 2001/1/15
@@                2001/1/17 K.FUKUDA    reflect result code review version
@@                2001/2/13 K.FUKUDA    modified calculation of address
@@                2001/6/05 Tan WK      Version 2.0 with LH79532 support
@@                2001/8/31 Teo LL      Version 3.0 with LH79533 support
@@
@@ (RCS ID) :
@@
-----------------------------------------------------------------------------*/
#ifndef APD_PWM_H
#define APD_PWM_H

/*+include files*************************************************************/
/*                                                                          */
/*                                                                          */
/**************************************************************************-*/
#include "type_def.h"
#include "dev_def.h"
#include "pwm_ref.h"

/*+Public Macro definitions**************************************************/
/*                                                                          */
/*                                                                          */
/**************************************************************************-*/

/*+Public Type definitions***************************************************/
/*                                                                          */
/*                                                                          */
/**************************************************************************-*/

/*-----------------------------------------------------------------------------
@@
@@ {Name}   : APD_PWM_MODE
@@
@@ {Summary}: Indicate the PWM's mode.
@@
@@ {Desc}   : It is used to set PWMx as either normal or synchronous mode.
@@            It is referred as an argument of "apd_PWMInit".
@@
@@ {END}
-----------------------------------------------------------------------------*/
typedef enum {
    APD_PWM_NORMAL_MODE = 0,    /* Operate PWMx in normal mode */
    APD_PWM_SYNCHRO_MODE        /* Operate PWMx in synchronous mode */
} APD_PWM_MODE;

/*-----------------------------------------------------------------------------
@@
@@ {Name}   : APD_PWM_SELECT_CLK
@@
@@ {Summary}: Indicate APD_PWM's clock select.
@@
@@ {Desc}   : It is used to set the input signal of PMWx as either
@@            couter/timer0 or external.
@@
@@ {END}
-----------------------------------------------------------------------------*/
typedef enum {
    APD_PWM_SYNC_COUNTER0 = 0x00,   /* Use Counter/Timer0 */
    APD_PWM_SYNC_EXTERNAL = 0x02    /* Use External input signal */
} APD_PWM_SELECT_CLK;

/*-----------------------------------------------------------------------------
@@
@@ {Name}   : APD_PWM_OUTPUT
@@
@@ {Summary}: Indicated the output signal of APD_PWM.
@@
@@ {Desc}   : It is used to set the PWM's output as either normal or inverted.
@@
@@ {END}
-----------------------------------------------------------------------------*/
typedef enum {
    APD_PWM_NORMAL_OUTPUT = 0,  /* normal output */
    APD_PWM_INVERT_OUTPUT       /* inverted output */
} APD_PWM_OUTPUT;

/*-----------------------------------------------------------------------------
@@
@@ {Name}   : APD_PWM_CHANNEL
@@
@@ {Summary}: Indicate APD_PWM Channel
@@
@@ {Desc}   : It is used to set PWM Channel type as a constant.
@@
@@ {END}
-----------------------------------------------------------------------------*/
typedef enum {
    APD_PWM_CH0 = 0x00, /* channel 0 */
    APD_PWM_CH1,        /* channel 1 */
    APD_PWM_CH2,        /* channel 2 */
    APD_PWM_CH3         /* channel 3 */
} APD_PWM_CHANNEL;

/*-----------------------------------------------------------------------------
@@
@@ {Name}   : APD_PWMINIT
@@
@@ {Summary}: The setting of PWM initialize bits.
@@
@@ {Desc}   : A structure defining how each PWM should be initialized to.
@@            div   - Division values
@@            mode  - Synchronous/Normal mode
@@            sel   - counter/external clock
@@            tc    - PWM frequency
@@            dc    - PWM duty cycle
@@            inv   - Normal/Inverted output
@@            ch    - Channel
@@
@@ {END}
-----------------------------------------------------------------------------*/
typedef struct {
    APD_UCHAR           div;
    APD_PWM_MODE        mode;
    APD_PWM_SELECT_CLK  sel;
    APD_USHORT          tc;
    APD_USHORT          dc;
    APD_PWM_OUTPUT      inv;
    APD_PWM_CHANNEL     ch;
} APD_PWMINIT;


#ifdef APD_PWM_C

/*-------------------------- Local context - START -------------------------*/

/*+include files*************************************************************/
/*                                                                          */
/*                                                                          */
/**************************************************************************-*/

#define VISIBLE             /* Mark as LOCAL context */

/*+Local Type definitions****************************************************/
/*                                                                          */
/*                                                                          */
/**************************************************************************-*/

/*+Local Macro definitions***************************************************/
/*                                                                          */
/*                                                                          */
/**************************************************************************-*/

/*+Local function prototypes*************************************************/
/*                                                                          */
/* Name         Type    Abstract                                            */
/* --------     ------- -----------                                         */
/**************************************************************************-*/

/*+Local data declarations***************************************************/
/*                                                                          */
/* Name         Type    Abstract                                            */
/* --------     ------- -----------                                         */
/*                                                                          */
/**************************************************************************-*/

/*-------------------------------- Local context - END ---------------------------------*/

#else
#define VISIBLE extern      /* Mark as GLOBAL context */
#endif

/*---------------------------- Global context - START ---------------------------------*/

/*+Public data declarations**************************************************/
/*                                                                          */
/* Name         Type    Abstract                                            */
/* --------     ------- -----------                                         */
/*                                                                          */
/**************************************************************************-*/

/*+Public function prototypes************************************************/
/*                                                                          */
/* Name         Type    Abstract                                            */
/* --------     ------- -----------                                         */
/*                                                                          */
/**************************************************************************-*/
VISIBLE APD_VOID apd_PWMInit(APD_PWMINIT *);
VISIBLE APD_VOID apd_PWMEnable(APD_PWM_CHANNEL ch);
VISIBLE APD_VOID apd_PWMEnable(APD_PWM_CHANNEL ch);
VISIBLE APD_VOID apd_PWMSetTc(APD_USHORT tc, APD_PWM_CHANNEL ch);
VISIBLE APD_VOID apd_PWMSetDc(APD_USHORT dc, APD_PWM_CHANNEL ch);
VISIBLE APD_VOID apd_PWMSetDiv(APD_UCHAR div, APD_PWM_CHANNEL ch);
VISIBLE APD_VOID apd_PWMSetInv(APD_PWM_OUTPUT inv, APD_PWM_CHANNEL ch);


/*-------------------------- Global context - END --------------------------*/

#undef VISIBLE
#endif	/* APD_PWM */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av在线一区二区三区| 亚洲国产日韩精品| 国产福利一区二区三区视频在线 | 国产精品久久久久精k8| 国产98色在线|日韩| 国产精品麻豆网站| 欧美自拍丝袜亚洲| 免费精品视频最新在线| 91精品国产高清一区二区三区蜜臀| 免费在线看一区| 久久精品一区蜜桃臀影院| 不卡高清视频专区| 亚洲成a人片在线观看中文| 日韩欧美久久久| 成人高清免费在线播放| 亚洲mv在线观看| 久久老女人爱爱| 在线观看免费一区| 精品一区二区av| 一区二区激情视频| 精品国内二区三区| 91视频一区二区| 另类小说一区二区三区| 亚洲色图视频免费播放| 欧美一区二区三区四区高清| 成人亚洲精品久久久久软件| 亚洲动漫第一页| 国产亚洲制服色| 欧美日韩亚洲另类| 风流少妇一区二区| 五月婷婷综合激情| 国产精品国产三级国产aⅴ入口| 91精品欧美久久久久久动漫 | 99精品一区二区三区| 亚洲国产sm捆绑调教视频| 精品国产欧美一区二区| 一本久道久久综合中文字幕 | 高清国产一区二区三区| 亚洲午夜久久久久久久久电影院| 欧美成人午夜电影| 欧美中文字幕不卡| 成人精品鲁一区一区二区| 亚洲va韩国va欧美va| 中文字幕中文字幕一区| 日韩女同互慰一区二区| 在线亚洲一区观看| 成人污污视频在线观看| 久久国产婷婷国产香蕉| 亚洲成人精品一区二区| 中文字幕综合网| 国产校园另类小说区| 日韩一区二区精品在线观看| 色综合网色综合| 国产成人99久久亚洲综合精品| 日本在线不卡一区| 亚洲电影一区二区| 亚洲女人小视频在线观看| 国产日产欧美精品一区二区三区| 欧美日韩精品一区二区三区蜜桃| 成人动漫中文字幕| 粉嫩嫩av羞羞动漫久久久 | 夜夜夜精品看看| 国产精品毛片高清在线完整版 | 久久综合九色综合97婷婷女人| 欧美日韩视频在线观看一区二区三区| eeuss影院一区二区三区| 国产精品系列在线播放| 毛片av一区二区三区| 亚洲成a人v欧美综合天堂| 亚洲综合成人网| 亚洲美女一区二区三区| 最新国产の精品合集bt伙计| 亚洲国产成人在线| 国产欧美日韩不卡| 中文字幕一区二区三区在线播放 | 精品国产乱码久久久久久1区2区 | 欧美三级资源在线| 欧美三级中文字幕在线观看| 欧美丝袜丝交足nylons图片| 欧洲精品一区二区| 欧美日韩日日摸| 欧美精品亚洲二区| 日韩一区二区三区在线观看| 日韩一区二区三区免费观看| 日韩欧美国产一区在线观看| 欧美第一区第二区| 久久综合成人精品亚洲另类欧美| 久久综合九色综合97婷婷| 国产日韩欧美在线一区| 国产精品美女久久久久av爽李琼| 国产精品久久久久久久浪潮网站| 国产精品久久久久久久久图文区 | 色综合中文字幕| 欧美三级中文字幕在线观看| 欧美一区午夜视频在线观看| 91精品国产综合久久久久久| 欧美xfplay| 中文字幕精品一区二区三区精品| 亚洲欧美日韩国产综合| 亚洲一区二区三区四区五区黄| 日韩va亚洲va欧美va久久| 日本视频中文字幕一区二区三区| 久久黄色级2电影| 成人黄色综合网站| 欧美男人的天堂一二区| 亚洲精品一线二线三线| 亚洲人成网站精品片在线观看| 午夜视频在线观看一区二区| 激情综合一区二区三区| av在线这里只有精品| 欧美日韩极品在线观看一区| 久久婷婷成人综合色| 亚洲人成小说网站色在线| 青草av.久久免费一区| 成人手机电影网| 欧美日韩国产三级| 久久精品男人天堂av| 亚洲自拍偷拍网站| 国产成人在线视频播放| 欧美伊人精品成人久久综合97| 精品区一区二区| 亚洲一二三四在线| 国产乱色国产精品免费视频| 色综合久久88色综合天天免费| 欧美人狂配大交3d怪物一区| 亚洲国产高清在线| 老司机午夜精品| 色欧美88888久久久久久影院| 精品日韩成人av| 亚洲制服丝袜一区| 成人高清免费观看| 欧美电视剧在线看免费| 亚洲国产一区二区视频| 风流少妇一区二区| 日韩精品一区在线| 亚洲一区在线观看网站| 成人免费毛片嘿嘿连载视频| 日韩精品一区二区三区视频在线观看| 樱桃视频在线观看一区| 成人黄色免费短视频| 日韩欧美国产一区二区三区| 夜夜夜精品看看| 91在线免费视频观看| 国产欧美一区二区三区在线看蜜臀| 日韩在线播放一区二区| 在线一区二区三区四区五区| 国产精品国产三级国产有无不卡| 精品一区二区在线播放| 91精品国产欧美一区二区18| 亚洲一区二区影院| 一本久道中文字幕精品亚洲嫩| 国产蜜臀av在线一区二区三区| 免费在线观看视频一区| 欧美日韩国产经典色站一区二区三区| 国产精品久久一卡二卡| 国产999精品久久久久久绿帽| 2017欧美狠狠色| 精品一区二区免费在线观看| 91精品久久久久久久99蜜桃| 亚洲成av人片在www色猫咪| 欧美在线一二三四区| 亚洲天堂av老司机| 色婷婷久久久综合中文字幕| 亚洲人吸女人奶水| 色综合天天综合狠狠| 综合久久给合久久狠狠狠97色| 99精品1区2区| 亚洲美女视频在线| 欧美亚洲国产怡红院影院| 亚洲一区在线电影| 欧美剧在线免费观看网站| 图片区小说区区亚洲影院| 欧美日韩视频不卡| 日本不卡的三区四区五区| 欧美一激情一区二区三区| 免费看欧美女人艹b| 精品福利在线导航| 国产福利一区二区三区| 国产精品日韩精品欧美在线| 99视频一区二区三区| 一区二区三区成人| 在线综合+亚洲+欧美中文字幕| 蜜臀av亚洲一区中文字幕| 久久婷婷一区二区三区| 成人av动漫在线| 亚洲国产欧美在线人成| 欧美老人xxxx18| 蜜臀va亚洲va欧美va天堂| 久久久久久久电影| 91在线观看视频| 石原莉奈一区二区三区在线观看| 日韩你懂的电影在线观看| 国产成人小视频| 亚洲欧美国产三级| 日韩一卡二卡三卡| 成人av网址在线| 婷婷丁香激情综合| 中文字幕不卡在线| 欧美高清视频在线高清观看mv色露露十八| 日韩精品久久理论片|