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

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

?? peripherals_lpc23xx.h

?? Show hou use semaphores in RTL-ARM
?? H
?? 第 1 頁 / 共 2 頁
字號(hào):
/* 
 ********************************************************************
 * Project:    GNU-Port FreeRTOS Port
 * File:    	peripherals_lpc23xx.h
 *
 * System:   	ARM7TDMI-S 32 Bit (LPC2378)
 * Compiler:  	GCC 4.0.3
 *
 * Date:      	2006-11-17
 * Author:    	Grohmann
 *
 * Rights:    	Hitex Development Tools GmbH
 *            	Greschbachstr. 12
 *            	D-76229 Karlsruhe
 ********************************************************************
 * Description:
 *
 * This file is part of the GNU FreeRTOS Port
 * The code is based on the FreeRTOS originated by Richard Barry
 * This is a small implementation preemtive and semaphore task. 
 * The application runs in ARM mode with high optimization level.
 *	
 ********************************************************************
 * History:
 *
 *  Revision 1.0    2006/11/17      Gn
 *     Initial revision 
 ********************************************************************
 * This is a preliminary version.
 *
 * WARRANTY:  HITEX warrants that the media on which the SOFTWARE is 
 * furnished is free from defects in materials and workmanship under 
 * normal use and service for a period of ninety (90) days. HITEX entire
 * liability and your exclusive remedy shall be the replacement of the 
 * SOFTWARE if the media is defective. This Warranty is void if failure
 * of the media resulted from unauthorized modification, accident, abuse,
 * or misapplication.
 *
 * DISCLAIMER:  OTHER THAN THE ABOVE WARRANTY, THE SOFTWARE IS FURNISHED
 * "AS IS" WITHOUT WARRANTY OF ANY KIND. HITEX DISCLAIMS ALL OTHER WARRANTIES,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 *
 * NEITHER HITEX NOR ITS AFFILIATES SHALL BE LIABLE FOR ANY DAMAGES ARISING
 * OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, INCLUDING DAMAGES FOR
 * LOSS OF PROFITS, BUSINESS INTERRUPTION, OR ANY SPECIAL, INCIDENTAL, INDIRECT
 * OR CONSEQUENTIAL DAMAGES EVEN IF HITEX HAS BEEN ADVISED OF THE POSSIBILITY 
 * OF SUCH DAMAGES.
 ********************************************************************/


#ifndef _PERIPHERALS_LPC23XX_H_
#define _PERIPHERALS_LPC23XX_H_


/*
 *********************************************************************
 * PIN Connect Block 
 *********************************************************************
 */

#define PINSEL0        (*(REG32 0xE002C000))
#define PINSEL1        (*(REG32 0xE002C004))
#define PINSEL2        (*(REG32 0xE002C008))
#define PINSEL3        (*(REG32 0xE002C00C))
#define PINSEL4        (*(REG32 0xE002C010))
#define PINSEL5        (*(REG32 0xE002C014))
#define PINSEL6        (*(REG32 0xE002C018))
#define PINSEL7        (*(REG32 0xE002C01C))
#define PINSEL8        (*(REG32 0xE002C020))
#define PINSEL9        (*(REG32 0xE002C024))
#define PINSEL10       (*(REG32 0xE002C028))

// each PIN could have up to 4 software selectable functions
#define PINFUNC1		0x00
#define PINFUNC2		0x01
#define PINFUNC3		0x02
#define PINFUNC4		0x03


/*
 *********************************************************************
 * Power Control 
 *********************************************************************
 */
 
#define PCON           	(*(REG32 0xE01FC0C0))	// power control
#define PCONP          	(*(REG32 0xE01FC0C4))	// interrupt wake
#define INTWAKE			    (*(REG32 0xE01FC144))	// power control for peripherals

/* Bit masks for Interrupt wake register */
#define INTW_EXT0		(0x00000001	<< 0)
#define INTW_EXT1		(0x00000001 << 1)
#define INTW_EXT2		(0x00000001 << 2)
#define INTW_EXT3		(0x00000001 << 3)
#define INTW_ETH		(0x00000001 << 4)
#define INTW_USB		(0x00000001	<< 5)
#define INTW_CAN		(0x00000001 << 6)
#define INTW_GPIO		(0x00000001 << 7)
#define INTW_BOD		(0x00000001 << 14)
#define INTW_RTC		(0x00000001 << 15)



/* peripheral Bit masks for peripherals power control */
#define PCON_TIM0		0x00000001
#define PCON_TIM1		0x00000002
#define PCON_UART0		0x00000004
#define PCON_UART1		0x00000008
#define PCON_ENET		0x40000000

/*!
 *********************************************************************
 * Vectored Interrupt Controller (VIC) 
 *********************************************************************
 */

#define		VIC_Base	0xFFFFF000;


#define VICIRQStatus   		(*(REG32 0xFFFFF000))
#define VICFIQStatus   		(*(REG32 0xFFFFF004))
#define VICRawIntr     		(*(REG32 0xFFFFF008))
#define VICIntSelect   		(*(REG32 0xFFFFF00C))
#define VICIntEnable   		(*(REG32 0xFFFFF010))
#define VICIntEnClr    		(*(REG32 0xFFFFF014))
#define VICSoftInt     		(*(REG32 0xFFFFF018))
#define VICSoftIntClr  		(*(REG32 0xFFFFF01C))
#define VICProtection  		(*(REG32 0xFFFFF020))
#define VICSWPriorityMask  	(*(REG32 0xFFFFF024))

#define VICVectAddr    (*(REG32  0xFFFFFF00))

#define VICVectAddr0   (*(REG32  0xFFFFF100))
#define VICVectAddr1   (*(REG32  0xFFFFF104))
#define VICVectAddr2   (*(REG32  0xFFFFF108))
#define VICVectAddr3   (*(REG32  0xFFFFF10C))
#define VICVectAddr4   (*(REG32  0xFFFFF110))
#define VICVectAddr5   (*(REG32  0xFFFFF114))
#define VICVectAddr6   (*(REG32  0xFFFFF118))
#define VICVectAddr7   (*(REG32  0xFFFFF11C))
#define VICVectAddr8   (*(REG32  0xFFFFF120))
#define VICVectAddr9   (*(REG32  0xFFFFF124))
#define VICVectAddr10  (*(REG32  0xFFFFF128))
#define VICVectAddr11  (*(REG32  0xFFFFF12C))
#define VICVectAddr12  (*(REG32  0xFFFFF130))
#define VICVectAddr13  (*(REG32  0xFFFFF134))
#define VICVectAddr14  (*(REG32  0xFFFFF138))
#define VICVectAddr15  (*(REG32  0xFFFFF13C))
#define VICVectAddr16  (*(REG32  0xFFFFF140))
#define VICVectAddr17  (*(REG32  0xFFFFF144))
#define VICVectAddr18  (*(REG32  0xFFFFF148))
#define VICVectAddr19  (*(REG32  0xFFFFF14C))
#define VICVectAddr20  (*(REG32  0xFFFFF150))
#define VICVectAddr21  (*(REG32  0xFFFFF154))
#define VICVectAddr22  (*(REG32  0xFFFFF158))
#define VICVectAddr23  (*(REG32  0xFFFFF15C))
#define VICVectAddr24  (*(REG32  0xFFFFF160))
#define VICVectAddr25  (*(REG32  0xFFFFF164))
#define VICVectAddr26  (*(REG32  0xFFFFF168))
#define VICVectAddr27  (*(REG32  0xFFFFF16C))
#define VICVectAddr28  (*(REG32  0xFFFFF170))
#define VICVectAddr29  (*(REG32  0xFFFFF174))
#define VICVectAddr30  (*(REG32  0xFFFFF178))
#define VICVectAddr31  (*(REG32  0xFFFFF17C))

#define VICVectPriority0   (*(REG32 0xFFFFF200) )
#define VICVectPriority1   (*(REG32 0xFFFFF204))
#define VICVectPriority2   (*(REG32 0xFFFFF208))
#define VICVectPriority3   (*(REG32 0xFFFFF20C))
#define VICVectPriority4   (*(REG32 0xFFFFF210))
#define VICVectPriority5   (*(REG32 0xFFFFF214))
#define VICVectPriority6   (*(REG32 0xFFFFF218))
#define VICVectPriority7   (*(REG32 0xFFFFF21C))
#define VICVectPriority8   (*(REG32 0xFFFFF220))
#define VICVectPriority9   (*(REG32 0xFFFFF224))
#define VICVectPriority10  (*(REG32 0xFFFFF228))
#define VICVectPriority11  (*(REG32 0xFFFFF22C))
#define VICVectPriority12  (*(REG32 0xFFFFF230))
#define VICVectPriority13  (*(REG32 0xFFFFF234))
#define VICVectPriority14  (*(REG32 0xFFFFF238))
#define VICVectPriority15  (*(REG32 0xFFFFF23C))
#define VICVectPriority16  (*(REG32 0xFFFFF240))
#define VICVectPriority17  (*(REG32 0xFFFFF244))
#define VICVectPriority18  (*(REG32 0xFFFFF248))
#define VICVectPriority19  (*(REG32 0xFFFFF24C))
#define VICVectPriority20  (*(REG32 0xFFFFF250))
#define VICVectPriority21  (*(REG32 0xFFFFF254))
#define VICVectPriority22  (*(REG32 0xFFFFF258))
#define VICVectPriority23  (*(REG32 0xFFFFF25C))
#define VICVectPriority24  (*(REG32 0xFFFFF260))
#define VICVectPriority25  (*(REG32 0xFFFFF264))
#define VICVectPriority26  (*(REG32 0xFFFFF268))
#define VICVectPriority27  (*(REG32 0xFFFFF26C))
#define VICVectPriority28  (*(REG32 0xFFFFF270))
#define VICVectPriority29  (*(REG32 0xFFFFF274))
#define VICVectPriority30  (*(REG32 0xFFFFF278))
#define VICVectPriority31  (*(REG32 0xFFFFF27C))
                           
#define VIC_VectAdr		(*(REG32 (0xFFFFFF00) ))	// current VectorAdr

/*##############################################################################
## Peripheral Clock selsction
##############################################################################*/
#define PCLKSEL0      (*(REG32 (0xE01FC1A8) ))
#define PCLKSEL1      (*(REG32 (0xE01FC1AC) ))
#define PCLK_GPIO_1   (0x00000004)
#define PCLK_GPIO_2   (0x00000008)
#define PCLK_GPIO_4   (0x00000000)



/*##############################################################################
## Ethernet Controller
##############################################################################*/

// MAC registers

#define ETH_MAC1		(*(REG32 0xFFE00000))
#define ETH_MAC2		(*(REG32 0xFFE00004))
#define ETH_IPGT		(*(REG32 0xFFE00008))
#define ETH_IPGR		(*(REG32 0xFFE0000C))
#define ETH_CLRT		(*(REG32 0xFFE00010))
#define ETH_MAXF		(*(REG32 0xFFE00014))
#define ETH_PHYSUPP		(*(REG32 0xFFE00018))
#define ETH_TEST		(*(REG32 0xFFE0001C))

// MII management & config registers
#define ETH_MIICFG		(*(REG32 0xFFE00020))
#define ETH_MIICMD		(*(REG32 0xFFE00024))
#define ETH_MIIADR		(*(REG32 0xFFE00028))
#define ETH_MIIWTD		(*(REG32 0xFFE0002C))
#define ETH_MIIRDD		(*(REG32 0xFFE00030))
#define ETH_MIIIND		(*(REG32 0xFFE00034))


#define ETH_SA0			(*(REG32 0xFFE00040))
#define ETH_SA1			(*(REG32 0xFFE00044))
#define ETH_SA2			(*(REG32 0xFFE00048))

// Control Register

#define ETH_COMMAND		(*(REG32 0xFFE00100))
#define ETH_STATUS		(*(REG32 0xFFE00104))

#define ETH_RXDESC		(*(REG32 0xFFE00108))
#define ETH_RXSTAT		(*(REG32 0xFFE0010C))
#define ETH_RXDESCRNO	(*(REG32 0xFFE00110))
#define ETH_RXPRODIX	(*(REG32 0xFFE00114))
#define ETH_RXCONSIX	(*(REG32 0xFFE00118))

#define ETH_TXDESC		(*(REG32 0xFFE0011C))
#define ETH_TXSTAT		(*(REG32 0xFFE00120))
#define ETH_TXDESCRNO	(*(REG32 0xFFE00124))
#define ETH_TXPRODIX	(*(REG32 0xFFE00128))
#define ETH_TXCONSIX	(*(REG32 0xFFE0012C))

#define ETH_TSV0		(*(REG32 0xFFE00158))

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品护士白丝一区av| 久久精品男人天堂av| 国产精品1区2区| 亚洲高清免费在线| 国产精品伦理一区二区| 欧美大片日本大片免费观看| 91在线码无精品| 国产精品一区二区不卡| 午夜婷婷国产麻豆精品| 国产精品久久久久桃色tv| 精品福利视频一区二区三区| 欧美丝袜自拍制服另类| 91一区二区在线观看| 丁香天五香天堂综合| 狠狠色丁香婷婷综合久久片| 天天色 色综合| 亚洲永久免费视频| 亚洲精品自拍动漫在线| 国产精品久久久久久久久免费樱桃| 亚洲精品一区二区三区蜜桃下载| 欧美美女bb生活片| 欧美亚洲一区二区在线观看| av午夜精品一区二区三区| 国产精品自在欧美一区| 蜜臀av一区二区三区| 日韩高清不卡一区二区三区| 午夜国产不卡在线观看视频| 国产成人一级电影| 国产精品亚洲一区二区三区妖精| 久久成人免费电影| 精品无人码麻豆乱码1区2区| 麻豆视频观看网址久久| 男人的天堂久久精品| 免费在线成人网| 麻豆国产91在线播放| 美国十次了思思久久精品导航| 日韩精品国产欧美| 蜜桃视频一区二区| 久久精品99国产精品| 久久国内精品视频| 国产在线精品国自产拍免费| 国产福利精品导航| 豆国产96在线|亚洲| 成人精品免费网站| 一本久道中文字幕精品亚洲嫩| 色婷婷亚洲一区二区三区| 日本高清不卡视频| 欧美三级乱人伦电影| 91精选在线观看| 日韩欧美国产成人一区二区| 久久久久久久综合日本| 国产精品天干天干在线综合| 一区视频在线播放| 亚洲一区在线观看网站| 日韩国产精品久久| 精品一区二区三区免费观看| 国产又粗又猛又爽又黄91精品| 丁香五精品蜜臀久久久久99网站| 一本久久综合亚洲鲁鲁五月天| 欧美日本不卡视频| 久久蜜桃香蕉精品一区二区三区| 中文一区在线播放| 亚洲国产三级在线| 精品系列免费在线观看| 成人av一区二区三区| 在线视频你懂得一区二区三区| 欧美久久一二三四区| 久久婷婷国产综合精品青草| 国产精品久久一卡二卡| 丝袜诱惑制服诱惑色一区在线观看 | 亚洲色图制服诱惑| 亚洲mv在线观看| 国产在线精品一区二区不卡了 | 久久国产精品99精品国产| 国产成人在线网站| 欧美在线影院一区二区| 精品国产第一区二区三区观看体验| 国产人久久人人人人爽| 一区二区三国产精华液| 久久成人免费电影| 一道本成人在线| 2023国产精品| 亚洲一级二级三级| 国产九九视频一区二区三区| 91久久精品一区二区三区| 精品国偷自产国产一区| 国产1区2区3区精品美女| 色婷婷av一区二区三区之一色屋| 欧美不卡123| 一区二区三区精品视频| 国产99久久久国产精品潘金| 精品视频1区2区| 中文字幕欧美区| 图片区小说区区亚洲影院| 成人综合婷婷国产精品久久免费| 欧美三级电影在线看| 欧美激情综合网| 免费不卡在线观看| 欧美在线一二三| 国产精品第五页| 国产综合一区二区| 欧美高清视频一二三区| 亚洲色图色小说| 国产91对白在线观看九色| 欧美一级爆毛片| 亚洲欧美偷拍另类a∨色屁股| 久久电影网电视剧免费观看| 欧美日韩国产色站一区二区三区| 国产精品情趣视频| 国产九色精品成人porny| 91精品国产综合久久婷婷香蕉| 亚洲精品中文字幕在线观看| 成人性视频免费网站| 亚洲精品在线观看视频| 日本伊人色综合网| 欧美视频三区在线播放| 一卡二卡欧美日韩| 色婷婷亚洲精品| 亚洲色大成网站www久久九九| 国产91精品一区二区麻豆网站| 日韩视频永久免费| 天堂久久一区二区三区| 欧美美女黄视频| 天堂成人免费av电影一区| 欧美日韩卡一卡二| 午夜精品久久久久久久久久| 欧美在线free| 亚洲高清在线视频| 欧美日韩激情在线| 亚洲国产成人porn| 欧美日本一区二区三区| 天堂成人国产精品一区| 91精品在线免费| 日韩在线a电影| 日韩视频永久免费| 韩国女主播成人在线观看| 337p粉嫩大胆色噜噜噜噜亚洲| 狠狠狠色丁香婷婷综合久久五月| 日韩一区二区视频在线观看| 免费观看30秒视频久久| 日韩精品影音先锋| 精品一区二区三区不卡 | 久久久99久久| 成人性生交大合| 亚洲三级电影全部在线观看高清| aa级大片欧美| 亚洲一区二区三区影院| 在线电影欧美成精品| 久久se精品一区精品二区| 2023国产精品| 久久一区二区三区国产精品| 国产激情偷乱视频一区二区三区| 中文字幕国产一区| 91女厕偷拍女厕偷拍高清| 亚洲一区在线观看免费观看电影高清| 欧美久久免费观看| 久久国产精品色婷婷| 中文字幕第一区| 在线观看91视频| 久久国产日韩欧美精品| 国产精品麻豆一区二区| 精品视频一区二区不卡| 精品一区二区三区视频在线观看 | 成人av网址在线| 亚洲自拍另类综合| 精品国产乱码久久| 不卡一卡二卡三乱码免费网站| 亚洲第一福利一区| 久久久天堂av| 一本到不卡免费一区二区| 日韩av高清在线观看| 日本一区二区动态图| 欧美影院精品一区| 韩国v欧美v亚洲v日本v| 亚洲精品中文字幕在线观看| 日韩精品一区二区三区四区视频 | 欧美日韩国产片| 国产精品99久久久久久久女警 | 日本三级韩国三级欧美三级| 久久久午夜精品理论片中文字幕| 色综合一个色综合亚洲| 日本欧美加勒比视频| 亚洲三级在线看| 精品国产乱码久久久久久1区2区| 色诱视频网站一区| 国产一区二区三区在线看麻豆| 一区二区三区 在线观看视频| 欧美精品一区二区三区视频| 欧洲日韩一区二区三区| 国产美女在线精品| 亚洲妇女屁股眼交7| 亚洲国产成人一区二区三区| 日韩欧美一二三区| 在线观看国产日韩| av在线播放不卡| 国产一区999| 麻豆精品视频在线观看| 亚洲午夜久久久久久久久久久| 中文字幕av一区二区三区免费看 | 最新国产の精品合集bt伙计|