亚洲欧美第一页_禁久久精品乱码_粉嫩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:從機(jī)地址
**        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:從機(jī)地址
**        Ret:指向返回數(shù)據(jù)存儲位置的指針
**        Eaddr:擴(kuò)展地址存儲位置
**        EaddrNByte:擴(kuò)展地址字節(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:			獲得本機(jī)IP設(shè)置
**                          注意:這是保存在非易失存儲器中的設(shè)置,而不是運(yùn)行中的設(shè)置
** input parameters:		ip:保存獲得的IP
** Returned value:			TRUE or FLASH
********************************************************************************************************/
extern uint8 GetIpSet(uint8 *ip);

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

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

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

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

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

/*********************************************************************************************************
** Function name:			SaveIpSet
** Descriptions:			保存本機(jī)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:			保存本機(jī)子網(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:			保存本機(jī)網(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:			保存本機(jī)端口設(shè)置

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月天精品一区二区三区| 91精品蜜臀在线一区尤物| 欧美激情一区二区三区四区 | 欧美午夜精品久久久久久超碰| 中文字幕一区二区不卡| 91丨国产丨九色丨pron| 自拍偷拍国产精品| 欧美午夜片在线看| 日本女人一区二区三区| 精品少妇一区二区| 成人在线综合网| 亚洲少妇中出一区| 欧美日韩电影在线| 美脚の诱脚舐め脚责91| 2021中文字幕一区亚洲| 成人开心网精品视频| 一区二区久久久| 欧美肥妇bbw| 国产精品白丝av| **欧美大码日韩| 欧美精品三级日韩久久| 国产一区亚洲一区| 亚洲精品日韩一| 日韩视频国产视频| eeuss影院一区二区三区| 午夜精品久久久久久久久久久| 欧美成人高清电影在线| eeuss鲁一区二区三区| 视频一区视频二区中文| 中文字幕精品三区| 日韩一本二本av| 成人免费观看男女羞羞视频| 亚洲sss视频在线视频| 国产三级久久久| 欧美亚洲国产一卡| 国产成人免费网站| 三级一区在线视频先锋 | 欧美中文一区二区三区| 久久草av在线| 亚洲精品免费看| 久久免费电影网| 精品视频一区三区九区| 成人性视频网站| 美女在线一区二区| 亚洲宅男天堂在线观看无病毒| 欧美大胆人体bbbb| 欧美三级中文字幕在线观看| 粉嫩在线一区二区三区视频| 免费在线观看一区| 亚洲一区免费在线观看| 欧美日韩一区二区三区在线看| 粉嫩久久99精品久久久久久夜| 视频在线观看91| 樱花草国产18久久久久| 亚洲国产精品黑人久久久| 日韩一区二区三区电影在线观看| 色婷婷久久一区二区三区麻豆| 精品一区二区免费视频| 日韩二区三区四区| 亚洲高清免费观看| 亚洲免费观看高清完整版在线观看熊 | 亚洲3atv精品一区二区三区| 国产精品视频第一区| 久久午夜老司机| 日韩免费福利电影在线观看| 91.成人天堂一区| 欧美午夜不卡视频| 色美美综合视频| 91麻豆精东视频| aaa亚洲精品| 不卡一区二区中文字幕| 国产suv精品一区二区883| 国产又粗又猛又爽又黄91精品| 麻豆精品在线视频| 麻豆成人91精品二区三区| 日本欧洲一区二区| 蜜臀av一区二区| 久久不见久久见中文字幕免费| 久久99精品久久久久久国产越南| 美国三级日本三级久久99| 精品在线你懂的| 国产在线精品免费| 高清日韩电视剧大全免费| 成人综合婷婷国产精品久久| 成人永久免费视频| 91在线视频18| 色综合久久久久| 欧美日韩国产系列| 91精品福利在线一区二区三区| 884aa四虎影成人精品一区| 制服.丝袜.亚洲.另类.中文| 91精品国产色综合久久不卡电影| 日韩一级大片在线| 欧美极品另类videosde| 亚洲丝袜精品丝袜在线| 亚洲国产精品影院| 美女视频黄久久| 国产成人啪免费观看软件| 色综合天天综合狠狠| 欧美日韩一二三| 精品久久人人做人人爱| 国产精品久久久久久一区二区三区 | 日韩欧美二区三区| 久久精品人人做| 亚洲男人天堂av| 日韩精品一二三| 国产成人精品综合在线观看 | 欧美日韩美少妇| 538prom精品视频线放| 精品国产乱码久久久久久免费 | 精品久久久三级丝袜| 国产日产精品一区| 亚洲自拍偷拍九九九| 激情成人综合网| 95精品视频在线| 欧美一区二区三区在线观看 | 精品系列免费在线观看| 成人av资源在线观看| 欧美精品一卡二卡| 中文av一区二区| 三级在线观看一区二区| av在线不卡电影| 日韩精品在线一区二区| 中文字幕一区二区在线播放| 日韩黄色在线观看| 99r国产精品| 亚洲精品一区二区三区精华液| 亚洲欧洲99久久| 精品一区二区三区视频在线观看| 91美女在线观看| 精品99一区二区| 亚洲第一会所有码转帖| 99免费精品在线| 久久久精品免费免费| 五月激情综合网| 色综合天天综合| 国产精品天天看| 激情欧美一区二区| 欧美少妇一区二区| 中文字幕一区二区三| 国产激情视频一区二区三区欧美| 欧美日韩高清一区二区三区| 综合亚洲深深色噜噜狠狠网站| 久久精品国产亚洲一区二区三区| 欧美在线一区二区三区| 一区在线中文字幕| 国产91色综合久久免费分享| 日韩精品一区二区三区在线| 香蕉久久一区二区不卡无毒影院 | 精品国产乱码久久久久久1区2区| 一区二区久久久久| 91在线免费视频观看| 国产精品福利一区二区三区| 国产成人午夜99999| 久久久久久久久岛国免费| 免费观看一级特黄欧美大片| 欧美一区二区三区四区久久| 日韩激情在线观看| 欧美一区二区三区免费视频| 中文字幕久久午夜不卡| 国产不卡高清在线观看视频| 国产偷国产偷亚洲高清人白洁| 久久99国产精品免费| 欧美一二三四区在线| 免费久久99精品国产| 91精品国产全国免费观看| 喷水一区二区三区| 日韩免费看网站| 国产乱人伦偷精品视频免下载| 欧美videossexotv100| 精品午夜一区二区三区在线观看| 精品日本一线二线三线不卡| 日本伊人精品一区二区三区观看方式| 欧美日韩一区二区三区不卡| 亚瑟在线精品视频| 欧美本精品男人aⅴ天堂| 国产一区在线不卡| 中文字幕在线观看不卡| 91色在线porny| 亚洲gay无套男同| 欧美va天堂va视频va在线| 久久福利资源站| 国产精品美女www爽爽爽| 不卡视频免费播放| 一区二区成人在线视频 | 久久99久久精品| 久久久欧美精品sm网站| 不卡的电视剧免费网站有什么| 日韩美女啊v在线免费观看| 亚洲在线中文字幕| 91精品视频网| 极品美女销魂一区二区三区| 国产三级精品在线| 91丝袜国产在线播放| 午夜影视日本亚洲欧洲精品| 精品国产免费人成在线观看| proumb性欧美在线观看| 亚洲成av人片一区二区三区| 亚洲精品一区二区三区在线观看| 成人av资源在线观看|