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

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

?? p30f6010.h

?? 使用dsPIC30F 實(shí)現(xiàn)交流感應(yīng)電機(jī)的矢量控制源代碼
?? H
?? 第 1 頁 / 共 5 頁
字號:
        unsigned        :3;
} IEC2BITS;
extern volatile IEC2BITS IEC2bits __attribute__((__near__));

/* IPC0: Interrupt Priority Control Register 0 */
extern volatile unsigned int IPC0 __attribute__((__near__));
typedef struct tagIPC0BITS {
        unsigned INT0IP :3;
        unsigned        :1;
        unsigned IC1IP  :3;
        unsigned        :1;
        unsigned OC1IP  :3;
        unsigned        :1;
        unsigned T1IP   :3;
        unsigned        :1;
} IPC0BITS;
extern volatile IPC0BITS IPC0bits __attribute__((__near__));

/* IPC1: Interrupt Priority Control Register 1 */
extern volatile unsigned int IPC1 __attribute__((__near__));
typedef struct tagIPC1BITS {
        unsigned IC2IP  :3;
        unsigned        :1;
        unsigned OC2IP  :3;
        unsigned        :1;
        unsigned T2IP   :3;
        unsigned        :1;
        unsigned T3IP   :3;
        unsigned        :1;
} IPC1BITS;
extern volatile IPC1BITS IPC1bits __attribute__((__near__));

/* IPC2: Interrupt Priority Control Register 2 */
extern volatile unsigned int IPC2 __attribute__((__near__));
typedef struct tagIPC2BITS {
        unsigned SPI1IP :3;
        unsigned        :1;
        unsigned U1RXIP :3;
        unsigned        :1;
        unsigned U1TXIP :3;
        unsigned        :1;
        unsigned ADIP   :3;
        unsigned        :1;
} IPC2BITS;
extern volatile IPC2BITS IPC2bits __attribute__((__near__));

/* IPC3: Interrupt Priority Control Register 3 */
extern volatile unsigned int IPC3 __attribute__((__near__));
typedef struct tagIPC3BITS {
        unsigned NVMIP  :3;
        unsigned        :1;
        unsigned SI2CIP  :3;
        unsigned        :1;
        unsigned MI2CIP  :3;
        unsigned        :1;
        unsigned CNIP   :3;
        unsigned        :1;
} IPC3BITS;
extern volatile IPC3BITS IPC3bits __attribute__((__near__));

/* IPC4: Interrupt Priority Control Register 4 */
extern volatile unsigned int IPC4 __attribute__((__near__));
typedef struct tagIPC4BITS {
        unsigned INT1IP :3;
        unsigned        :1;
        unsigned IC7IP  :3;
        unsigned        :1;
        unsigned IC8IP  :3;
        unsigned        :1;
        unsigned OC3IP  :3;
        unsigned        :1;
} IPC4BITS;
extern volatile IPC4BITS IPC4bits __attribute__((__near__));

/* IPC5: Interrupt Priority Control Register 5 */
extern volatile unsigned int IPC5 __attribute__((__near__));
typedef struct tagIPC5BITS {
        unsigned OC4IP  :3;
        unsigned        :1;
        unsigned T4IP   :3;
        unsigned        :1;
        unsigned T5IP   :3;
        unsigned        :1;
        unsigned INT2IP :3;
        unsigned        :1;
} IPC5BITS;
extern volatile IPC5BITS IPC5bits __attribute__((__near__));

/* IPC6: Interrupt Priority Control Register 6 */
extern volatile unsigned int IPC6 __attribute__((__near__));
typedef struct tagIPC6BITS {
        unsigned U2RXIP :3;
        unsigned        :1;
        unsigned U2TXIP :3;
        unsigned        :1;
        unsigned SPI2IP :3;
        unsigned        :1;
        unsigned C1IP   :3;
        unsigned        :1;
} IPC6BITS;
extern volatile IPC6BITS IPC6bits __attribute__((__near__));

/* IPC7: Interrupt Priority Control Register 7 */
extern volatile unsigned int IPC7 __attribute__((__near__));
typedef struct tagIPC7BITS {
        unsigned IC3IP  :3;
        unsigned        :1;
        unsigned IC4IP  :3;
        unsigned        :1;
        unsigned IC5IP  :3;
        unsigned        :1;
        unsigned IC6IP  :3;
        unsigned        :1;
} IPC7BITS;
extern volatile IPC7BITS IPC7bits __attribute__((__near__));

/* IPC8: Interrupt Priority Control Register 8 */
extern volatile unsigned int IPC8 __attribute__((__near__));
typedef struct tagIPC8BITS {
        unsigned OC5IP  :3;
        unsigned        :1;
        unsigned OC6IP  :3;
        unsigned        :1;
        unsigned OC7IP  :3;
        unsigned        :1;
        unsigned OC8IP  :3;
        unsigned        :1;
} IPC8BITS; 
extern volatile IPC8BITS IPC8bits __attribute__((__near__));

/* IPC9: Interrupt Priority Control Register 9 */
extern volatile unsigned int IPC9 __attribute__((__near__));
typedef struct tagIPC9BITS {
        unsigned INT3IP :3;
        unsigned        :1;
        unsigned INT4IP :3;
        unsigned        :1;
        unsigned C2IP   :3;
        unsigned        :1;
        unsigned PWMIP  :3;
        unsigned        :1;
} IPC9BITS;
extern volatile IPC9BITS IPC9bits __attribute__((__near__));

/* IPC10: Interrupt Priority Control Register 10 */
extern volatile unsigned int IPC10 __attribute__((__near__));
typedef struct tagIPC10BITS {
        unsigned QEIIP  :3;
        unsigned        :5;
        unsigned LVDIP  :3;
        unsigned        :1;
        unsigned FLTAIP :3;
        unsigned        :1;
} IPC10BITS;
extern volatile IPC10BITS IPC10bits __attribute__((__near__));

/* IPC11: Interrupt Priority Control Register 11 */
extern volatile unsigned int IPC11 __attribute__((__near__));
typedef struct tagIPC11BITS {
        unsigned FLTBIP :3;
        unsigned        :13;
} IPC11BITS;
extern volatile IPC11BITS IPC11bits __attribute__((__near__));


/* ---------------------------------------------- */
/* Input Change Notification register definitions */
/* ---------------------------------------------- */

/* CNEN1: Input Change Notification Interrupt Enable Register 1 */
extern volatile unsigned int CNEN1 __attribute__((__near__));
typedef struct tagCNEN1BITS {
        unsigned CN0IE  :1;
        unsigned CN1IE  :1;
        unsigned CN2IE  :1;
        unsigned CN3IE  :1;
        unsigned CN4IE  :1;
        unsigned CN5IE  :1;
        unsigned CN6IE  :1;
        unsigned CN7IE  :1;
        unsigned CN8IE  :1;
        unsigned CN9IE  :1;
        unsigned CN10IE :1;
        unsigned CN11IE :1;
        unsigned CN12IE :1;
        unsigned CN13IE :1;
        unsigned CN14IE :1;
        unsigned CN15IE :1;
} CNEN1BITS;
extern volatile CNEN1BITS CNEN1bits __attribute__((__near__));

/* CNEN2: Input Change Notification Interrupt Enable Register 2 */
extern volatile unsigned int CNEN2 __attribute__((__near__));
typedef struct tagCNEN2BITS {
        unsigned CN16IE :1;
        unsigned CN17IE :1;
        unsigned CN18IE :1;
        unsigned CN19IE :1;
        unsigned CN20IE :1;
        unsigned CN21IE :1;
        unsigned        :10;
} CNEN2BITS;
extern volatile CNEN2BITS CNEN2bits __attribute__((__near__));

/* CNPU1: Input Change Notification Pullup Enable Register 1 */
extern volatile unsigned int CNPU1 __attribute__((__near__));
typedef struct tagCNPU1BITS {
        unsigned CN0PUE :1;
        unsigned CN1PUE :1;
        unsigned CN2PUE :1;
        unsigned CN3PUE :1;
        unsigned CN4PUE :1;
        unsigned CN5PUE :1;
        unsigned CN6PUE :1;
        unsigned CN7PUE :1;
        unsigned CN8PUE :1;
        unsigned CN9PUE :1;
        unsigned CN10PUE:1;
        unsigned CN11PUE:1;
        unsigned CN12PUE:1;
        unsigned CN13PUE:1;
        unsigned CN14PUE:1;
        unsigned CN15PUE:1;
} CNPU1BITS;
extern volatile CNPU1BITS CNPU1bits __attribute__((__near__));

/* CNPU2: Input Change Notification Pullup Enable Register 2 */
extern volatile unsigned int CNPU2 __attribute__((__near__));
typedef struct tagCNPU2BITS {
        unsigned CN16PUE:1;
        unsigned CN17PUE:1;
        unsigned CN18PUE:1;
        unsigned CN19PUE:1;
        unsigned CN20PUE:1;
        unsigned CN21PUE:1;
        unsigned        :10;
} CNPU2BITS;
extern volatile CNPU2BITS CNPU2bits __attribute__((__near__));


/* --------------------------- */
/* Timer1 register definitions */
/* --------------------------- */

/* Generic structure for Timer 1 Control Register */
typedef struct tagTCON_16BIT {
        unsigned        :1;
        unsigned TCS    :1;
        unsigned TSYNC  :1;
        unsigned        :1;
        unsigned TCKPS  :2;
        unsigned TGATE  :1;
        unsigned        :6;
        unsigned TSIDL  :1;
        unsigned        :1;
        unsigned TON    :1;
} TCON_16BIT;

/* TMR1: Timer 1 Count Register */
extern volatile unsigned int TMR1 __attribute__((__near__));

/* PR1: Timer 1 Period Register */
extern volatile unsigned int PR1 __attribute__((__near__));

/* T1CON: Timer 1 Control Register */
extern volatile unsigned int T1CON __attribute__((__near__));
extern volatile TCON_16BIT T1CONbits __attribute__((__near__));

/* ----------------------------- */
/* Timer2/3 register definitions */
/* ----------------------------- */

/* Generic structure for Timer 2 and Timer 4 Control Registers */
typedef struct tagTCON_EVEN {
        unsigned        :1;
        unsigned TCS    :1;
        unsigned        :1;
        unsigned T32    :1;
        unsigned TCKPS  :2;
        unsigned TGATE  :1;
        unsigned        :6;
        unsigned TSIDL  :1;
        unsigned        :1;
        unsigned TON    :1;
} TCON_EVEN;

/* Generic structure for Timer 3 and Timer 5 Control Registers */
typedef struct tagTCON_ODD {
        unsigned        :1;
        unsigned TCS    :1;
        unsigned        :2;
        unsigned TCKPS  :2;
        unsigned TGATE  :1;
        unsigned        :6;
        unsigned TSIDL  :1;
        unsigned        :1;
        unsigned TON    :1;
} TCON_ODD;

/* TMR2: Timer 2 Count Register */
extern volatile unsigned int TMR2 __attribute__((__near__));

/* TMR3HLD: Timer 3 Holding Register */
extern volatile unsigned int TMR3HLD __attribute__((__near__));

/* TMR3: Timer 3 Count Register */
extern volatile unsigned int TMR3 __attribute__((__near__));

/* PR2: Timer 2 Period Register */
extern volatile unsigned int PR2 __attribute__((__near__));

/* PR3: Timer 3 Period Register */
extern volatile unsigned int PR3 __attribute__((__near__));

/* T2CON: Timer 2 Control Register */
extern volatile unsigned int T2CON __attribute__((__near__));
extern volatile TCON_EVEN T2CONbits __attribute__((__near__));

/* T3CON: Timer 3 Control Register */
extern volatile unsigned int T3CON __attribute__((__near__));
extern volatile TCON_ODD T3CONbits __attribute__((__near__));


/* ----------------------------- */
/* Timer4/5 register definitions */
/* ----------------------------- */

/* TMR4: Timer 4 Count Register */
extern volatile unsigned int TMR4 __attribute__((__near__));

/* TMR5HLD: Timer 5 Holding Register */
extern volatile unsigned int TMR5HLD __attribute__((__near__));

/* TMR5: Timer 5 Count Register */
extern volatile unsigned int TMR5 __attribute__((__near__));

/* PR4: Timer 4 Period Register */
extern volatile unsigned int PR4 __attribute__((__near__));

/* PR5: Timer 5 Period Register */
extern volatile unsigned int PR5 __attribute__((__near__));

/* T4CON: Timer 4 Control Register */
extern volatile unsigned int T4CON __attribute__((__near__));
extern volatile TCON_EVEN T4CONbits __attribute__((__near__));

/* T5CON: Timer 5 Control Register */
extern volatile unsigned int T5CON __attribute__((__near__));
extern volatile TCON_ODD T5CONbits __attribute__((__near__));


/* ------------------------------------------------- */
/* Quadrature Encoder Interface register definitions */
/* ------------------------------------------------- */

/* QEICON: QEI Control Register */
extern volatile unsigned int QEICON __attribute__((__near__));
typedef struct tagQEICONBITS {
        unsigned UPDN_SRC:1;
        unsigned TQCS   :1;
        unsigned POSRES :1;
        unsigned TQCKPS :2;
        unsigned TQGATE :1;
        unsigned PCDOUT :1;
        unsigned SWPAB  :1;
        unsigned QEIM   :3;
        unsigned UPDN   :1;
        unsigned INDX   :1;
        unsigned QEISIDL:1;
        unsigned        :1;
        unsigned CNTERR :1;
} QEICONBITS;
extern volatile QEICONBITS QEICONbits __attribute__((__near__));

/* DFLTCON: Digital Filter Control Register */
extern volatile unsigned int DFLTCON __attribute__((__near__));
typedef struct tagDFLTCONBITS {
        unsigned INDCK  :3;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色香蕉久久蜜桃| 天堂影院一区二区| 亚洲综合色网站| 午夜成人免费视频| 国产一区二区三区四区五区入口| 粉嫩嫩av羞羞动漫久久久| 色婷婷狠狠综合| 日韩色视频在线观看| 国产精品久久久久影院老司 | 久久er精品视频| 国产福利一区二区| 欧美性生活大片视频| 久久尤物电影视频在线观看| 亚洲天堂中文字幕| 美女网站在线免费欧美精品| 99久久综合色| 欧美一区二区三区色| 国产精品三级电影| 日韩电影在线免费看| 国产成人精品免费网站| 6080日韩午夜伦伦午夜伦| 欧美高清在线视频| 日韩成人午夜电影| 91在线视频观看| 精品剧情在线观看| 亚洲午夜精品网| 高清视频一区二区| 日韩亚洲欧美在线观看| 夜夜精品浪潮av一区二区三区| 极品美女销魂一区二区三区| 欧美日韩一区二区不卡| 国产精品美女www爽爽爽| 免费在线视频一区| 色婷婷亚洲综合| 国产精品素人视频| 久久精品久久久精品美女| 色哦色哦哦色天天综合| 久久久蜜桃精品| 日本在线不卡一区| 日本乱人伦aⅴ精品| 中文幕一区二区三区久久蜜桃| 男人的j进女人的j一区| 欧美在线视频你懂得| 国产精品婷婷午夜在线观看| 精品一区精品二区高清| 91精品国产色综合久久ai换脸| 一区二区视频在线| 不卡一区中文字幕| 久久久99精品免费观看不卡| 日韩精品每日更新| 在线看日本不卡| 最好看的中文字幕久久| 成人手机电影网| 欧美精品一区二区蜜臀亚洲| 婷婷国产在线综合| 99视频一区二区三区| 久久精品亚洲精品国产欧美kt∨| 蜜桃久久久久久久| 91精品国产全国免费观看| 亚洲国产综合色| 91福利精品视频| 亚洲一区二区偷拍精品| 日本韩国一区二区三区视频| 国产亚洲福利社区一区| 91在线观看污| 亚洲欧洲一区二区在线播放| 国产精品一区三区| 欧美一区二区精品在线| 日韩中文字幕区一区有砖一区| 欧美视频在线观看一区| 亚洲国产精品久久人人爱| 欧美亚洲国产bt| 午夜a成v人精品| 日韩一卡二卡三卡| 黄色日韩网站视频| 国产欧美日韩综合| eeuss鲁一区二区三区| 国产精品色眯眯| 色婷婷av一区二区| 亚洲va韩国va欧美va精品| 欧美精品免费视频| 日韩不卡在线观看日韩不卡视频| 91精品国产综合久久小美女| 蜜臀av一级做a爰片久久| 日韩美女视频在线| 国产伦精品一区二区三区免费 | 亚洲一区二区在线免费看| 欧美性xxxxx极品少妇| 偷窥少妇高潮呻吟av久久免费| 欧美日韩精品一区二区| 青青草97国产精品免费观看| 久久综合丝袜日本网| 性感美女久久精品| 亚洲精品欧美二区三区中文字幕| 国产精品免费aⅴ片在线观看| 欧美日韩高清影院| 成人黄色电影在线| 久久99精品久久久| 午夜激情久久久| 中文字幕一区二| 26uuu欧美| 91精品国产美女浴室洗澡无遮挡| 99久久er热在这里只有精品15 | 国产亚洲欧美日韩在线一区| 国产福利91精品一区二区三区| 国产无遮挡一区二区三区毛片日本| av在线不卡网| 亚洲不卡av一区二区三区| 亚洲精品久久嫩草网站秘色| 制服丝袜中文字幕一区| 国产精品亚洲专一区二区三区| 亚洲欧洲日韩av| 欧美肥妇毛茸茸| 国产91精品精华液一区二区三区| 亚洲女同一区二区| 日韩欧美一区二区视频| 成人免费高清在线观看| 亚洲国产精品麻豆| 久久久午夜精品理论片中文字幕| 91视频一区二区| 久久99精品一区二区三区| 亚洲日本欧美天堂| 日韩三区在线观看| 91理论电影在线观看| 男男成人高潮片免费网站| 亚洲欧洲精品一区二区三区不卡| 在线播放欧美女士性生活| 国产**成人网毛片九色 | 日韩精品在线一区| 99久久综合99久久综合网站| 日本中文字幕一区二区有限公司| 国产亚洲污的网站| 91超碰这里只有精品国产| 成人激情图片网| 黄页视频在线91| 天天色天天操综合| 亚洲精品欧美综合四区| 久久久精品国产99久久精品芒果| 欧美日韩美少妇| 成人免费视频caoporn| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲欧美日韩人成在线播放| 国产午夜亚洲精品理论片色戒| 欧美老女人第四色| 91亚洲国产成人精品一区二三| 国产在线视频一区二区| 亚洲国产成人高清精品| 亚洲同性gay激情无套| 久久久www成人免费无遮挡大片| 欧美三级韩国三级日本一级| av一区二区三区四区| 国产一区二区三区四| 麻豆精品久久精品色综合| 亚洲高清免费视频| 亚洲美女视频一区| 国产精品伦一区| 国产亚洲一区二区在线观看| 欧美大尺度电影在线| 欧美疯狂做受xxxx富婆| 色哦色哦哦色天天综合| 91在线国内视频| 99综合电影在线视频| 国产99久久久国产精品潘金 | 国产日本欧洲亚洲| 精品毛片乱码1区2区3区| 91麻豆精品国产91久久久久久久久| 一本一道久久a久久精品 | 亚洲免费观看在线观看| 国产精品久久免费看| 欧美国产综合一区二区| 国产欧美一区二区精品久导航| 久久综合丝袜日本网| 精品久久久久av影院| 日韩免费成人网| 日韩免费电影网站| 精品国产伦一区二区三区免费| 欧美一区二区三区在线观看视频 | 久久97超碰色| 久久电影网电视剧免费观看| 开心九九激情九九欧美日韩精美视频电影 | 国产精品18久久久久| 国产乱码字幕精品高清av| 国产精品自拍在线| 国产成人精品亚洲午夜麻豆| 成人污污视频在线观看| 成人动漫av在线| 91香蕉视频黄| 在线观看精品一区| 欧美日韩aaaaa| 欧美一区二区三区免费大片 | 国产成人在线看| 成人午夜激情在线| 色综合天天综合网天天看片| 91老师片黄在线观看| 在线国产电影不卡| 欧美另类变人与禽xxxxx| 日韩欧美久久久| 欧美国产精品v| 夜夜嗨av一区二区三区四季av| 亚洲小说欧美激情另类|