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

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

?? system.h

?? M20xx-FNU20編程工程模板
?? H
?? 第 1 頁 / 共 2 頁
字號:
/****************************************Copyright (c)**************************************************
**                               Guangzou ZLG-MCU Development Co.,LTD.
**                                      graduate school
**                                 http://www.zlgmcu.com
**
**--------------File Info-------------------------------------------------------------------------------
** File name: 			target.h
** Last modified Date:  2005-11-14
** Last Version: 		1.0
** Descriptions: 		header file of the specific codes for LPC2200 target boards
**				Every project should include a copy of this file, user may modify it as needed
**------------------------------------------------------------------------------------------------------
** Modified by: 
** Modified date:
** Version:	
** Descriptions: 
**
********************************************************************************************************/
#ifndef __SYSTEM_H 
#define __SYSTEM_H


    #ifdef __cplusplus
    extern "C" {
    #endif

#define I2C_WRITE_END       1           /* 寫完成   */
#define I2C_READ_END        2           /* 讀完成   */
#define I2C_NOT_GET_BUS     4           /* 丟失仲裁 */
#define I2C_ACK_ERR         8           /* 接收ACK錯誤 */
#define I2C_FINISH          16          /* 操作完成 */

#define CODE_VER 0x11070518
#define PRODUCTION_NAME "M2020-FNU20"

__swi(0xaa) unsigned int SwiHandle(int, ...);

/*********************************************************************************************************
** 函數(shù)名稱: FIQDisable
** 功能描述: 全局禁止FIQ中斷
** 輸 入: 無
** 輸 出: 無
********************************************************************************************************/
__inline void FIQDisable(void)
{
    SwiHandle(0x100);
}

/*********************************************************************************************************
** 函數(shù)名稱: FIQEnable
** 功能描述: 全局允許FIQ中斷
** 輸 入: 無
** 輸 出: 無
********************************************************************************************************/
__inline void FIQEnable(void)
{
    SwiHandle(0x101);
}

/*********************************************************************************************************
** 函數(shù)名稱: FIQSave
** 功能描述: 全局禁止FIQ中斷的同時返回FIQ的狀態(tài)
**           FIQRestore()配對使用
** 輸 入: 無
** 輸 出: 無
********************************************************************************************************/
__inline unsigned int FIQSave(void)
{
    return SwiHandle(0x102);
}

/*********************************************************************************************************
** 函數(shù)名稱: FIQRestore
** 功能描述: 與IRQFIQSaveSave()配對使用,恢復(fù)全局FIQ狀態(tài)
** 輸 入: psr:FIQSave()返回的值
** 輸 出: 無
********************************************************************************************************/
__inline void FIQRestore(unsigned int psr)
{
    SwiHandle(0x103, psr);
}

/*********************************************************************************************************
** 函數(shù)名稱: SetDefIRQAddr
** 功能描述: 設(shè)置非向量中斷服務(wù)程序
** 輸 入:   Function:中斷服務(wù)程序(普通C語言函數(shù)) 
** 輸 出:無
********************************************************************************************************/
__inline void SetDefIRQAddr(void *Function)
{
    SwiHandle(0x104, Function);
}

/*********************************************************************************************************
** 函數(shù)名稱: SetISRFuction
** 功能描述: 設(shè)置向量中斷服務(wù)程序
** 輸 入: Channel: 中斷通道號
**         PRI:     中斷優(yōu)先級
**         Function:中斷服務(wù)程序(普通C語言函數(shù)) 
** 輸 出:無
********************************************************************************************************/
extern void SetISRFuction(unsigned int Channel, unsigned int PRI, void *Function);

/*********************************************************************************************************
** 函數(shù)名稱: SysInit
** 功能描述: 系統(tǒng)初始化從I2c從器件讀數(shù)據(jù)
** 輸 入: 無
** 輸 出: 無
********************************************************************************************************/
extern void SysInit(void);

/*********************************************************************************************************
** 函數(shù)名稱: I2cInit
** 功能描述: 初始化I2c為(主模式)
** 輸 入: I2cDiv:I2c總線分頻值
**
** 輸 出:TRUE  :成功
**        FALSE:失敗
********************************************************************************************************/
extern uint8 I2cInit(uint32 I2cDiv);

/*********************************************************************************************************
** 函數(shù)名稱: I2cWrite
** 功能描述: 向I2C從器件寫數(shù)據(jù) 
** 輸 入: Addr:從機地址
**        Data:指向?qū)⒁獙懙臄?shù)據(jù)的指針
**        NByte:寫的數(shù)據(jù)數(shù)目
** 輸 出:發(fā)送的數(shù)據(jù)字節(jié)數(shù)
**
********************************************************************************************************/
extern uint16 I2cWrite(uint8 Addr, uint8 *Data, int16 NByte);

/*********************************************************************************************************
** 函數(shù)名稱: I2cRead
** 功能描述: 從I2c從器件讀數(shù)據(jù)
** 輸 入: Addr:從機地址
**        Ret:指向返回數(shù)據(jù)存儲位置的指針
**        Eaddr:擴展地址存儲位置
**        EaddrNByte:擴展地址字節(jié)數(shù),0為無
**        ReadNbyte:將要讀取的字節(jié)數(shù)目
** 輸 出:已讀取的字節(jié)數(shù)
********************************************************************************************************/
extern int16 I2cRead(uint8 Addr, uint8 *Ret, uint8 *Eaddr, int16 EaddrNByte, int16 ReadNbyte);

/*********************************************************************************************************
** 函數(shù)名稱: I2cGetFlag
** 功能描述: 獲取I2C總線狀態(tài)
** 輸 入: 無
**
** 輸 出:  0:               忙
**          I2C_WRITE_END:   寫完成
**          I2C_READ_END:    讀完成
**          I2C_NOT_GET_BUS: 丟失仲裁
**          I2C_ACK_ERR:     接收ACK錯誤
**          0xff:            空閑
********************************************************************************************************/
extern uint8 I2cGetFlag(void);

/*********************************************************************************************************
** 函數(shù)名稱: I2cGetWriteBytes
** 功能描述: 獲得未寫完的數(shù)據(jù)個數(shù) 
** 輸 入: 無
** 輸 出: 未寫完的數(shù)據(jù)個數(shù)
**
********************************************************************************************************/
extern uint16 I2cGetWriteBytes(void);

/*********************************************************************************************************
** 函數(shù)名稱: I2cGetReadBytes
** 功能描述: 從I2c從器件讀數(shù)據(jù)
** 輸 入: 無
** 輸 出:未讀完的數(shù)據(jù)個數(shù)
********************************************************************************************************/
extern int16 I2cGetReadBytes(void);

/*********************************************************************************************************
** Function name:			GetIpSet
** Descriptions:			獲得本機IP設(shè)置
**                          注意:這是保存在非易失存儲器中的設(shè)置,而不是運行中的設(shè)置
** input parameters:		ip:保存獲得的IP
** Returned value:			TRUE or FLASH
********************************************************************************************************/
extern uint8 GetIpSet(uint8 *ip);

/*********************************************************************************************************
** Function name:			GetMarkSet
** Descriptions:			獲得本機子網(wǎng)掩碼設(shè)置
**                          注意:這是保存在非易失存儲器中的設(shè)置,而不是運行中的設(shè)置
** input parameters:		mark:保存獲得的子網(wǎng)掩碼
** Returned value:			TRUE or FLASH
********************************************************************************************************/
extern uint8 GetMarkSet(uint8 *mark);

/*********************************************************************************************************
** Function name:			GetGateWaySet
** Descriptions:			獲得本機網(wǎng)關(guān)設(shè)置
**                          注意:這是保存在非易失存儲器中的設(shè)置,而不是運行中的設(shè)置
** input parameters:		GateWaySet:保存獲得的網(wǎng)關(guān)
** Returned value:			TRUE or FLASH
********************************************************************************************************/
extern uint8 GetGateWaySet(uint8 *GateWaySet);

/*********************************************************************************************************
** Function name:			GetPortSet
** Descriptions:			獲得本機端口設(shè)置
**                          注意:這是保存在非易失存儲器中的設(shè)置,而不是運行中的設(shè)置
** input parameters:		none
** Returned value:			獲得的端口
********************************************************************************************************/
extern uint16 GetPortSet(void);

/*********************************************************************************************************
** Function name:			GetServerIpSet
** Descriptions:			獲得服務(wù)器IP設(shè)置
**                          注意:這是保存在非易失存儲器中的設(shè)置,而不是運行中的設(shè)置
** input parameters:		ip:保存獲得的IP
** Returned value:			TRUE or FLASH
********************************************************************************************************/
extern uint8 GetServerIpSet(uint8 *ip);

/*********************************************************************************************************
** Function name:			GetServerPortSet
** Descriptions:			獲得服務(wù)器端口設(shè)置
**                          注意:這是保存在非易失存儲器中的設(shè)置,而不是運行中的設(shè)置
** input parameters:		none
** Returned value:			獲得的端口
********************************************************************************************************/
extern uint16 GetServerPortSet(void);

/*********************************************************************************************************
** Function name:			SaveIpSet
** Descriptions:			保存本機IP設(shè)置
** input parameters:		ip0~ip3:ip值
** Returned value:			TRUE or FLASH
********************************************************************************************************/
extern uint8 SaveIpSet(uint8 ip0, uint8 ip1, uint8 ip2, uint8 ip3);

/*********************************************************************************************************
** Function name:			SaveMarkSet
** Descriptions:			保存本機子網(wǎng)掩碼設(shè)置
** input parameters:		mark0~mark3:子網(wǎng)掩碼
** Returned value:			TRUE or FLASH
********************************************************************************************************/
extern uint8 SaveMarkSet(uint8 mark0, uint8 mark1, uint8 makrk2, uint8 mark3);

/*********************************************************************************************************
** Function name:			SaveGateWaySet
** Descriptions:			保存本機網(wǎng)關(guān)設(shè)置
** input parameters:		GateWaySet0~GateWaySet3:網(wǎng)關(guān)IP
** Returned value:			TRUE or FLASH
********************************************************************************************************/
extern uint8 SaveGateWaySet(uint8 GateWaySet0, uint8 GateWaySet1, uint8 GateWaySet2, uint8 GateWaySet3);

/*********************************************************************************************************
** Function name:			SavePortSet
** Descriptions:			保存本機端口設(shè)置

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av资源网一区| 亚洲国产日韩综合久久精品| 国产精品一二三在| 精品久久一区二区三区| 精品一区二区免费看| 欧美不卡一二三| 国产精品99久久久久久久vr| 国产精品伦理在线| 91黄色激情网站| 亚洲激情在线激情| 欧美精品丝袜久久久中文字幕| 蜜桃视频一区二区| 国产欧美日本一区二区三区| 白白色 亚洲乱淫| 亚洲精品一二三四区| 67194成人在线观看| 视频一区二区三区在线| 久久综合九色综合97婷婷女人| 国产成人在线视频网址| 亚洲欧美日韩国产成人精品影院| 欧美图片一区二区三区| 国内外成人在线视频| 成人免费在线视频观看| 3d成人动漫网站| 成人中文字幕合集| 亚洲成av人片| 国产视频一区不卡| 欧美日韩一级二级| 国产一区二区三区不卡在线观看| 亚洲视频免费观看| 精品久久人人做人人爰| 91色婷婷久久久久合中文| 日韩一区精品字幕| 国产精品家庭影院| 精品国产乱码91久久久久久网站| 91首页免费视频| 国产在线精品免费| 性做久久久久久久免费看| 久久精品亚洲一区二区三区浴池| 欧美性猛交xxxx乱大交退制版 | 国产成人精品网址| 日本电影欧美片| 一区二区欧美国产| 色吊一区二区三区| 亚洲午夜久久久久中文字幕久| 成人av午夜电影| 国产三级精品视频| 国产一区二区三区免费播放| 日韩亚洲欧美一区| 亚洲日本欧美天堂| 91国内精品野花午夜精品| 一卡二卡三卡日韩欧美| 99精品久久只有精品| 中文字幕免费不卡在线| 一本色道久久综合狠狠躁的推荐| 日本视频一区二区三区| 在线观看91精品国产麻豆| 欧美精品一区二区三| 亚洲成人免费观看| 日韩一级视频免费观看在线| 91一区在线观看| 欧美亚洲高清一区| 日韩欧美一区二区视频| 亚洲成人精品一区| 亚洲黄色av一区| 国产精品久久久久三级| 国产亚洲一本大道中文在线| 日韩亚洲欧美在线| 欧美久久久久久久久| 欧美日韩日本视频| 欧美性感一类影片在线播放| 国产精品亚洲综合一区在线观看| 麻豆91小视频| 青青青爽久久午夜综合久久午夜| 亚洲成人福利片| 午夜精品一区二区三区免费视频| 亚洲美女偷拍久久| 国产一本一道久久香蕉| 久久国内精品视频| 免费视频一区二区| 蜜乳av一区二区三区| 日韩av一级片| 激情综合一区二区三区| 久久电影国产免费久久电影| 美国欧美日韩国产在线播放| 精品一区精品二区高清| 国产一区二区毛片| 丁香激情综合国产| 91在线国产福利| 欧美日韩亚洲综合在线| 欧美精品丝袜久久久中文字幕| 欧美一区二区三区四区视频| 日韩精品一区二区三区中文不卡| 久久夜色精品国产噜噜av| 国产日韩av一区| 亚洲欧美另类久久久精品| 亚洲最新在线观看| 日韩中文字幕亚洲一区二区va在线| 日本免费新一区视频| 国产精品主播直播| 97久久超碰国产精品| 欧美日韩另类一区| 欧美xxxxx牲另类人与| 欧美激情一区二区三区四区| 亚洲欧美aⅴ...| 日日夜夜免费精品视频| 国模无码大尺度一区二区三区| 成人免费看的视频| 欧美高清视频不卡网| 亚洲欧美中日韩| 午夜视频一区在线观看| 91在线视频在线| 26uuu国产日韩综合| 亚洲一二三专区| 91精品国产日韩91久久久久久| k8久久久一区二区三区| 日本国产一区二区| 欧美一级爆毛片| 中文欧美字幕免费| 亚洲一区电影777| 黄色日韩网站视频| 欧美在线高清视频| 久久久精品欧美丰满| 亚洲小说春色综合另类电影| 国产综合色视频| 欧美视频第二页| 国产欧美日韩综合精品一区二区| 亚洲国产美女搞黄色| 国产一区不卡在线| 欧美日韩另类一区| 亚洲婷婷综合色高清在线| 国产盗摄精品一区二区三区在线| 色婷婷狠狠综合| 国产亚洲短视频| 男男视频亚洲欧美| 色先锋久久av资源部| 国产午夜亚洲精品不卡| 蜜臀久久久99精品久久久久久| 99国产精品一区| 久久综合资源网| 一区二区三区欧美| 一本到不卡免费一区二区| 欧美韩国日本不卡| 精品在线一区二区三区| 欧美伊人久久久久久午夜久久久久| 久久一夜天堂av一区二区三区| 午夜免费久久看| 欧美日韩亚洲高清一区二区| 亚洲美女精品一区| 91久久国产最好的精华液| 亚洲欧美区自拍先锋| 色综合天天视频在线观看| 国产麻豆精品在线观看| 欧美一卡二卡三卡| 亚洲三级在线免费| www.成人网.com| 亚洲精品乱码久久久久| 欧洲一区二区av| www.欧美精品一二区| 欧美性猛片xxxx免费看久爱| 日韩女优电影在线观看| 国产精品一区二区三区网站| 欧美成人在线直播| 免费成人你懂的| 在线不卡一区二区| 天天影视色香欲综合网老头| 精品视频在线免费| 偷拍与自拍一区| 欧美一区二区精品久久911| 日韩福利视频导航| 日韩欧美中文字幕公布| 蜜桃免费网站一区二区三区| 欧美一区二区三区免费视频| 日韩国产精品久久久久久亚洲| 91精品国产综合久久精品app| 日日摸夜夜添夜夜添亚洲女人| 91精品国产综合久久精品图片| 奇米精品一区二区三区四区 | 678五月天丁香亚洲综合网| 午夜精品久久久| 欧美一区二区三级| 精品中文字幕一区二区| 国产亚洲欧美在线| 粉嫩av一区二区三区粉嫩| 亚洲男帅同性gay1069| 精品视频一区二区不卡| 天堂在线亚洲视频| 久久综合九色综合97婷婷| 福利一区二区在线观看| 亚洲区小说区图片区qvod| 欧美亚一区二区| 蜜臀久久久久久久| 久久一日本道色综合| 91在线视频官网| 婷婷丁香激情综合| 国产女主播在线一区二区| 日本乱人伦aⅴ精品| 日本成人在线看| 国产精品网曝门| 欧美丰满美乳xxx高潮www|