LPC1788中文手册(一)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LPC1788中文手册(一)
40.5 目录
第1章:概述 (3)
1.1简介 (3)
1.2特性 (4)
1.3应用 (8)
1.4订购信息 (9)
1.4.1器件选项汇总 (10)
1.5简化方框图 (11)
1.6结构概述 (12)
1.7ARM Cortex-M3 处理器 (12)
1.7.1Cortex-M3配置选项 (12)
1.8片上Flash存储器系统 (13)
1.9片上静态RAM (13)
1.10片上EEPROM (13)
1.11详细方框图 (14)
第2章:LPC178x/7x存储器映射 (15)
2.1存储器映射与外设寻址 (15)
2.2存储器映射 (16)
2.3片上外设 (18)
2.3.1AHB外设 (18)
2.3.2APB外设地址 (18)
2.4存储器重新映射 (20)
2.5AHB仲裁 (20)
2.5.1矩阵仲裁寄存器(Matrix_Arb—0x400F C188) (20) 第3章:LPC178x/7x系统控制 (22)
3.1简介 (22)
3.2管脚描述 (22)
3.3寄存器描述 (23)
3.4芯片复位 (24)
3.4.1复位源标识寄存器(RSID—0x400F C180) (26)
3.5外设复位控制 (27)
3.5.1复位控制寄存器0(RSTCON0—0x400F C1CC) (27)
3.5.2复位控制寄存器1 (RSTCON1—0x400F C1D0) (28)
3.6掉电检测 (29)
3.7外部中断输入 (30)
3.7.1寄存器描述 (31)
3.7.2外部中断标志寄存器(EXTINT—0x400F C140) (31)
3.7.3外部中断模式寄存器(EXTMODE—0x400F C148) (32)
3.7.4外部中断极性寄存器(EXTPOLAR—0x400F C14C) (34)
3.8其它系统控制与状态标志 (35)
3.8.1系统控制与状态寄存器(SCS—0x400F C1A0) (35)
第4章:LPC178x/7x的计时与功率控制 (37)
4.1计时与功率控制功能汇总 (37)
4.2寄存器描述 (39)
4.3振荡器 (40)
4.3.1内部RC振荡器 (40)
4.3.2主振荡器 (40)
4.3.2.1主振荡器的起振 (42)
4.3.3RTC振荡器 (42)
4.3.4看门狗振荡器 (42)
4.4时钟源选择多路复用 (43)
4.4.1时钟源选择寄存器(CLKSRCSEL—0x400F C10C) (43)
4.5PLL0与PLL1(锁相环) (44)
4.5.1PLL与启动/引导代码的相互关系 (44)
4.5.2PLL寄存器描述 (45)
4.5.3PLL控制寄存器(PLL0CON—0x400F C080, PLL1CON—0x400F C0A0) (46)
4.5.4PLL配置寄存器(PLL0CFG—0x400F C084,PLL1CFG—
0x400F C0A4) (46)
4.5.5PLL状态寄存器(PLL0ST A T—0x400F C088,PLL1ST A T—0x400F C0A8) (46)
4.5.6PLL中断:PLOCK0与PLOCK1 (47)
4.5.7PLL馈送寄存器(PLL0FEED—0x400F C08C, PLL1FEED—0x400F C0AC) (47)
4.5.8PLL与掉电模式 (48)
4.5.9PLL频率计算 (49)
4.5.10确定PLL设置的步骤 (49)
4.5.11PLL配置序列 (51)
4.5.12PLL配置示例 (51)
4.6时钟选择与分频 (53)
4.6.1CPU时钟选择寄存器(CCLKSEL—0x400F C104) (53)
4.6.2USB时钟选择寄存器(USBCLKSEL—0x400F C108) (54)
4.6.3EMC时钟选择寄存器(EMCCLKSEL—0x400F C100) (54)
4.6.4外设时钟选择寄存器(PCLKSEL—0x400F C1A8) (55)
4.7功率控制 (56)
4.7.1睡眠模式 (56)
4.7.2深度睡眠模式 (56)
4.7.3掉电模式 (57)
4.7.4深度掉电模式 (57)
4.7.5外设功率控制 (58)
4.7.6功率提升 (58)
4.7.7寄存器描述 (58)
4.7.8功率模式控制寄存器(PCON—0x400F C0C0) (59)
4.7.8.1低功耗模式的编码 (59)
4.7.9从低功耗模式中唤醒 (60)
4.7.10外设功率控制寄存器(PCONP—0x400F C0C4) (60)
4.7.11功率控制注意事项 (62)
4.7.12功率提升控制寄存器(PBOOST—0x400F C1B0) (62)
4.7.12.1低功耗模式的编码 (63)
4.7.13电源域 (63)
4.8唤醒定时器 (64)
4.9外部时钟输出管脚 (65)
4.9.1时钟输出配置寄存器CLKOUTCFG—0x400F C1C8) (65)
第5章:LPC178x/7x Flash加速器 (67)
5.1简介 (67)
5.2F l a s h加速器模块 (67)
5.2.1Flash存储器组 (67)
5.2.2Flash编程问题 (68)
5.3寄存器描述 (68)
5.4F l a s h加速器配置寄存器(FLASHCFG—0x400F C000)(69)
5.5运行 (69)
第6章:LPC178x/7x可嵌套向量中断控制器 (71)
6.1特性 (71)
6.2描述 (71)
6.3中断源 (71)
6.4向量表的重新映射 (74)
6.5寄存器描述 (75)
6.5.1中断使能设置寄存器0(ISER0—0xE000 E100) (76)
6.5.2中断使能设置寄存器1(ISER1—0xE000 E104) (77)
6.5.3中断使能清除寄存器0(ICER0—0xE000 E180) (78)
6.5.4中断使能清除寄存器1(ICER1—0xE000 E184) (79)
6.5.5中断暂挂设置寄存器0(ISPR0—0xE000 E200) (80)
6.5.6中断暂挂设置寄存器1(ISPR1—0xE000 E204) (81)
6.5.7中断暂挂清除寄存器0(ICPR0—0xE000 E280) (82)
6.5.8中断暂挂清除寄存器1(ICPR1—0xE000 E284) (83)
6.5.9中断活动位寄存器0(IABR0—0xE000 E300) (84)
6.5.10中断活动位寄存器1(IABR1—0xE000 E304) (85)
6.5.11中断优先级寄存器0(IPR0—0xE000 E400) (86) 6.5.12中断优先级寄存器1(IPR1—0xE000 E404) (86) 6.5.13中断优先级寄存器2(IPR2—0xE000 E408) (87) 6.5.14中断优先级寄存器3(IPR3—0xE000 E40C) (87) 6.5.15中断优先级寄存器4(IPR4—0xE000 E410) (88) 6.5.16中断优先级寄存器5(IPR5—0xE000 E414) (88) 6.5.17中断优先级寄存器6(IPR6—0xE000 E418) (89) 6.5.18中断优先级寄存器7(IPR7—0xE000 E41C) (89) 6.5.19中断优先级寄存器8(IPR8—0xE000 E420) (90) 6.5.20中断优先级寄存器9(IPR9—0xE000 E424) (90) 6.5.21中断优先级寄存器10(IPR10—0xE000 E428) (91) 6.5.22软件触发中断寄存器(STIR—0xE000 EF00) (91) 第7章:LPC178x/7x管脚配置 (92)
7.1LPC178x/177x 管脚配置 (92)
7.2引导控制 (108)
第8章:LPC178x/7x I/O 配置 (109)
8.1本章阅读方法 (109)
8.2描述 (109)
8.3IOCON寄存器 (109)
8.3.1管脚功能 (110)
8.3.2管脚模式 (111)
8.3.3迟滞 (111)
8.3.4输入反相 (111)
8.3.5模拟/数字模式 (111)
8.3.6输入滤波器 (111)
8.3.7输出转换速率 (111)
8.3.8I2C模式 (112)
8.3.9开漏极模式 (112)
8.3.10DAC使能 (112)
8.4寄存器描述 (113)
8.4.1I/O配置寄存器内容(IOCON) (119)
8.4.1.1D型IOCON寄存器(适用于大多数GPIO端口管脚) (120)
8.4.1.2A型IOCON寄存器(适用于包含模拟功能的管脚) (126)
8.4.1.3U型IOCON寄存器(适用于包含USB D+或D-功能的管脚) (128)
8.4.1.4I型IOCON寄存器(适用于包含专用I2C功能的管脚)(129)
8.4.1.5W型IOCON寄存器(这些管脚其它方面与D型相同,但包含一个可选输入毛刺滤波器,默认其上拉/下
拉被禁用) (130)
第9章:LPC178x/7x通用输入/输出(GPIO) (131)
9.1基本配置 (131)
9.2特性 (131)
9.2.1数字I/O端口 (131)
9.2.2可产生中断的数字端口 (131)
9.3应用 (132)
9.4管脚描述 (132)
9.5寄存器描述 (133)
9.5.1GPIO端口方向寄存器FIOxDIR(FIO0DIR~FIO5DIR—0x2009 8000~0x2009 80A0) (134)
9.5.2GPIO端口输出设置寄存器FIOxSET(FIO0SET~FIO5SET—0x2009 8018~0x2009 80B8) (135)
9.5.3GPIO端口输出清零寄存器FIOxCLR (FIO0CLR~FIO5CLR—0x2009 801C~0x2009 80BC) (137)
9.5.49.5.4 GPIO端口管脚值寄存器FIOxPIN (FIO0PIN~FIO5PIN—0x2009 8014~0x2009 80B4) (138)
9.5.5高速GPIO端口屏蔽寄存器FIOxMASK (FIO0MASK~FIO5MASK—0x2009 8010~0x2009 80B0).. 140 9.5.6GPIO中断寄存器 (142)
9.5.6.1GPIO整体中断状态寄存器(IOIntStatus—0x4002 8080)
(142)
9.5.6.2端口0上升沿的GPIO中断使能(IO0IntEnR—0x4002 8090) (143)
9.5.6.3端口2上升沿的GPIO中断使能(IO2IntEnR—0x4002 80B0) (144)
9.5.6.4端口0下降沿的GPIO中断使能(IO0IntEnF—0x4002 8094) (145)
9.5.6.5端口2下降沿的GPIO中断使能(IO2IntEnF—0x4002 80B4) (146)
9.5.6.6端口0上升沿中断的GPIO中断状态(IO0IntStatR—0x4002 8084) (147)
9.5.6.7端口2上升沿中断的GPIO中断状态(IO2IntStatR—0x4002 80A4) (148)
9.5.6.8端口0下降沿中断的GPIO中断状态(IO0IntStatF—0x4002 8088) (149)
9.5.6.9端口2下降沿中断的GPIO中断状态(IO2IntStatF—0x4002 80A8) (150)
9.5.6.10端口0的GPIO中断清零寄存器(IO0IntClr—0x4002 808C) (151)
9.5.6.11端口2的GPIO中断清零寄存器(IO2IntClr—0x4002 80AC) (152)
9.6GPIO使用注意事项 (153)
9.6.1实例:GPIO端口上0s和1s的瞬时输出 (153)
9.6.2写入FIOSET/FIOCLR与FIOPIN的比较 (153)
第10章:LPC178x/7x外部存储控制器(EMC) (154)
10.1如何阅读本章 (154)
10.2基本配置 (155)
10.3简介 (155)
10.4特性 (156)
10.5EMC功能描述 (156)
10.5.1AHB从寄存器接口 (158)
10.5.2AHB从存储器接口 (158)
10.5.2.1存储器传输的字节序 (158)
10.5.2.2存储器传输的大小 (158)
10.5.2.3写保护的存储区 (158)
10.5.3焊盘接口 (158)
10.5.4数据缓冲区 (159)
10.5.4.1写缓冲区 (159)
10.5.4.2读缓冲区 (159)
10.5.5存储控制器状态机 (160)
10.5.6通过可编程延时元素的时序控制 (160)
10.6低功率操作 (160)
10.6.1低功率SDRAM深度睡眠模式 (160)
10.6.2低功率SDRAM部分数组刷新 (161)
10.7存储器组选择 (161)
10.8EMC复位 (161)
10.9地址移位模式 (162)
10.10存储器映射I/O与突发禁能 (162)
10.11管脚描述 (162)
10.12寄存器描述 (163)
10.12.1EMC控制寄存器(EMCControl—0x2009 C000) (165)
10.12.2EMC状态寄存器(EMCStatus—0x2009 C004) (166)
10.12.3EMC配置寄存器(EMCConfig—0x2009 C008) (166)
10.12.4动态存储器控制寄存器(EMCDynamicControl—0x2009 C020) (166)
10.12.5动态存储器刷新定时器寄存器(EMCDynamicRefresh—0x2009 C024) (167)
10.12.6动态存储器读取配置寄存器(EMCDynamicReadConfig—0x2009 C028) (168)
10.12.7动态存储器预充电命令周期寄存器(EMCDynamictRP—
0x2009 C030) (168)
10.12.8动态存储器有效至预充电命令周期寄存器(EMCDynamictRAS—0x2009 C034) (169)
10.12.9动态存储器自刷新退出时间寄存器(EMCDynamictSREX—0x2009 C038) (169)
10.12.10动态存储器最后数据输出至有效时间寄存器(EMCDynamictAPR—0x2009 C03C) (170)
10.12.11动态存储器数据输入至有效命令时间寄存器(EMCDynamictDAL—0x2009 C040) (170)
10.12.12动态存储器写入恢复时间寄存器(EMCDynamictWR—0x2009 C044) (171)
10.12.13动态存储器有效至有效命令周期寄存器(EMCDynamictRC—0x2009 C048) (171)
10.12.14动态存储器自动刷新周期寄存器(EMCDynamictRFC—0x2009 C04C) (172)
10.12.15动态存储器退出自刷新寄存器(EMCDynamictXSR—0x2009 C050) (172)
10.12.16动态存储器有效组A至有效组B的时间寄存器(EMCDynamictRRD—0x2009 C054) (173)
10.12.17动态存储器装载模式寄存器至有效命令时间寄存器(EMCDynamictMRD—0x2009 C058) (173)
10.12.18静态存储器延长等待寄存器(EMCStaticExtendedWait—0x2009 C080) (174)
10.12.19动态存储器配置寄存器(EMCDynamicConfig0~3—0x2009 C100, 120, 140, 160) (174)
10.12.20动态存储器RAS & CAS延时寄存器(EMCDynamicRASCAS0~3—0x2009 C104, 124, 144, 164).. 176 10.12.21静态存储器配置寄存器(EMCStaticConfig0~3—0x2009 C200, 220, 240, 260) (177)
10.12.22静态存储器写使能延迟寄存器
(EMCStaticWaitWen0~3—0x2009 C204, 224, 244, 264) (178)
10.12.23静态存储器输出使能延迟寄存器(EMCStaticWaitOen0~3—0x2009 C208, 228, 248, 268) (179)
10.12.24静态存储器读取延迟寄存器(EMCStaticWaitRd0~3—0x2009 C20C, 22C, 24C, 26C) (179)
10.12.25静态存储器页读模式读取延迟寄存器(EMCStaticwaitPage0~3—0x2009 C210, 230, 250, 270) (180)
10.12.26静态存储器写入延迟寄存器(EMCStaticWaitWr0~3—0x2009 C214, 234, 254, 274) (180)
10.12.27静态存储器周转延迟寄存器(EMCStaticWaitTurn0~3—0x2009 C218, 238, 258, 278) (181)
10.12.28延迟控制寄存器(EMCDL YCTL—0x400F C1DC)(181)
10.12.29EMC校准寄存器(EMCCAL—0x400F C1E0) (182)
10.13外部存储器接口 (183)
10.13.132位宽存储器组连接 (184)
10.13.216位宽存储器组连接 (185)
10.13.3位宽存储器组连接 (186)
10.13.4存储器配置实例 (187)
第11章:LPC178x/7x以太网 (188)
11.1基本配置 (188)
11.2简介 (188)
11.3特性 (189)
11.4结构与操作 (190)
11.5DMA引擎功能 (191)
11.6DMA操作概述 (191)
11.7以太网包 (192)
11.8综述 (192)
11.8.1分区 (192)
11.8.2PHY设备实例 (193)
11.9管脚描述 (194)
11.10寄存器与软件接口 (195)
11.10.1寄存器映射 (195)
11.11以太网MAC寄存器定义 (197)
11.11.1MAC配置寄存器1(MAC1—0x2008 4000) (197)
11.11.2MAC配置寄存器2(MAC2—0x2008 4004) (197)
11.11.3连续两包的内部包间隔寄存器(IPGT—0x2008 4008)(199)
11.11.4非连续两包的内部间隔寄存器(IPGR—0x2008 400C)(199)
11.11.5冲突窗口/重试寄存器(CLRT—0x2008 4010) (199)
11.11.6最大帧寄存器(MAXF—0x2008 4014) (200)
11.11.7PHY支持寄存器(SUPP—0x2008 4018) (200)
11.11.8测试寄存器(TEST—0x2008 401C) (200)
11.11.9MII Mgmt配置寄存器(MCFG—0x2008 4020) (201)
11.11.10MII Mgmt命令寄存器(MCMD—0x2008 4024) (202)
11.11.11MII Mgmt地址寄存器(MADR—0x2008 4028) (202)
11.11.12MII Mgmt写数据寄存器(MWTD—0x2008 402C)(202)
11.11.13MII Mgmt读数据寄存器(MRDD—0x2008 4030)(203)
11.11.14MII Mgmt指示寄存器(MIND—0x2008 4034) (203)
11.11.15站地址0寄存器(SA0—0x2008 4040) (204)
11.11.16站地址1寄存器(SA1—0x2008 4044) (204)
11.11.17站地址2寄存器(SA2—0x2008 4048) (204)
11.12控制寄存器定义 (205)
11.12.1命令寄存器(Command—0x2008 4100) (205)
11.12.2状态寄存器(Status—0x2008 4104) (205)
11.12.3接收描述符基址寄存器(RxDescriptor—0x2008 4108)(205)
11.12.4接收状态基址寄存器(RxStatus—0x2008 410C) (206)
11.12.5接收描述符数目寄存器(RxDescriptor—0x2008 4110)(206)
11.12.6接收产生索引寄存器(RxProduceIndex—0x2008 4114)(207)
11.12.7接收消耗索引寄存器(RxConsumeIndex—0x2008 4118) (207)
11.12.8发送描述符基址寄存器(TxDescriptor—0x2008 411C)(207)
11.12.9发送状态基址寄存器(TxStatus—0x2008 4120) (208)
11.12.10发送描述符数目寄存器(TxDescriptorNumber—0x2008 4124) (208)
11.12.11发送产生索引寄存器(TxProduceIndex—0x2008 4128)(208)
11.12.12发送消耗索引寄存器(TxConsumeIndex—0x2008 412C) (208)
11.12.13发送状态向量0寄存器(TSV0—0x2008 4158) (209)
11.12.14发送状态向量1寄存器(TSV1—0x2008 415C) (210)
11.12.15接收状态向量寄存器(RSV—0x2008 4160) (210)
11.12.16流控制计数器寄存器(FlowControlCounter—0x2008 4170) (211)
11.12.17流控制状态寄存器(FlowControlStatus—0x2008 4174) (211)
11.13接收过滤寄存器定义 (212)
11.13.1接收滤波器控制寄存器(RxFilterCtrl—0x2008 4200)(212)
11.13.2接收滤波器WoL状态寄存器(RxFilterWoLStatus—0x2008 4204) (212)
11.13.3接收滤波器WoL清零寄存器(RxFilterWoLClear—0x2008 4208) (213)
11.13.4Hash滤波器表LSB寄存器(HashFilterL—0x2008 4210)(213)
11.13.5Hash滤波器表MSB寄存器(HashFilterH—0x2008 4214) (213)
11.14模块控制寄存器定义 (214)
11.14.1中断状态寄存器(IntStatus—0x2008 4FE0) (214)
11.14.2中断使能寄存器(IntEnable—0x2008 4FE4) (214)
11.14.3中断清零寄存器(IntClear—0x2008 4FE8) (215)
11.14.4中断置位寄存器(IntSet—0x2008 4FEC) (215)
11.14.5掉电寄存器(PowerDown—0x2008 4FF4) (216)
11.15描述符与状态格式 (216)
11.15.1接收描述符与状态 (216)
11.15.2发送描述符与状态 (219)
11.16以太网模块功能描述 (222)
11.16.1概述 (222)
11.16.2AHB接口 (222)
11.17中断 (223)
11.17.1直接存储器访问(DMA) (223)
11.17.2初始化 (225)
11.17.3发送过程 (227)
11.17.4接收过程 (232)
11.17.5发送重试 (237)
11.17.6状态Hash CRC计算 (237)
11.17.7双工模式 (238)
11.17.8IEE 802.3/条款31流控制 (238)
11.17.9半双工模式背压 (240)
11.17.10接收过滤 (241)
11.17.11功率管理 (243)
11.17.12LAN上唤醒 (244)
11.17.13接收与发送的使能与禁能 (245)
11.17.14发送填充与CRC (247)
11.17.15超长帧与帧长度检验 (248)
11.17.16统计计数器 (248)
11.17.17MAC状态向量 (248)
11.17.18复位 (248)
11.17.19以太网错误 (250)
11.18AHB带宽 (251)
11.18.1DMA访问 (251)
11.18.2CPU访问的类型 (252)
11.18.3总带宽 (252)
11.19CRC计算 (253)
第12章:LPC178x/7x LCD控制器 (255) 12.1如何阅读本章 (255)
12.2基本配置 (255)
12.3简介 (255)
12.4特性 (256)
12.4.1可编程参数 (256)
12.4.2硬件光标支持 (257)
12.4.3支持的LCD面板类型 (257)
12.4.4TFT面板 (257)
12.4.5彩色STN面板 (258)
12.4.6单色STN面板 (258)
12.5管脚描述 (258)
12.5.1信号使用 (259)
12.5.1.1单面板STN显示器使用的信号 (259) 12.5.1.2双面板STN显示器使用的信号 (259) 12.5.1.3TFT显示器使用的信号 (260)
12.6LCD控制器功能描述 (260)
12.6.1AHB接口 (262)
12.6.1.1AMBA AHB从接口 (262)
12.6.1.2AMBA AHB主接口 (262)
12.6.2双DMA FIFO与相关控制逻辑 (263)
12.6.3像素串行器 (263)
12.6.4RAM调色板 (267)
12.6.5硬件光标 (269)
12.6.5.1光标的操作 (269)
12.6.5.2光标尺寸 (269)
12.6.5.3光标的移动 (269)
12.6.5.4光标的XY定位 (270)
12.6.5.5光标的剪裁 (270)
12.6.5.6光标图像格式 (271)
12.6.6灰度计 (274)
12.6.7上、下面板格式器 (275)
12.6.8面板时钟发生器 (275)
12.6.9时序控制器 (275)
12.6.10STN与TFT的数据选择 (275)
12.6.10.1STN显示器 (275)
12.6.10.2TFT显示器 (275)
12.6.11中断产生 (276)
12.6.11.1主机总线错误中断 (276)
12.6.11.2垂直比较中断 (276)
12.6.11.2.1下一个基址更新中断 (276)
12.6.11.2.2FIFO下溢中断 (276)
12.6.12LCD上电与掉电顺序 (277)
12.7寄存器描述 (279)
12.7.1LCD配置寄存器(LCD_CFG,RW—0x400F C1B8) (280)
12.7.2水平时序寄存器(LCD_TIMH,RW —0x2008 8000)(280)
12.7.2.1水平时序限制 (280)
12.7.3垂直时序寄存器(LCD_TIMV,RW —0x2008 8004)
(281)
12.7.4时钟与信号极性寄存器(LCD_POL,RW — 0x2008 8008)(282)
12.7.5线端控制寄存器(LCD_LE,RW — 0x2008 800C) (283)
12.7.6上面板帧基址寄存器(LCD_UPBASE,RW —0x2008 8010) (283)
12.7.7下面板帧基址寄存器(LCD_LPBASE,RW —0x2008 8014) (284)
12.7.8LCD控制寄存器(LCD_CTRL,RW —0x2008 8018)(285)
12.7.9中断屏蔽寄存器(LCD_INTMSK,RW — 0x2008 801C)(287)
12.7.10原始中断状态寄存器(LCD_INTRA W,RW —0x2008 8020) (288)
12.7.11被屏蔽中断状态寄存器(LCD_INTST A T,RW —0x2008 8024) (288)
12.7.12中断清零寄存器(LCD_INTCLR,RW — 0x2008 8028)(289)
12.7.13上面板当前地址寄存器(LCD_UPCURR,RW — 0x2008 802C) (289)
12.7.14下面板当前地址寄存器(LCD_LPCURR,RW - 0x2008 8030) (289)
12.7.15彩色调色板寄存器(LCD_P AL, RW — 0x2008 8200 to 0x2008 83FC) (290)
12.7.16光标图像寄存器(CRSR_IMG,RW —0x2008 8800至0x2008 8BFC) (291)
12.7.17光标控制寄存器(CRSR_CTRL,RW — 0x2008 8C00)(291)
12.7.18光标配置寄存器(CRSR_CFG,RW —0x2008 8C04)(292)
12.7.19光标调色板寄存器0(CRSR_P AL0,RW—0x2008 8C08) (292)
12.7.20光板调色板寄存器1(CRSR_P AL1,RW —0x2008 8C0C) (292)
12.7.21光标XY位置寄存器(CRSR_XY,RW — 0x2008 8C10)(293)
12.7.22光标剪裁位置寄存器(CRSR_CLIP,RW —0x2008 8C14) (293)
12.7.23光标中断屏蔽寄存器(CRSR_INTMSK,RW —0x2008 8C20) (294)
12.7.24光标中断清零寄存器(CRSR_INTCLR,RW —0x2008 8C24) (294)
12.7.25光标原始中断状态寄存器(CRSR_INTRA W,RW —0x2008 8C28) (294)
12.7.26光标屏蔽中断状态寄存器(CRSR_INTST A T,RW —0x2008 8C2C) (295)
12.8LCD时序图 (296)
12.9LCD面板的信号使用 (300)
第13章:LPC178x/7x USB设备控制器 (303)
13.1如何阅读本章 (303)
13.2基本配置 (303)
13.3简介 (303)
13.4特性 (304)
13.5固定端点配置 (305)
13.6功能描述 (306)
13.6.1模拟收发器 (307)
13.6.2串行接口引擎(SIE) (307)
13.6.3端点RAM (EP_RAM) (307)
13.6.4EP_RAM访问控制 (307)
13.6.5DMA引擎与总线主接口 (307)
13.6.6寄存器接口 (307)
13.6.7SoftConnect (307)
13.6.8GoodLink (308)
13.7操作概述 (308)
13.8管脚描述 (308)
13.9时钟与功率管理 (309)
13.9.1功率要求 (309)
13.9.2时钟 (309)
13.9.3功率管的支持 (309)
13.9.4远程唤醒 (310)
13.10寄存器描述 (311)
13.10.1端口选择寄存器 (312)
13.10.1.1USB端口选择寄存器(USBPortSel—0x2008 C110)(312)
13.10.2时钟控制寄存器 (313)
13.10.2.1USB时钟控制寄存器(USBClkCtrl—0x2008 CFF4)(313)
13.10.2.2USB时钟状态寄存器(USBClkSt—0x2008 CFF8)(313)
13.10.3设备中断寄存器 (314)
13.10.3.1USB中断状态寄存器(USBIntSt—0x2008 C1C0)(314)
13.10.3.2USB设备中断状态寄存器(USBDevIntSt—0x2008 C200) (314)
13.10.3.3USB设备中断使能寄存器(USBDevIntEn—0x2008 C204) (315)
13.10.3.4USB设备中断清除寄存器(USBDevIntClr—0x2008 C208) (316)
13.10.3.5USB设备中断设置寄存器(USBDevIntSet—0x2008 C20C) (316)
13.10.3.6USB设备中断优先级寄存器(USBDevIntPri—0x2008 C22C) (317)
13.10.4端点中断寄存器 (318)
13.10.4.1USB端点中断状态寄存器(USBEpIntSt—0x2008 C230) (318)
13.10.4.2USB端点中断使能寄存器(USBEpIntEn—0x2008 C234) (319)
13.10.4.3USB端点中断清除寄存器(USBEpIntClr—0x2008 C238) (320)
13.10.4.4USB端点中断设置寄存器(USBEpIntSet—0x2008 C23C) (320)
13.10.4.5USB端点中断优先级寄存器(USBEpIntPri—0x2008 C240) (321)
13.10.5端点使用寄存器 (322)
13.10.5.1EP RAM要求 (322)
13.10.5.2USB使用端点寄存器(USBReEp—0x2008 C244)(323)
13.10.5.3USB端点索引寄存器(USBEpIn—0x2008 C248)(324)
13.10.5.4USB MaxPacketSize寄存器(USBMaxPSize—0x2008 C24C) (324)
13.10.6USB传输寄存器 (325)
13.10.6.1USB接收数据寄存器(USBRxData—0x2008 C218)(325)
13.10.6.2USB接收包长度寄存器(USBRxPLen—0x2008 C220)(325)
13.10.6.3USB发送数据寄存器(USBTxData—0x2008 C21C)(325)
13.10.6.4USB发送包长度寄存器(USBTxPLen—0x2008 C224)(326)
13.10.6.5USB控制寄存器(USBCtrl—0x2008 C228) (326)
13.10.7SIE命令代码寄存器 (327)
13.10.7.1USB命令代码寄存器(USBCmdCode—0x2008 C210)(327)
13.10.7.2USB命令数据寄存器(USBCmdData—0x2008 C214)(327)
13.10.8DMA寄存器 (328)
13.10.8.1USB DMA请求状态寄存器(USBDMARSt—0x2008 C250) (328)
13.10.8.2USB DMA请求清除寄存器(USBDMARClr—0x2008 C254) (328)
13.10.8.3USB DMA请求设置寄存器(USBDMARSet—0x2008 C258) (329)
13.10.8.4USB UDCA Head寄存器(USBUDCAH—0x2008 C280) (329)
13.10.8.5USB EP DMA状态寄存器(USBEpDMASt—0x2008 C284) (330)
13.10.8.6USB EP DMA使能寄存器(USBEpDMAEn—0x2008 C288) (330)
13.10.8.7USB EP DMA禁能寄存器(USBEpDMADis—0x2008 C28C) (330)
13.10.8.8USB DMA中断状态寄存器(USBDMAIntSt—0x2008 C290) (331)
13.10.8.9USB DMA中断使能寄存器(USBDMAIntEn—0x2008 C294) (331)
13.10.8.10USB传输结束中断状态寄存器(USBEoTIntSt—0x2008 C2A0) (332)
13.10.8.11USB传输结束中断清零寄存器(USBEoTIntClr—0x2008 C2A4) (332)
13.10.8.12USB传输结束中断置位寄存器(USBEoTIntSet—
0x2008 C2A8) (332)
13.10.8.13USB新DD请求中断状态寄存器(USBNDDRIntSt—0x2008 C2AC) (332)
13.10.8.14USB新DD请求中断清零寄存器(USBNDDRIntClr—0x2008 C2B0) (333)
13.10.8.15USB新DD请求中断置位寄存器(USBNDDRIntSet—0x2008 C2B4) (333)
13.10.8.16USB系统错误中断状态寄存器(USBSysErrIntSt—0x2008 C2B8) (333)
13.10.8.17USB系统错误中断清零寄存器(USBSysErrIntClr—0x2008 C2BC) (333)
13.10.8.18USB系统错误中断置位寄存器(USBSysErrIntSet—0x2008 C2C0) (334)
13.11中断处理 (335)
13.12串行接口引擎命令描述 (337)
13.12.1设置地址(命令:0xD0,数据:写1个字节) (338)
13.12.2配置设备(命令:0xD8,数据:写1个字节) (339)
13.12.3设置模式(命令:0xF3,数据:写1个字节) (339)
13.12.4读当前帧编号(命令:0xF5,数据:读1或2个字节)(340)
13.12.5读测试寄存器(命令:0xFD,数据:读2个字节) (340)
13.12.6设置设备状态(命令:0xFE,数据:写1个字节) (340)
13.12.7获得设备状态(命令:0xFE,数据:读1个字节) (341)
13.12.8获得错误代码(命令:0xFF,数据:读1个字节) (341)
13.12.9读错误状态(命令:0xFB,数据:读1个字节) (342)
13.12.10选择端点(命令:0x00—0x1F,数据:读1个字节(可选)) (342)
13.12.11选择端点/清除中断(命令:0x40—0x5F,数据:读1个字节) (343)
13.12.12设置端点状态(命令:0x40—0x55,数据:写1个字节
(可选)) (343)
13.12.13清空缓冲区(命令:0xF2,数据:读1个字节(可选))(344)
13.12.14确认缓冲区(命令:0xFA,数据:无) (345)
13.13USB设备控制器的初始化 (345)
13.14从模式操作 (347)
13.14.1中断的产生 (347)
13.14.2OUT端点的数据传输 (347)
13.14.3IN端点的数据传输 (347)
13.15DMA操作 (348)
13.15.1传输术语 (348)
13.15.2USB设备通信区域 (348)
13.15.3触发DMA引擎 (350)
13.15.4DMA描述符 (350)
13.15.4.1Next_DD_pointer (351)
13.15.4.2DMA_mode (351)
13.15.4.3Next_DD_valid (351)
13.15.4.4Isochronous_endpoint (352)
13.15.4.5Max_packet_size (352)
13.15.4.6DMA_buffer_length (352)
13.15.4.7DMA_buffer_start_addr (352)
13.15.4.8DD_retired (352)
13.15.4.9DD_status (352)
13.15.4.10Packet_valid (353)
13.15.4.11LS_byte_extracted (353)
13.15.4.12MS_byte_extracted (353)
13.15.4.13Present_DMA_count (353)
13.15.4.14Message_length_position (353)
13.15.4.15Isochronous_packetsize_memory_address (353)
13.15.5非同步端点操作 (354)
13.15.5.1设置DMA传输 (354)
13.15.5.2查找DMA描述符 (354)
13.15.5.3传输数据 (354)
13.15.5.4优化的描述符读取操作 (354)
13.15.5.5结束数据包传输 (355)
13.15.5.6No_Packet DD (355)
13.15.6同步端点操作 (355)
13.15.6.1设置DMA传输 (355)
13.15.6.2查找DMA描述符 (356)
13.15.6.3传输数据 (356)
13.15.6.4DMA描述符结束 (356)
13.15.6.5同步OUT端点操作举例 (356)
13.15.7自动长度传输提取(ATLE)模式操作 (358) 13.15.7.1设置DMA传输 (359)
13.15.7.2查找DMA描述符 (359)
13.15.7.3传输数据 (359)
13.15.7.4结束包传输 (360)
13.16双缓冲的端点操作 (360)
13.16.1批量端点 (360)
13.16.2同步端点 (361)
第14章:LPC178x/7xUSB主机控制器 (363) 14.1如何阅读本章 (363)
14.2基本配置 (363)
14.3简介 (364)
14.3.1特性 (364)
14.3.2结构 (365)
14.4接口 (366)
14.4.1管脚描述 (366)
14.4.1.1USB主机使用注意事项 (367)
14.4.2软件接口 (367)
14.4.2.1寄存器映射 (367)
14.4.2.2USB主机寄存器定义 (368)
第15章:LPC178x/7x USB OTG控制器 (369)
15.1如何阅读本章 (369)
15.2基本配置 (369)
15.3简介 (369)
15.4特性 (369)
15.5结构 (370)
15.6操作模式 (370)
15.7管脚配置 (371)
15.7.1连接端口U1到OTG (372)
15.7.2将端口U1和U2作为主机的连接 (374)
15.7.3将端口U1用作主机、端口U2用作设备的连接 (375)
15.8寄存器描述 (376)
15.8.1USB中断状态寄存器(USBIntSt—0x2008 C1C0) (376)
15.8.2OTG中断状态寄存器(OTGIntSt—0x2008 C100) (377)
15.8.3OTG中断使能寄存器(OTGIntEn—0x2008 C104) (377)
15.8.4OTG中断设置寄存器(OTGIntSet—0x2008 C20C) (377)
15.8.5OTG中断清除寄存器(OTGIntClr—0x2008 C10C) (378)
15.8.6OTG状态与控制寄存器(OTGStCtrl—0x2008 C110)(378)
15.8.7OTG定时器寄存器(OTGTmr—0x2008 C114) (379)
15.8.8OTG时钟控制寄存器(OTGClkCtrl—0x2008 CFF4) (379)
15.8.9OTG时钟状态寄存器(OTGClkSt—0x2008 CFF8) (380)
15.8.10I2C接收寄存器(I2C_RX—0x2008 C300) (380)
15.8.11I2C发送寄存器(I2C_TX—0x2008 C300) (380)
15.8.12I2C状态寄存器(I2C_STS—0x2008 C304) (381)
15.8.13I2C控制寄存器(I2C_CTL—0x2008 C308) (382)
15.8.14I2C时钟高电平寄存器(I2C_CLKHI—0x2008 C30C)(383)
15.8.15I2C时钟低电平寄存器(I2C_CLKLO—0x2008 C310)(383)
15.8.16中断处理 (383)
15.9支持HNP (385)
15.9.1B设备:外设到主机的切换 (386)
15.9.2A设备:主机到外设的HNP切换 (389)
15.10时钟与功率管理 (393)
15.10.1设备时钟请求信号 (395)
15.10.1.1主机时钟请求信号 (395)
15.10.2掉电模式支持 (395)
15.11USB OTG控制器初始化 (396)
第16章:LPC178x/7x SD卡接口 (397)
16.1基本配置 (397)
16.2简介 (397)
16.3特性 (397)
16.4管脚描述 (398)
16.5功能概述 (398)
16.5.1SD存储卡 (398)
16.5.1.1SD存储卡总线信号 (398)
16.5.2多媒体卡 (398)
16.5.3SD卡接口详细信息 (399)
16.5.3.1适配器寄存器模块 (400)
16.5.3.2控制单元 (400)
16.5.3.3命令路径 (401)
16.5.3.4命令路径状态机 (401)
16.5.3.5命令格式 (402)
16.5.3.6数据路径 (403)
16.5.3.7数据路径状态机 (404)
16.5.3.8数据计数器 (405)
16.5.3.9总线模式 (406)
16.5.3.10CRC令牌状态 (406)
16.5.3.11状态标志 (407)
16.5.3.12CRC发生器 (407)
16.5.3.13数据FIFO (407)
16.5.3.14发送FIFO (408)
16.5.3.15接收FIFO (408)
16.5.3.16APB接口 (409)
16.5.3.17中断逻辑 (409)
16.6寄存器说明 (410)
16.6.1电源控制寄存器(MCIPWR—0x400C 0000) (410)
16.6.2时钟控制寄存器(MCIClock—0x400C 0004) (411)
16.6.3参数寄存器(MCIArgument—0x400C 0008) (412)
16.6.4命令寄存器(MCICommand—0x400C 000C) (412)
16.6.5命令响应寄存器(MCIRespCommand—0x400C 0010)(413)
16.6.6响应寄存器(MCIResponse0-3—0x400C 0014、0x400C 0018、 (413)
16.6.7数据定时器寄存器(MCIDataTimer—0x400C 0024)(413)
16.6.8数据长度寄存器(MCIDataLength—0x400C 0028)(414)
16.6.9数据控制寄存器(MCIDataCtrl—0x400C 002C) (414)
16.6.10数据计数器寄存器(MCIDataCnt—0x400C 0030)(415)
16.6.11状态寄存器(MCIStatus—0x400C 0034) (415)
16.6.12清零寄存器(MCIClear—0x400C 0038) (416)
16.6.13中断屏蔽寄存器(MCIMask0—0x400C 003C) (416)
16.6.14FIFO计数器寄存器(MCIFifoCnt—0x400C 0048) (417)
16.6.15数据FIFO寄存器(MCIFIFO—0x400C 0080至0x400C 00BC) (417)
第17章:LPC178x/7x UART1 (418)
17.1基本配置 (418)
17.2特性 (418)
17.3结构 (419)
17.4管脚描述 (421)
17.5寄存器描述 (422)
17.5.1UART1接收器缓冲寄存器(U1RBR—0x4001 0000,DLAB = 0) (423)
17.5.2UART1发送保持寄存器(U1THR—0x4001 0000,DLAB = 0) (423)
17.5.3UART1除数锁存器LSB和MSB寄存器(U1DLL—0x4001 0000 和U1DLM—0x4001 0004,DLAB = 1)
(423)
17.5.4UART1中断使能寄存器(U1IER—0x4001 0004,DLAB = 0) (424)
17.5.5UART1中断标识寄存器(U1IIR—0x4001 0008) (425)
17.5.6UART1 FIFO控制寄存器(U1FCR—0x4001 0008) (427)
17.5.6.1DMA操作 (427)
17.5.7UART1线控制寄存器(U1LCR—0x4001 000C) (428)
17.5.8UART1 Modem控制寄存器(U1MCR—0x4001 0010)(428)
17.5.9自动流控制 (429)
17.5.9.1Auto-RTS (429)
17.5.9.2Auto-CTS (430)
17.5.10UART1线状态寄存器(U1LSR—0x4001 0014) (431)
17.5.11UART1 Modem状态寄存器(U1MSR—0x4001 0018)(432)
17.5.12UART1高速缓存寄存器(U1SCR—0x4001 001C) (433)
17.5.13UART1自动波特率控制寄存器(U1ACR—0x4001 0020)(433)
17.5.14自动波特率 (434)
17.5.15自动波特率模式 (435)
17.5.16UART1分数分频器寄存器(U1FDR—0x4001 0028)(436)
17.5.16.1波特率计算 (437)
17.5.16.1.1示例1:PCLK=14.7456 MHz,BR=9600 (439)
17.5.16.1.2示例2:PCLK=12 MHz,BR=115200 (439)
17.5.17UART1发送使能寄存器(U1TER—0x4001 0030) (439)
17.5.18UART1 RS485控制寄存器(U1RS485CTRL—0x4001 004C) (440)
17.5.19UART1 RS-485地址匹配寄存器(U1RS485ADRMATCH -0x4001 0050) (441)
17.5.20UART1 RS-485延时值寄存器(U1RS485DL Y—0x4001 0054) (441)
17.5.21RS-485/EIA-485操作模式 (441)
第18章:LPC178x/7x UART0/2/3 (443)
18.1如何阅读本章 (443)
18.2基本配置 (443)
18.3特性 (444)
18.4结构 (444)
18.5管脚描述 (446)
18.6寄存器描述 (446)
18.6.1UARTn接收器缓冲寄存器(U0RBR—0x4000 C000,U2RBR—0x4009 8000,U3RBR—0x4009 C000,
DLAB = 0) (447)
18.6.2UARTn发送保持寄存器(U0THR—0x4000 C000,U2THR—0x4009 8000,U3THR—0x4009 C000,DLAB = 0) (447)
18.6.3UARTn除数锁存器LSB寄存器(U0DLL—0x4000 C000,U2DLL—0x4009 8000,U3DLL—0x4009 C000,
DLAB = 1)和UARTn除数锁存器MSB寄存器(U0DLM—0x4000 C004,U2DLM—0x4009 8004,
U3DLM—0x4009 C004,DLAB = 1) (448)
18.6.4UARTn中断使能寄存器(U0IER—0x4000 C004,U2IER—0x4009 8004,U3IER—0x4009 C004,DLAB
= 0) (448)
18.6.5UARTn中断标识寄存器(U0IIR—0x4000 C008,U2IIR—0x4009 8008,U3IIR—0x4009 C008) (449)
18.6.6UARTn FIFO控制寄存器(U0FCR—0x4000 C008,U2FCR—0x4009 8008,U3FCR—0x4009 C008)
(451)
18.6.6.1DMA操作 (451)
18.6.7UARTn线控制寄存器(U0LCR—0x4000 C00C,U2LCR—0x4009 800C,U3LCR—0x4009 C00C)
(452)
18.6.8UARTn线状态寄存器(U0LSR—0x4000 C014,U2LSR—0x4009 8014,U3LSR—0x4009 C014)452 18.6.9UARTn高速缓存寄存器(U0SCR—0x4000 C01C,U2SCR—0x4009 801C U3SCR—0x4009 C01C)
(453)
18.6.10UARTn自动波特率控制寄存器(U0ACR—0x4000 C020,U2ACR—0x4009 8020,U3ACR—0x4009
C020) (454)
18.6.10.1自动波特率 (454)
18.6.10.2自动波特率模式 (455)
18.6.11UARTn分数分频器寄存器(U0FDR—0x4000 C028,U2FDR—0x4009 8028,U3FDR—0x4009 C028)
(456)
18.6.11.1波特率计算 (457)
18.6.11.1.1示例1:PCLK=14.7456 MHz,BR=9600 (459)
18.6.11.1.2示例2:PCLK=12 MHz,BR=115200 (459)
18.6.12UARTn发送使能寄存器(U0TER—0x4000 C030,U2TER—0x4009 8030,U3TER—0x4009 C030)
(459)
18.6.13UARTn RS485控制寄存器(U0RS485CTRL—0x4000 C04C,U2RS485CTRL—0x4009 804C,
U3RS485CTRL—0x4009 C04C) (460)
18.6.14UARTn RS-485地址匹配寄存器(U0RS485ADRMA TCH—0x4000 C050,
U2RS485ADRMA TCH—0x4009 8050,U3RS485ADRMA TCH—0x4009 C050) (460)
18.6.15UARTn RS-485延时值寄存器(U0RS485DL Y—0x4000 C054,U2RS485DL Y—0x4009 8054,
U3RS485DL Y—0x4009 C054) (461)
18.6.16RS-485/EIA-485操作模式 (461)
第19章:LPC178x/7x UART4 (463)
19.1如何阅读本章 (463)
19.2基本配置 (463)
19.3特性 (464)
19.4结构 (464)
19.5管脚描述 (466)
19.6寄存器描述 (466)
19.6.1UART4接收器缓冲寄存器(U4RBR—0x400A C000,DLAB = 0) (467)
19.6.2UART4发送保持寄存器(U4THR—0x400A C000,DLAB = 0) (467)
19.6.3UART4除数锁存器LSB寄存器(U4DLL—0x400A 4000,DLAB = 1)和UART4除数锁存器MSB寄存
器(U4DLM—0x400A C004,DLAB = 1) (467)
19.6.4UART4中断使能寄存器(U4IER—0x400A C004,DLAB
19.6.5UART4中断标识寄存器(U4IIR—0x400A C008) (468)
19.6.6UART4 FIFO控制寄存器(U4FCR—0x400A C008) (470)
19.6.6.1DMA操作 (471)
19.6.7UART4线控制寄存器(U4LCR—0x400A C00C) (471)
19.6.8UART4线状态寄存器(U4LSR—0x400A C014) (472)
19.6.9UART4高速缓存寄存器(U4SCR—0x400A C01C) (473)
19.6.10UART4自动波特率控制寄存器(U4ACR—0x400A C020)(473)
19.6.10.1自动波特率 (474)
19.6.10.2自动波特率模式 (475)
19.6.11UART4 IrDA控制寄存器(U4ICR—0x400A C024) (476)
19.6.12UART4分数分频器寄存器(U4FDR—0x400A C028)(477)
19.6.12.1波特率计算 (478)
19.6.12.1.1示例1:PCLK = 14.7456 MHz,BR = 9600 (480)
19.6.12.1.2示例2:PCLK = 12 MHz,BR = 115200 (480)
19.6.13UART4过采样寄存器(U4OSR—0x400A 402C) (481)
19.6.14UART4智能卡接口控制寄存器(U4SCICTRL—0x400A4048) (481)
19.6.14.1智能卡连接 (482)
19.6.14.2智能卡设置 (482)
19.6.15UART4 RS485控制寄存器(U4RS485CTRL—0x400A 404C) (482)
19.6.16UART4 RS-485地址匹配寄存器(U4RS485ADRMATCH—0x400A 4050) (483)
19.6.17UART4 RS-485延时值寄存器(U4RS485DL Y—0x400A 4054) (483)
19.6.18RS-485/EIA-485操作模式 (483)
19.6.19UART4同步模式控制寄存器(U4SYNCCTRL—0x400A
19.6.20UART4发送使能寄存器(U4TER—0x400A C05C) (486)
第20章:LPC178x/7x CAN控制器 (487)
20.1基本配置 (487)
20.2CAN控制器 (487)
20.3特性 (488)
20.3.1通用CAN特性 (488)
20.3.2CAN控制器特性 (488)
20.3.3验收滤波器特性 (488)
20.4管脚描述 (488)
20.5CAN控制器结构 (489)
20.5.1APB接口模块(AIB) (490)
20.5.2接口管理逻辑(IML) (490)
20.5.3发送缓冲器(TXB) (490)
20.5.4接收缓冲器(RXB) (491)
20.5.5错误管理逻辑(EML) (492)
20.5.6位时序逻辑(BTL) (492)
20.5.7比特流处理器(BSP) (492)
20.5.8CAN控制器自测试 (492)
20.6CAN模块的内存映射 (494)
20.7CAN控制器寄存器 (494)
20.7.1CAN模式寄存器(CAN1MOD—0x4004 4000,CAN2MOD—0x4004 8000) (496)
20.7.2CAN命令寄存器(CAN1CMR—0x4004 x004,CAN2CMR—0x4004 8004) (498)
20.7.3CAN全局状态寄存器(CAN1GSR—0x4004 x008,CAN2GSR—0x4004 8008) (500)
20.7.4CAN中断和捕获寄存器(CAN1ICR—0x4004 400C,CAN2ICR—0x4004 800C) (502)
20.7.5CAN中断使能寄存器(CAN1IER—0x4004 4010,
CAN2IER—0x4004 8010) (505)
20.7.6CAN总线时序寄存器(CAN1BTR—0x4004 4014,CAN2BTR—0x4004 8014) (506)
20.7.7CAN错误报警界限寄存器(CAN1EWL—0x4004 4018,CAN2EWL—0x4004 8018) (507)
20.7.8CAN状态寄存器(CAN1SR—0x4004 401C,CAN2SR—0x4004 801C) (508)
20.7.9CAN接收帧状态寄存器(CAN1RFS—0x4004 4020,CAN2RFS—0x4004 8020) (510)
20.7.9.1ID索引字段 (511)
20.7.10CAN接收标识符寄存器(CAN1RID—0x4004 4024,CAN2RID -0x4004 8024) (511)
20.7.11CAN接收数据寄存器A(CAN1RDA—0x4004 4028,CAN2RDA -0x4004 8028) (512)
20.7.12CAN接收数据寄存器B(CAN1RDB—0x4004 402C,CAN2RDB—0x4004 802C) (512)
20.7.13CAN发送帧信息寄存器(CAN1TFI[1/2/3]—0x4004 40[30/ 40/50],CAN2TFI[1/2/3]—0x4004 80[30/40/50])(513)
20.7.14CAN发送标识符寄存器(CAN1TID[1/2/3]—0x4004 40[34/44/54],CAN2TID[1/2/3]—0x4004 80[34/44/54])(514)
20.7.15CAN发送数据寄存器A(CAN1TDA[1/2/3]—0x4004 40[38/48/58],CAN2TDA[1/2/3]—0x4004
80[38/48/58]) (514)
20.7.16CAN发送数据寄存器B(CAN1TDB[1/2/3]—0x4004 40[3C/4C/5C],CAN2TDB[1/2/3]—0x4004
80[3C/4C/5C]) (515)
20.7.17CAN睡眠清零寄存器(CANSLEEPCLR—0x400F C110)(515)。