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

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

?? 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 "M2080-FNU20"

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

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

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

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

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

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

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

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

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

/*********************************************************************************************************
** 函數名稱: I2cWrite
** 功能描述: 向I2C從器件寫數據 
** 輸 入: Addr:從機地址
**        Data:指向將要寫的數據的指針
**        NByte:寫的數據數目
** 輸 出:發送的數據字節數
**
********************************************************************************************************/
extern uint16 I2cWrite(uint8 Addr, uint8 *Data, int16 NByte);

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

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

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

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

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

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

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

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

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

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

/*********************************************************************************************************
** Function name:			SaveIpSet
** Descriptions:			保存本機IP設置
** 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:			保存本機子網掩碼設置
** input parameters:		mark0~mark3:子網掩碼
** Returned value:			TRUE or FLASH
********************************************************************************************************/
extern uint8 SaveMarkSet(uint8 mark0, uint8 mark1, uint8 makrk2, uint8 mark3);

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

/*********************************************************************************************************
** Function name:			SavePortSet
** Descriptions:			保存本機端口設置

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩午夜在线视频| 欧美精品色综合| 精品久久久久久久人人人人传媒| 中文子幕无线码一区tr| 五月婷婷激情综合| 奇米影视在线99精品| 亚洲午夜在线电影| 美国三级日本三级久久99| 国产一区激情在线| 奇米四色…亚洲| 国产精品一区二区三区四区| 久久99精品久久久久久久久久久久| 在线亚洲一区二区| 欧美一区二区黄色| 欧美一级免费大片| 一区二区三区中文字幕精品精品 | 国产成人亚洲精品狼色在线| 91在线观看成人| 4438x成人网最大色成网站| 精品播放一区二区| 夜色激情一区二区| 久久99国内精品| 色综合久久88色综合天天6| 日韩欧美国产一二三区| 亚洲视频综合在线| 色成人在线视频| 日韩你懂的在线播放| 久久午夜羞羞影院免费观看| 久久久天堂av| 亚洲二区视频在线| 久久精品国内一区二区三区| 欧美96一区二区免费视频| 亚洲综合久久av| 视频一区国产视频| 亚洲成人综合网站| 亚洲美女电影在线| 亚洲大片精品永久免费| 亚洲日本va午夜在线影院| 热久久免费视频| 91同城在线观看| 亚洲自拍偷拍麻豆| 日韩精品中文字幕一区| 韩国av一区二区三区四区| 国产日韩欧美在线一区| 波多野结衣中文字幕一区二区三区| 亚洲视频在线一区| 91精品国产综合久久香蕉的特点| 激情综合色丁香一区二区| 久久精品999| 欧美综合欧美视频| 午夜精品影院在线观看| 欧美一区二区三区视频免费播放| 亚洲成av人片一区二区三区| 欧美日韩精品欧美日韩精品一| 亚洲第一搞黄网站| 日韩欧美国产1| 色综合久久中文字幕综合网| 亚洲乱码中文字幕综合| 国产一区久久久| 色综合久久88色综合天天 | 精品国产网站在线观看| 亚洲国产日韩一区二区| 蜜臀精品久久久久久蜜臀| 欧美高清dvd| 国产一区二区三区免费看| 国产精品视频一区二区三区不卡| 亚洲图片欧美综合| 美日韩一区二区| 欧美一区日韩一区| 国产91丝袜在线播放| 亚洲综合清纯丝袜自拍| 精品国产91亚洲一区二区三区婷婷| 韩国av一区二区三区在线观看| 亚洲欧美日韩国产一区二区三区 | 不卡欧美aaaaa| 亚洲成在线观看| 亚洲欧美aⅴ...| 久久久久国产一区二区三区四区 | 色妞www精品视频| 日韩毛片一二三区| 欧洲精品一区二区| 久久精品亚洲精品国产欧美kt∨| 日韩影院免费视频| 2022国产精品视频| 国产一区91精品张津瑜| 亚洲天堂精品在线观看| 欧美一区二区视频在线观看| 成人午夜电影小说| 日本va欧美va欧美va精品| 亚洲一区二区成人在线观看| 91一区一区三区| 亚洲一线二线三线久久久| 91视频一区二区三区| 久久精品夜色噜噜亚洲a∨| www.日韩精品| 国产欧美日韩视频一区二区| 91一区二区在线| 国产一区欧美一区| 中文字幕一区二区三区不卡在线 | 亚洲视频狠狠干| 亚洲欧洲日韩女同| 久久午夜色播影院免费高清| 欧美人牲a欧美精品| 日本久久一区二区三区| av电影在线观看一区| 国产成人av电影在线| 麻豆91在线播放| 久久精品国产精品青草| 日韩在线卡一卡二| 日本欧美在线观看| 日本aⅴ亚洲精品中文乱码| 视频在线观看91| 极品美女销魂一区二区三区| 男女男精品网站| 国产综合久久久久久鬼色| 久久精品久久99精品久久| 国内精品视频666| 同产精品九九九| 韩国欧美国产1区| 成人黄色电影在线| 91久久精品一区二区| 欧美三区免费完整视频在线观看| 欧美亚洲精品一区| 日韩欧美一区二区三区在线| 国产亚洲人成网站| 久久婷婷成人综合色| 亚洲精选一二三| 免费成人在线播放| 成人av网站免费| 欧美日韩国产高清一区二区三区 | 成人在线一区二区三区| 91农村精品一区二区在线| 欧美揉bbbbb揉bbbbb| 久久久久久影视| 亚洲一区二区美女| 欧美精品一区在线观看| 国产精品三级在线观看| 亚洲成av人影院| 国产成人精品亚洲日本在线桃色| 91成人国产精品| 欧美性大战久久久久久久蜜臀| 日韩欧美一区在线观看| 亚洲免费在线观看| 久久精品男人天堂av| 亚洲国产日韩av| 成人黄色在线网站| 欧洲亚洲精品在线| 中文字幕欧美区| 麻豆视频观看网址久久| 91偷拍与自偷拍精品| 国产日韩影视精品| 久久精品99国产国产精| 欧美亚洲丝袜传媒另类| 久久亚洲影视婷婷| 亚洲v中文字幕| 欧洲激情一区二区| 亚洲精品第一国产综合野| 久久国产精品72免费观看| 不卡av免费在线观看| 久久精品视频在线免费观看 | 日韩精品免费专区| 欧美色图免费看| 亚洲综合一区二区三区| 播五月开心婷婷综合| 欧美变态口味重另类| 激情综合亚洲精品| 久久久青草青青国产亚洲免观| 青青草97国产精品免费观看无弹窗版| 成熟亚洲日本毛茸茸凸凹| 国产精品久久久久三级| 国产91露脸合集magnet| 欧美国产精品专区| 国产一区999| 亚洲人成精品久久久久| 91理论电影在线观看| 亚洲一区二区三区小说| 欧美日韩一本到| 久久精品二区亚洲w码| 日韩一区二区在线观看| 日韩三级.com| 亚洲午夜视频在线观看| 欧美一区二区三区日韩视频| 日韩在线观看一区二区| 国产人久久人人人人爽| 97久久久精品综合88久久| 日日夜夜精品视频天天综合网| 精品久久久三级丝袜| 99久久久久久| 美女视频一区二区三区| 成人免费一区二区三区在线观看| 高潮精品一区videoshd| 国产精品盗摄一区二区三区| 欧美日韩一区二区三区高清| 蜜臀av一区二区三区| 亚洲国产精品精华液2区45| 欧美日韩国产在线观看| 色综合久久六月婷婷中文字幕| 三级一区在线视频先锋| 亚洲欧洲精品成人久久奇米网| 91精品国产欧美一区二区|