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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? p30f6012a.h

?? 實現了dsPIC30f6012a通過SPC3與PLC通信
?? H
?? 第 1 頁 / 共 5 頁
字號:
        unsigned TRISC14:1;
        unsigned TRISC15:1;
} TRISCBITS;
extern volatile TRISCBITS TRISCbits __attribute__((__near__));

/* PORTC: Port C Pin Register */
extern volatile unsigned int PORTC __attribute__((__near__));
typedef struct tagPORTCBITS {
        unsigned        :1;
        unsigned RC1    :1;
        unsigned RC2    :1;
        unsigned        :10;
        unsigned RC13   :1;
        unsigned RC14   :1;
        unsigned RC15   :1;
} PORTCBITS;
extern volatile PORTCBITS PORTCbits __attribute__((__near__));

/* LATC: Port C Latch Register */
extern volatile unsigned int LATC __attribute__((__near__));
typedef struct tagLATCBITS {
        unsigned        :1;
        unsigned LATC1  :1;
        unsigned LATC2  :1;
        unsigned        :10;
        unsigned LATC13 :1;
        unsigned LATC14 :1;
        unsigned LATC15 :1;
} LATCBITS;
extern volatile LATCBITS LATCbits __attribute__((__near__));

/* TRISD: Port D Direction Control Register */
extern volatile unsigned int TRISD __attribute__((__near__));
typedef struct tagTRISDBITS {
        unsigned TRISD0 :1;
        unsigned TRISD1 :1;
        unsigned TRISD2 :1;
        unsigned TRISD3 :1;
        unsigned TRISD4 :1;
        unsigned TRISD5 :1;
        unsigned TRISD6 :1;
        unsigned TRISD7 :1;
        unsigned TRISD8 :1;
        unsigned TRISD9 :1;
        unsigned TRISD10:1;
        unsigned TRISD11:1;
        unsigned        :4;
} TRISDBITS;
extern volatile TRISDBITS TRISDbits __attribute__((__near__));

/* PORTD: Port D Pin Register */
extern volatile unsigned int PORTD __attribute__((__near__));
typedef struct tagPORTDBITS {
        unsigned RD0    :1;
        unsigned RD1    :1;
        unsigned RD2    :1;
        unsigned RD3    :1;
        unsigned RD4    :1;
        unsigned RD5    :1;
        unsigned RD6    :1;
        unsigned RD7    :1;
        unsigned RD8    :1;
        unsigned RD9    :1;
        unsigned RD10   :1;
        unsigned RD11   :1;
        unsigned        :4;
} PORTDBITS;
extern volatile PORTDBITS PORTDbits __attribute__((__near__));

/* LATD: Port D Latch Register */
extern volatile unsigned int LATD __attribute__((__near__));
typedef struct tagLATDBITS {
        unsigned LATD0  :1;
        unsigned LATD1  :1;
        unsigned LATD2  :1;
        unsigned LATD3  :1;
        unsigned LATD4  :1;
        unsigned LATD5  :1;
        unsigned LATD6  :1;
        unsigned LATD7  :1;
        unsigned LATD8  :1;
        unsigned LATD9  :1;
        unsigned LATD10 :1;
        unsigned LATD11 :1;
        unsigned        :4;
} LATDBITS;
extern volatile LATDBITS LATDbits __attribute__((__near__));

/* TRISF: Port F Direction Control Register */
extern volatile unsigned int TRISF __attribute__((__near__));
typedef struct tagTRISFBITS {
        unsigned TRISF0 :1;
        unsigned TRISF1 :1;
        unsigned TRISF2 :1;
        unsigned TRISF3 :1;
        unsigned TRISF4 :1;
        unsigned TRISF5 :1;
        unsigned TRISF6 :1;
        unsigned        :9;
} TRISFBITS;
extern volatile TRISFBITS TRISFbits __attribute__((__near__));

/* PORTF: Port F Pin Register */
extern volatile unsigned int PORTF __attribute__((__near__));
typedef struct tagPORTFBITS {
        unsigned RF0    :1;
        unsigned RF1    :1;
        unsigned RF2    :1;
        unsigned RF3    :1;
        unsigned RF4    :1;
        unsigned RF5    :1;
        unsigned RF6    :1;
        unsigned        :9;
} PORTFBITS;
extern volatile PORTFBITS PORTFbits __attribute__((__near__));

/* LATF: Port F Latch Register */
extern volatile unsigned int LATF __attribute__((__near__));
typedef struct tagLATFBITS {
        unsigned LATF0  :1;
        unsigned LATF1  :1;
        unsigned LATF2  :1;
        unsigned LATF3  :1;
        unsigned LATF4  :1;
        unsigned LATF5  :1;
        unsigned LATF6  :1;
        unsigned        :9;
} LATFBITS;
extern volatile LATFBITS LATFbits __attribute__((__near__));

/* TRISG: Port G Direction Control Register */
extern volatile unsigned int TRISG __attribute__((__near__));
typedef struct tagTRISGBITS {
        unsigned TRISG0 :1;
        unsigned TRISG1 :1;
        unsigned TRISG2 :1;
        unsigned TRISG3 :1;
        unsigned        :2;
        unsigned TRISG6 :1;
        unsigned TRISG7 :1;
        unsigned TRISG8 :1;
        unsigned TRISG9 :1;
        unsigned        :2;
        unsigned TRISG12:1;
        unsigned TRISG13:1;
        unsigned TRISG14:1;
        unsigned TRISG15:1;
} TRISGBITS;
extern volatile TRISGBITS TRISGbits __attribute__((__near__));

/* PORTG: Port G Pin Register */
extern volatile unsigned int PORTG __attribute__((__near__));
typedef struct tagPORTGBITS {
        unsigned RG0    :1;
        unsigned RG1    :1;
        unsigned RG2    :1;
        unsigned RG3    :1;
        unsigned        :2;
        unsigned RG6    :1;
        unsigned RG7    :1;
        unsigned RG8    :1;
        unsigned RG9    :1;
        unsigned        :2;
        unsigned RG12   :1;
        unsigned RG13   :1;
        unsigned RG14   :1;
        unsigned RG15   :1;
} PORTGBITS;
extern volatile PORTGBITS PORTGbits __attribute__((__near__));

/* LATG: Port G Latch Register */
extern volatile unsigned int LATG __attribute__((__near__));
typedef struct tagLATGBITS {
        unsigned LATG0  :1;
        unsigned LATG1  :1;
        unsigned LATG2  :1;
        unsigned LATG3  :1;
        unsigned        :2;
        unsigned LATG6  :1;
        unsigned LATG7  :1;
        unsigned LATG8  :1;
        unsigned LATG9  :1;
        unsigned        :2;
        unsigned LATG12 :1;
        unsigned LATG13 :1;
        unsigned LATG14 :1;
        unsigned LATG15 :1;
} LATGBITS;
extern volatile LATGBITS LATGbits __attribute__((__near__));


/* ------------------------- */
/* CAN1 register definitions */
/* ------------------------- */

/* Generic structure of entire SFR area for each CAN module */
typedef struct tagCAN {
        unsigned int cxrxf0sid;
        unsigned int cxrxf0eidh;
        unsigned int cxrxf0eidl;
        unsigned int reserved0;
        unsigned int cxrxf1sid;
        unsigned int cxrxf1eidh;
        unsigned int cxrxf1eidl;
        unsigned int reserved1;
        unsigned int cxrxf2sid;
        unsigned int cxrxf2eidh;
        unsigned int cxrxf2eidl;
        unsigned int reserved2;
        unsigned int cxrxf3sid;
        unsigned int cxrxf3eidh;
        unsigned int cxrxf3eidl;
        unsigned int reserved3;
        unsigned int cxrxf4sid;
        unsigned int cxrxf4eidh;
        unsigned int cxrxf4eidl;
        unsigned int reserved4;
        unsigned int cxrxf5sid;
        unsigned int cxrxf5eidh;
        unsigned int cxrxf5eidl;
        unsigned int reserved5;
        unsigned int cxrxm0sid;
        unsigned int cxrxm0eidh;
        unsigned int cxrxm0eidl;
        unsigned int reserved6;
        unsigned int cxrxm1sid;
        unsigned int cxrxm1eidh;
        unsigned int cxrxm1eidl;
        unsigned int reserved7;
        unsigned int cxtx2sid;
        unsigned int cxtx2eid;
        unsigned int cxtx2dlc; 
        unsigned int cxtx2b1;
        unsigned int cxtx2b2;
        unsigned int cxtx2b3;
        unsigned int cxtx2b4;
        unsigned int cxtx2con;
        unsigned int cxtx1sid;
        unsigned int cxtx1eid;
        unsigned int cxtx1dlc; 
        unsigned int cxtx1b1;
        unsigned int cxtx1b2;
        unsigned int cxtx1b3;
        unsigned int cxtx1b4;
        unsigned int cxtx1con;
        unsigned int cxtx0sid;
        unsigned int cxtx0eid;
        unsigned int cxtx0dlc; 
        unsigned int cxtx0b1;
        unsigned int cxtx0b2;
        unsigned int cxtx0b3;
        unsigned int cxtx0b4;
        unsigned int cxtx0con;
        unsigned int cxrx1sid;
        unsigned int cxrx1eid;
        unsigned int cxrx1dlc;
        unsigned int cxrx1b1;
        unsigned int cxrx1b2;
        unsigned int cxrx1b3;
        unsigned int cxrx1b4;
        unsigned int cxrx1con;
        unsigned int cxrx0sid;
        unsigned int cxrx0eid;
        unsigned int cxrx0dlc;
        unsigned int cxrx0b1;
        unsigned int cxrx0b2;
        unsigned int cxrx0b3;
        unsigned int cxrx0b4;
        unsigned int cxrx0con;
        unsigned int cxctrl;
        unsigned int cxcfg1;
        unsigned int cxcfg2;
        unsigned int cxintf;
        unsigned int cxinte;
        unsigned int cxec;
        unsigned int reserved8[50];
} CAN, *PCAN;

/* SFR blocks for each CAN module */
extern volatile CAN CAN1 __attribute__((__near__));
extern volatile CAN CAN2 __attribute__((__near__));

/* Generic structure for CAN Receive Filter Standard Identifier Register */
typedef struct tagCxRXFxSIDBITS {
        unsigned EXIDE  :1;
        unsigned        :1; 
        unsigned SID    :11;
        unsigned        :3;
} CxRXFxSIDBITS;

/* C1RXF0SID: CAN1 Receive Filter 0 SID Register */
extern volatile unsigned int C1RXF0SID __attribute__((__near__));
extern volatile CxRXFxSIDBITS C1RXF0SIDbits __attribute__((__near__));

/* C1RXF0EIDH: CAN1 Receive Filter 0 EIDH Register */
extern volatile unsigned int C1RXF0EIDH __attribute__((__near__));

/* C1RXF0EIDL: CAN1 Receive Filter 0 EIDL Register */
extern volatile unsigned int C1RXF0EIDL __attribute__((__near__));

/* C1RXF1SID: CAN1 Receive Filter 1 SID Register */
extern volatile unsigned int C1RXF1SID __attribute__((__near__));
extern volatile CxRXFxSIDBITS C1RXF1SIDbits __attribute__((__near__));

/* C1RXF1EIDH: CAN1 Receive Filter 1 EIDH Register */
extern volatile unsigned int C1RXF1EIDH __attribute__((__near__));

/* C1RXF1EIDL: CAN1 Receive Filter 1 EIDL Register */
extern volatile unsigned int C1RXF1EIDL __attribute__((__near__));

/* C1RXF2SID: CAN1 Receive Filter 2 SID Register */
extern volatile unsigned int C1RXF2SID __attribute__((__near__));
extern volatile CxRXFxSIDBITS C1RXF2SIDbits __attribute__((__near__));

/* C1RXF2EIDH: CAN1 Receive Filter 2 EIDH Register */
extern volatile unsigned int C1RXF2EIDH __attribute__((__near__));

/* C1RXF2EIDL: CAN1 Receive Filter 2 EIDL Register */
extern volatile unsigned int C1RXF2EIDL __attribute__((__near__));

/* C1RXF3SID: CAN1 Receive Filter 3 SID Register */
extern volatile unsigned int C1RXF3SID __attribute__((__near__));
extern volatile CxRXFxSIDBITS C1RXF3SIDbits __attribute__((__near__));

/* C1RXF3EIDH: CAN1 Receive Filter 3 EIDH Register */
extern volatile unsigned int C1RXF3EIDH __attribute__((__near__));

/* C1RXF3EIDL: CAN1 Receive Filter 3 EIDL Register */
extern volatile unsigned int C1RXF3EIDL __attribute__((__near__));

/* C1RXF4SID: CAN1 Receive Filter 4 SID Register */
extern volatile unsigned int C1RXF4SID __attribute__((__near__));
extern volatile CxRXFxSIDBITS C1RXF4SIDbits __attribute__((__near__));

/* C1RXF4EIDH: CAN1 Receive Filter 4 EIDH Register */
extern volatile unsigned int C1RXF4EIDH __attribute__((__near__));

/* C1RXF4EIDL: CAN1 Receive Filter 4 EIDL Register */
extern volatile unsigned int C1RXF4EIDL __attribute__((__near__));

/* C1RXF5SID: CAN1 Receive Filter 5 SID Register */
extern volatile unsigned int C1RXF5SID __attribute__((__near__));
extern volatile CxRXFxSIDBITS C1RXF5SIDbits __attribute__((__near__));

/* C1RXF5EIDH: CAN1 Receive Filter 5 EIDH Register */
extern volatile unsigned int C1RXF5EIDH __attribute__((__near__)); 

/* C1RXF5EIDL: CAN1 Receive Filter 5 EIDL Register */
extern volatile unsigned int C1RXF5EIDL __attribute__((__near__));

/* Generic structure for CAN Receive Mask Standard Identifier Register */
typedef struct tagCxRXMxSIDBITS {
        unsigned MIDE   :1;
        unsigned        :1; 
        unsigned SID    :11;
        unsigned        :3;
} CxRXMxSIDBITS;

/* C1RXM0SID: CAN1 Receive Mask 0 SID Register */
extern volatile unsigned int C1RXM0SID __attribute__((__near__));
extern volatile CxRXMxSIDBITS C1RXM0SIDbits __attribute__((__near__));

/* C1RXM0EIDH: CAN1 Receive Mask 0 EIDH Register */
extern volatile unsigned int C1RXM0EIDH __attribute__((__near__));

/* C1RXM0EIDL: CAN1 Receive Mask 0 EIDL Register */
extern volatile unsigned int C1RXM0EIDL __attribute__((__near__));

/* C1RXM1SID: CAN1 Receive Mask 1 SID Register */
extern volatile unsigned int C1RXM1SID __attribute__((__near__));
extern volatile CxRXMxSIDBITS C1RXM1S

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美你懂的| 日韩一区中文字幕| 91精品国产综合久久久久久漫画 | 欧美videossexotv100| 欧美日韩一卡二卡三卡 | 精品国产乱码久久久久久浪潮| 在线观看av一区| 91免费看视频| 欧美自拍偷拍一区| 欧美三区在线视频| 91精品在线麻豆| 欧美三级资源在线| 欧美巨大另类极品videosbest | √…a在线天堂一区| 欧美精品在线视频| 日韩一区二区精品| 日韩一级二级三级精品视频| 日韩精品一区二区三区swag| 欧美精品一区二区三区在线播放| 亚洲精品一区二区在线观看| 国产精品久久777777| 亚洲天堂精品在线观看| 亚洲日本欧美天堂| 天堂精品中文字幕在线| 精品写真视频在线观看| 99久久国产综合精品女不卡| 欧美一区二区美女| 亚洲香肠在线观看| 国产.精品.日韩.另类.中文.在线.播放| a4yy欧美一区二区三区| 欧美电影免费提供在线观看| 亚洲老妇xxxxxx| 成人av在线资源网站| 欧美成人三级在线| 亚洲mv在线观看| 91视频一区二区三区| 亚洲国产精品激情在线观看| 天堂久久久久va久久久久| 91在线播放网址| 国产精品白丝在线| 大白屁股一区二区视频| 欧美变态凌虐bdsm| 男女男精品网站| 欧美一区二区三区成人| 亚洲日本成人在线观看| 成人综合日日夜夜| 久久久久久一二三区| 国产真实乱对白精彩久久| 日韩欧美在线综合网| 国模少妇一区二区三区| 欧美tickling网站挠脚心| 美女视频网站久久| wwwwww.欧美系列| 精品亚洲成a人在线观看| 国产欧美久久久精品影院| 九九精品一区二区| 久久久久久亚洲综合| 成人国产精品免费网站| 亚洲黄一区二区三区| 欧美福利视频导航| 国产一区美女在线| 亚洲欧洲精品一区二区三区不卡| 国产suv精品一区二区6| 欧美高清在线精品一区| 欧美亚洲国产一区二区三区va| 日韩中文字幕麻豆| 国产区在线观看成人精品| 91福利在线免费观看| 国产综合色在线| 亚洲日本电影在线| 精品久久久久久久久久久院品网 | 国产激情偷乱视频一区二区三区| 国产女人18毛片水真多成人如厕| 91在线国产福利| 青青草国产成人av片免费| 日本一区二区电影| 久久久夜色精品亚洲| 94-欧美-setu| 国产一二精品视频| 日韩在线观看一区二区| 亚洲免费毛片网站| 久久网站最新地址| 日韩一区二区在线观看视频| 91老师国产黑色丝袜在线| 国产一区二区h| 午夜精品视频一区| 亚洲美女淫视频| 久久久99免费| 精品国产自在久精品国产| 欧美午夜精品久久久久久孕妇 | 一区二区日韩av| 中文字幕日韩欧美一区二区三区| 精品剧情v国产在线观看在线| 色综合天天做天天爱| 成人午夜精品一区二区三区| 蜜桃精品视频在线观看| 亚洲成人精品一区| 亚洲图片欧美一区| 亚洲v日本v欧美v久久精品| 成人免费在线观看入口| 中文字幕成人av| 中文字幕一区二区三中文字幕| 久久久亚洲精品石原莉奈| 久久亚洲捆绑美女| 精品粉嫩aⅴ一区二区三区四区| 日韩一区二区三区在线| 678五月天丁香亚洲综合网| 91.com视频| 欧美成人艳星乳罩| 精品国产髙清在线看国产毛片| 亚洲精品在线观看视频| 国产女人aaa级久久久级| 中文字幕不卡一区| 日韩码欧中文字| 中文字幕精品一区二区精品绿巨人| 久久久亚洲精华液精华液精华液| 亚洲精品一区二区三区香蕉| 亚洲国产经典视频| 亚洲午夜成aⅴ人片| 日韩av二区在线播放| 精品一二三四在线| 91色乱码一区二区三区| 欧美群妇大交群的观看方式| 欧美一区二区三区日韩视频| 久久影院午夜片一区| 国产精品无圣光一区二区| 亚洲一区二区在线视频| 另类小说视频一区二区| 成人一区在线观看| 91麻豆精品国产综合久久久久久 | 免费看精品久久片| 国产一区二区三区黄视频| 在线亚洲人成电影网站色www| 日韩欧美中文一区| 免费在线观看视频一区| 国产福利精品一区二区| 国产精品中文字幕日韩精品| 91福利视频网站| 91福利区一区二区三区| 久久久国产一区二区三区四区小说 | 一区二区三区影院| 国产高清不卡一区二区| 欧美疯狂做受xxxx富婆| 亚洲欧美日韩人成在线播放| 国产麻豆视频一区| 日韩欧美国产综合在线一区二区三区| 亚洲免费在线看| 99久免费精品视频在线观看| 欧美刺激脚交jootjob| 日本成人在线电影网| 欧美日韩在线观看一区二区| 亚洲欧美日韩国产手机在线| 国产精品一级黄| 国产精品视频第一区| 国产91精品一区二区麻豆亚洲| 2020国产精品| 国产精品123区| 久久久久久99久久久精品网站| 国产在线国偷精品产拍免费yy| 国产日韩欧美在线一区| 国产亚洲精品免费| 26uuu国产一区二区三区| 1区2区3区国产精品| 日本中文在线一区| 日韩免费视频一区| 国内精品伊人久久久久av一坑| 精品久久久久久亚洲综合网| 国产真实乱对白精彩久久| 久久精品夜色噜噜亚洲aⅴ| 成人国产亚洲欧美成人综合网| 中文字幕一区二区三区不卡| eeuss影院一区二区三区| 亚洲精品国产视频| 91精品黄色片免费大全| 风间由美一区二区av101| 中文字幕永久在线不卡| 欧美日韩一区二区三区不卡 | 免费国产亚洲视频| 欧美激情综合五月色丁香 | 色一情一伦一子一伦一区| 亚洲第一会所有码转帖| 久久精品一区二区三区不卡| 99re视频精品| 亚洲一区二区成人在线观看| 精品国产伦一区二区三区观看方式| 国产成人欧美日韩在线电影| 亚洲精品中文字幕在线观看| 欧美日韩一区不卡| 不卡影院免费观看| 精品一区二区三区免费| 亚洲精品videosex极品| 久久综合中文字幕| 欧美精品高清视频| 国产69精品一区二区亚洲孕妇| 日本欧美韩国一区三区| 亚洲欧洲中文日韩久久av乱码| 欧美另类z0zxhd电影| 在线视频综合导航| 北条麻妃国产九九精品视频| 国产一区二区在线视频|