⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lpc1700.h

📁 LPC1768工程模板
💻 H
📖 第 1 页 / 共 5 页
字号:
#define FIO1MASK0               (*(volatile unsigned long *)0x2009c030)
#define FIO1MASK1               (*(volatile unsigned long *)0x2009c031)
#define FIO1MASK2               (*(volatile unsigned long *)0x2009c032)
#define FIO1MASK3               (*(volatile unsigned long *)0x2009c033)
#define FIO1MASKL               (*(volatile unsigned long *)0x2009c030)
#define FIO1MASKU               (*(volatile unsigned long *)0x2009c032)

#define FIO1PIN                 (*(volatile unsigned long *)0x2009c034)
#define FIO1PIN0                (*(volatile unsigned long *)0x2009c034)
#define FIO1PIN1                (*(volatile unsigned long *)0x2009c035)
#define FIO1PIN2                (*(volatile unsigned long *)0x2009c036)
#define FIO1PIN3                (*(volatile unsigned long *)0x2009c037)
#define FIO1PINL                (*(volatile unsigned long *)0x2009c034)
#define FIO1PINU                (*(volatile unsigned long *)0x2009c036)

#define FIO1SET                 (*(volatile unsigned long *)0x2009c038)
#define FIO1SET0                (*(volatile unsigned long *)0x2009c038)
#define FIO1SET1                (*(volatile unsigned long *)0x2009c039)
#define FIO1SET2                (*(volatile unsigned long *)0x2009c03A)
#define FIO1SET3                (*(volatile unsigned long *)0x2009c03B)
#define FIO1SETL                (*(volatile unsigned long *)0x2009c038)
#define FIO1SETU                (*(volatile unsigned long *)0x2009c03A)

#define FIO1CLR                 (*(volatile unsigned long *)0x2009c03c)
#define FIO1CLR0                (*(volatile unsigned long *)0x2009c03c)
#define FIO1CLR1                (*(volatile unsigned long *)0x2009c03D)
#define FIO1CLR2                (*(volatile unsigned long *)0x2009c03E)
#define FIO1CLR3                (*(volatile unsigned long *)0x2009c03F)
#define FIO1CLRL                (*(volatile unsigned long *)0x2009c03c)
#define FIO1CLRU                (*(volatile unsigned long *)0x2009c03E)

#define FIO2DIR                 (*(volatile unsigned long *)0x2009c040)
#define FIO2DIR0                (*(volatile unsigned long *)0x2009c040)
#define FIO2DIR1                (*(volatile unsigned long *)0x2009c041)
#define FIO2DIR2                (*(volatile unsigned long *)0x2009c042)
#define FIO2DIR3                (*(volatile unsigned long *)0x2009c043)
#define FIO2DIRL                (*(volatile unsigned long *)0x2009c040)
#define FIO2DIRU                (*(volatile unsigned long *)0x2009c042)

#define FIO2MASK                (*(volatile unsigned long *)0x2009c050)
#define FIO2MASK0               (*(volatile unsigned long *)0x2009c050)
#define FIO2MASK1               (*(volatile unsigned long *)0x2009c051)
#define FIO2MASK2               (*(volatile unsigned long *)0x2009c052)
#define FIO2MASK3               (*(volatile unsigned long *)0x2009c053)
#define FIO2MASKL               (*(volatile unsigned long *)0x2009c050)
#define FIO2MASKU               (*(volatile unsigned long *)0x2009c052)

#define FIO2PIN                 (*(volatile unsigned long *)0x2009c054)
#define FIO2PIN0                (*(volatile unsigned long *)0x2009c054)
#define FIO2PIN1                (*(volatile unsigned long *)0x2009c055)
#define FIO2PIN2                (*(volatile unsigned long *)0x2009c056)
#define FIO2PIN3                (*(volatile unsigned long *)0x2009c057)
#define FIO2PINL                (*(volatile unsigned long *)0x2009c054)
#define FIO2PINU                (*(volatile unsigned long *)0x2009c056)

#define FIO2SET                 (*(volatile unsigned long *)0x2009c058)
#define FIO2SET0                (*(volatile unsigned long *)0x2009c058)
#define FIO2SET1                (*(volatile unsigned long *)0x2009c059)
#define FIO2SET2                (*(volatile unsigned long *)0x2009c05A)
#define FIO2SET3                (*(volatile unsigned long *)0x2009c05B)
#define FIO2SETL                (*(volatile unsigned long *)0x2009c058)
#define FIO2SETU                (*(volatile unsigned long *)0x2009c05A)

#define FIO2CLR                 (*(volatile unsigned long *)0x2009c05c)
#define FIO2CLR0                (*(volatile unsigned long *)0x2009c05c)
#define FIO2CLR1                (*(volatile unsigned long *)0x2009c05D)
#define FIO2CLR2                (*(volatile unsigned long *)0x2009c05E)
#define FIO2CLR3                (*(volatile unsigned long *)0x2009c05F)
#define FIO2CLRL                (*(volatile unsigned long *)0x2009c05c)
#define FIO2CLRU                (*(volatile unsigned long *)0x2009c05E)

#define FIO3DIR                 (*(volatile unsigned long *)0x2009c060)
#define FIO3DIR0                (*(volatile unsigned long *)0x2009c060)
#define FIO3DIR1                (*(volatile unsigned long *)0x2009c061)
#define FIO3DIR2                (*(volatile unsigned long *)0x2009c062)
#define FIO3DIR3                (*(volatile unsigned long *)0x2009c063)
#define FIO3DIRL                (*(volatile unsigned long *)0x2009c060)
#define FIO3DIRU                (*(volatile unsigned long *)0x2009c062)
                          
#define FIO3MASK                (*(volatile unsigned long *)0x2009c070)
#define FIO3MASK0               (*(volatile unsigned long *)0x2009c070)
#define FIO3MASK1               (*(volatile unsigned long *)0x2009c071)
#define FIO3MASK2               (*(volatile unsigned long *)0x2009c072)
#define FIO3MASK3               (*(volatile unsigned long *)0x2009c073)
#define FIO3MASKL               (*(volatile unsigned long *)0x2009c070)
#define FIO3MASKU               (*(volatile unsigned long *)0x2009c072)

#define FIO3PIN                 (*(volatile unsigned long *)0x2009c074)
#define FIO3PIN0                (*(volatile unsigned long *)0x2009c074)
#define FIO3PIN1                (*(volatile unsigned long *)0x2009c075)
#define FIO3PIN2                (*(volatile unsigned long *)0x2009c076)
#define FIO3PIN3                (*(volatile unsigned long *)0x2009c077)
#define FIO3PINL                (*(volatile unsigned long *)0x2009c074)
#define FIO3PINU                (*(volatile unsigned long *)0x2009c076)

#define FIO3SET                 (*(volatile unsigned long *)0x2009c078)
#define FIO3SET0                (*(volatile unsigned long *)0x2009c078)
#define FIO3SET1                (*(volatile unsigned long *)0x2009c079)
#define FIO3SET2                (*(volatile unsigned long *)0x2009c07A)
#define FIO3SET3                (*(volatile unsigned long *)0x2009c07B)
#define FIO3SETL                (*(volatile unsigned long *)0x2009c078)
#define FIO3SETU                (*(volatile unsigned long *)0x2009c07A)

#define FIO3CLR                 (*(volatile unsigned long *)0x2009c07c)
#define FIO3CLR0                (*(volatile unsigned long *)0x2009c07c)
#define FIO3CLR1                (*(volatile unsigned long *)0x2009c07D)
#define FIO3CLR2                (*(volatile unsigned long *)0x2009c07E)
#define FIO3CLR3                (*(volatile unsigned long *)0x2009c07F)
#define FIO3CLRL                (*(volatile unsigned long *)0x2009c07c)
#define FIO3CLRU                (*(volatile unsigned long *)0x2009c07E)

#define FIO4DIR                 (*(volatile unsigned long *)0x2009c080)
#define FIO4DIR0                (*(volatile unsigned long *)0x2009c080)
#define FIO4DIR1                (*(volatile unsigned long *)0x2009c081)
#define FIO4DIR2                (*(volatile unsigned long *)0x2009c082)
#define FIO4DIR3                (*(volatile unsigned long *)0x2009c083)
#define FIO4DIRL                (*(volatile unsigned long *)0x2009c080)
#define FIO4DIRU                (*(volatile unsigned long *)0x2009c082)

#define FIO4MASK                (*(volatile unsigned long *)0x2009c090)
#define FIO4MASK0               (*(volatile unsigned long *)0x2009c090)
#define FIO4MASK1               (*(volatile unsigned long *)0x2009c091)
#define FIO4MASK2               (*(volatile unsigned long *)0x2009c092)
#define FIO4MASK3               (*(volatile unsigned long *)0x2009c093)
#define FIO4MASKL               (*(volatile unsigned long *)0x2009c090)
#define FIO4MASKU               (*(volatile unsigned long *)0x2009c092)

#define FIO4PIN                 (*(volatile unsigned long *)0x2009c094)
#define FIO4PIN0                (*(volatile unsigned long *)0x2009c094)
#define FIO4PIN1                (*(volatile unsigned long *)0x2009c095)
#define FIO4PIN2                (*(volatile unsigned long *)0x2009c096)
#define FIO4PIN3                (*(volatile unsigned long *)0x2009c097)
#define FIO4PINL                (*(volatile unsigned long *)0x2009c094)
#define FIO4PINU                (*(volatile unsigned long *)0x2009c096)

#define FIO4SET                 (*(volatile unsigned long *)0x2009c098)
#define FIO4SET0                (*(volatile unsigned long *)0x2009c098)
#define FIO4SET1                (*(volatile unsigned long *)0x2009c099)
#define FIO4SET2                (*(volatile unsigned long *)0x2009c09A)
#define FIO4SET3                (*(volatile unsigned long *)0x2009c09B)
#define FIO4SETL                (*(volatile unsigned long *)0x2009c098)
#define FIO4SETU                (*(volatile unsigned long *)0x2009c09A)

#define FIO4CLR                 (*(volatile unsigned long *)0x2009c09c)
#define FIO4CLR0                (*(volatile unsigned long *)0x2009c09c)
#define FIO4CLR1                (*(volatile unsigned long *)0x2009c09D)
#define FIO4CLR2                (*(volatile unsigned long *)0x2009c09E)
#define FIO4CLR3                (*(volatile unsigned long *)0x2009c09F)
#define FIO4CLRL                (*(volatile unsigned long *)0x2009c09c)
#define FIO4CLRU                (*(volatile unsigned long *)0x2009c09E)

#define IO0IntEnr               (*(volatile unsigned long *)0x40028090)
#define IO0IntEnf               (*(volatile unsigned long *)0x40028094)
#define IO0IntStatr             (*(volatile unsigned long *)0x40028084)
#define IO0IntStatf             (*(volatile unsigned long *)0x40028088)
#define IO0IntClr               (*(volatile unsigned long *)0x4002808C)
#define IO2IntEnr               (*(volatile unsigned long *)0x400280B0)
#define IO2IntEnF               (*(volatile unsigned long *)0x400280B4)
#define IO2IntStatr             (*(volatile unsigned long *)0x400280A4)
#define IO2IntStatF             (*(volatile unsigned long *)0x400280A8)
#define IO2IntClr               (*(volatile unsigned long *)0x400280AC)
#define IOIntStatus             (*(volatile unsigned long *)0x40028080)

/*********************************************************************************************************
**  ETHERNET
*********************************************************************************************************/
#define MAC_MAC1                (*(volatile unsigned long *)0x50000000)
#define MAC_MAC2                (*(volatile unsigned long *)0x50000004)
#define MAC_IPGT                (*(volatile unsigned long *)0x50000008)
#define MAC_IPGR                (*(volatile unsigned long *)0x5000000C)
#define MAC_CLRT                (*(volatile unsigned long *)0x50000010)
#define MAC_MAXF                (*(volatile unsigned long *)0x50000014)
#define MAC_SUPP                (*(volatile unsigned long *)0x50000018)
#define MAC_TEST                (*(volatile unsigned long *)0x5000001C)
#define MAC_MCFG                (*(volatile unsigned long *)0x50000020)
#define MAC_MCMD                (*(volatile unsigned long *)0x50000024)
#define MAC_MADR                (*(volatile unsigned long *)0x50000028)
#define MAC_MWTD                (*(volatile unsigned long *)0x5000002C)
#define MAC_MRDD                (*(volatile unsigned long *)0x50000030)
#define MAC_MIND                (*(volatile unsigned long *)0x50000034)
#define MAC_SA0                 (*(volatile unsigned long *)0x50000040)
#define MAC_SA1                 (*(volatile unsigned long *)0x50000044)
#define MAC_SA2                 (*(volatile unsigned long *)0x50000048)
#define MAC_COMMAND             (*(volatile unsigned long *)0x50000100)
#define MAC_Status              (*(volatile unsigned long *)0x50000104)
#define MAC_RXDESCRIPTOR        (*(volatile unsigned long *)0x50000108)
#define MAC_RXSTATUS            (*(volatile unsigned long *)0x5000010C)
#define MAC_RXDESCRIPTORNUM     (*(volatile unsigned long *)0x50000110)
#define MAC_RXPRODUCEINDEX      (*(volatile unsigned long *)0x50000114)
#define MAC_RXCONSUMEINDEX      (*(volatile unsigned long *)0x50000118)
#define MAC_TXDESCRIPTOR        (*(volatile unsigned long *)0x5000011C)
#define MAC_TXSTATUS            (*(volatile unsigned long *)0x50000120)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -