LPC1788官方开发板用户手册

合集下载

鼎尚 LPC1768 开发板使用手册

鼎尚 LPC1768 开发板使用手册
2、使用 Flash Magic 下载程序 .......................................................................................................6 3、使用 J-LINK 仿真器仿真程序 ....................................................................................................6 4、开发板演示例程....................................................................................................................... 10
串行接口 以太网 MAC 带 RMII 接口和相关的 DMA 控制器; USB 2.0 全速从机/主机/OTG 控制器,带有用于从机、主机功能的片
内 PHY 和相关的 DMA 控制器; 4 个 UART、带小数波特率发生功能、内部 FIFO、DMA 支持和 RS-485
支持。1 个 UART 带有 modem 控制 IO 并支持 RS-485,全部的 UART 都支持 IrDA; CAN 控制器,带有 2 个通道; SPI 控制器,具有同步、串行、全双工通信和可编程的数据长度; 2 个 SSP 控制器,带有 FIFO,可按多种协议进行通信。其中一个可 选择用于 SPI,并且和 SPI 公用中断。SSP 接口可以与 GPDMA 控制器 一起使用。 3 个增强型的 IIC 总线接口。 IIS 接口,用于数字音频输入和输出,具有小数速率控制功能。
1. lpc1768-1_1_led_blinky..........................................................................................13 2. lpc1768-1_2_led_systick.........................................................................................16 3. lpc1768-1_3_led_os................................................................................................17 4. lpc1768-2_1_uart_echo..........................................................................................18 5. lpc1768-2_2_uart_shell ..........................................................................................19 6. lpc1768-2_3_uart_rs485.........................................................................................22 7. lpc1768-3_1_key_scan............................................................................................24 8. lpc1768-4_1_can.....................................................................................................25 9. lpc1768-5_1_i2c ......................................................................................................25 10. lpc1768-6_1_sd_fat ............................................................................................26 11. lpc1768-7_1_ad_da.............................................................................................27 12. lpc1768-8_1_USB_hid.........................................................................................27 13. lpc1768-8_2_USB_cdc.........................................................................................28 14. lpc1768-8_3_ USB _msc......................................................................................30 15. lpc1768-8_4_ USB_host......................................................................................31 16. lpc1768-9_1_eth_ping ........................................................................................32 17. lpc1768- 9_2_eth_stack......................................................................................33 18. lpc1768- 10_1_lcd_photo ...................................................................................37 19. lpc1768- 10_2_lcd_touch....................................................................................38 20. lpc1768- 11_1_flash_spi .....................................................................................38 21. lpc1768- 12_1_rtc ...............................................................................................38 22. lpc1768- 13_1_watchDog ...................................................................................40

路虎LPC17XX开发板使用手册

路虎LPC17XX开发板使用手册

引脚定义如下:
引脚 信号描述 对应IO 引脚信号描述对应IO引脚信号描述对应IO
1 3V3 电源 2 GND 地 3 DB00
4 DB01 5 DB02 6 DB03
7 DB04 8 DB05 9 DB06
10 DB07 11 DB08 12 DB09
13 DB10 14 DB11 15 DB12
1 485A 2 485B
3 4
3.3 RS232通信接口COM1、COM2定义
RS232 connector COM1、COM2 (front view)
COM1定义
Pin number Description Pin number Description
1 NC 6 NC
丰富的板载资源:
1、2路 RS232串行接口(使用直通串口线、其中一路串口支持 ISP下载程序)
2、2路 CAN总线通信接口(CAN收发器:SN65VHD230)
3、RS485通信接口(485收发器:SP3485)
4、RJ45-10/100M Ethernet网络接口(以太网 PHY:DP83848)
10、IIC接口(24LC02)
11、SPI串行 FLASH接口(AT45DB161D)
12、2个用户按键,2个功能按键 Reset和 INT0按键,8个 LED灯
13、1个五向输入摇杆按键(Joystick)
14、串口 ISP下载功能(无需设置跳线),标准 JTAG下载、仿真调试接口。
Pin number Description Pin number Description
1 5V 4 CAN2H
2 CAN1H 5 CAN2L

LPC1788中文手册(一)

LPC1788中文手册(一)

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—0x4009C020) (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,DLAB19.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—0x400A19.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]—0x400480[38/48/58]) (514)20.7.16CAN发送数据寄存器B(CAN1TDB[1/2/3]—0x4004 40[3C/4C/5C],CAN2TDB[1/2/3]—0x400480[3C/4C/5C]) (515)20.7.17CAN睡眠清零寄存器(CANSLEEPCLR—0x400F C110)(515)。

LPC1768开发板用户手册

LPC1768开发板用户手册

LPC1768开发板用户手册目录1.概述 (5)2.电路及接口说明 (5)2.1. 电源模块 (5)2.2. USB通信模块 (6)B从设备电路 (6)B主控器电路 (7)B OTG 电路 (8)2.3. CAN通信模块 (9)2.4. RS232通信模块 (10)2.5. IIC设备 (11)2.6. SD卡接口 (11)2.7. 系统复位电路 (12)2.8. LED驱动电路 (13)2.9. AD测试电路 (14)2.10. 音频输出电路 (14)2.11. 液晶接口 (15)2.12. 扩展接口 (15)3.软件使用说明 (16)3.1. K EIL编译环境 (16)3.1.1.搭建编译环境 (16)3.1.2.配置编译环境 (16)4.应用程序下载说明 (19)4.1.1.通过串口下载程序 (19)5.应用程序说明 (20)5.1. CODE\MCB1700目录下的程序说明 (21)5.1.1.CODE \ MCB1700\RL\TCPnet\Http_demo (21)5.1.2.CODE \ MCB1700\RL\FlashFS\SD_File (27)5.1.3.CODE \ MCB1700\RL\CAN\CAN_Ex1 (29)5.2. CODE\K EIL目录下的程序说明 (30)5.2.1.CODE \Keil\GPIO (30)5.2.2.CODE \Keil\ UART (30)5.2.3.CODE \Keil\ EXTINT (30)5.2.4.CODE \ keil \USBMem (30)5.2.5.Code\keil\USBAudio (32)5.2.6.Code\ keil \ USBCDC (33)5.2.7.CODE \ Keil\ USBHID (33)5.2.8.Code\keil\USBHostLite (35)5.3. CODE目录下的程序说明 (36)5.3.1.CODE\uip_webserver_src (36)6.原理图 (39)7.附录 (39)LPC1768开发板用户手册1.概述文档适合购买LPC176开发板的用户使用,希望通过文档的描述可以使用户更快的进入产品的开发阶段。

TI TMS320C6678开发板使用之软件安装说明书

TI TMS320C6678开发板使用之软件安装说明书

TI TMS320C6678开发板使用之软件安装说明书RevisionHistoryDraftDate Revision No. Description2016/04/21 V1.1 1.排版修改。

目录1 SecureCRT调试终端软件安装 (3)1.1软件安装 (3)1.2串口连接设置 (8)1.3SSH连接设置 (9)2 Windows版本CCS5.5安装 (11)3 TI v7.4.14编译工具安装 (17)4 SYS/BIOS组件安装 (21)4.1安装SYS/BIOS 6.37.3.35 (21)4.2安装XDCTools 3.25.06.96 (24)5 TMS320C66x BIOS-MCSDK软件安装 (29)1SecureCRT调试终端软件安装SecureCRT是一个调试终端软件,支持SSH,同时支持Telnet和rlogin协议,是一款用于连接运行包括Windows、UNIX和VMS的理想工具。

通过使用内含的VCP命令行程序可以进行加密文件的传输。

有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100、VT102、VT220和ANSI竞争,能从命令行中运行或从浏览器中运行,其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等。

SecureCRT的SSH协议支持DES、3DES和RC4密码和密码与RSA鉴别。

1.1软件安装(1)解压光盘资料tools路径下的VanDyke.SecureCRT.zip文件。

64位计算机请双击"VanDyke.SecureCRT\x64\scrt725-x64_.exe"安装程序,32位计算机请双击""VanDyke.SecureCRT\x86\scrt725-x86_.exe"安装程序。

LPC1768开发板硬件手册

LPC1768开发板硬件手册

超前LPC1768 KIT开发板硬件手册修订历史版本日期原因Rev 1.02009/08/19 创建第 1 页目录一、 LPC1768 KIT简介 (4)二、 电路分解介绍1、电源部份: (5)2、JTAG电路: (7)3、USB 模块部份: (8)3.1Device 从机部份电路:USB3.2 USB HOST 部份OTG部份3.3USB4、SD卡部份 (11)5、串口通讯模块(ISP) (12)6、I2C 部份(用EEPROM AT24C16) (14)7、CAN 通讯部份 (15)8. 100M 以太网部份(PHY为DP83848) (16)9、DA输出放大电路—LM386 (17)10、8位LED,LCD12232图形液晶及TFT接口电路 (18)11、AD转接部份 (19)第 2 页12、CPU电路及CPU外引电路: (20)三、开发板原理图--主器件封装库(含SCH,PCB主封装)..22第 3 页一、LPC1768 KIT简介LPC1700系列芯片使用高性能的ARM Cortex-M3 V2版本 32位的RISC内核,工作频率为100 MHz。

它内置高速存储器(高达512K字节的闪存和64K字节的SRAM),丰富的增强I/O端口和联接到两条APB总线的外设。

该板包含8通道12位的ADC和10位的DAC、4个通用16位定时器、电机控制PWM接口以及多个标准和先进的通信接口:多达3个I2C、SPI、2个I2S、1个 SDIO、4个USART、一个USB Host/Device/OTG 接口和两个CAN、Ethernet MAC接口、Quadrature Encoder interface。

LPC1700系列工作于-40°C至+105°C的温度范围,供电电压为2.0V 至3.6V。

它的一系列省电模式突显出了它的低功耗的特点。

丰富的外设配置,使得LPC1700微控制器适合于多种应用领域:* 电机驱动和应用控制* 医疗和手持设备* 汽车电子等领域第 4 页支持 USB方式下载程序无需JTAG或串口,只需一根USB线即可下载程序到FLASH.方便快捷.板载资源:*处理器:LPC1768,主频:100MHz,512KB FLASH Memory(片内),64KB SRAM(片内)1、AD(热敏电阻测温)、DA(USB声卡)转换。

EV-LPC1788开发套件使用手册

EV-LPC1788开发套件使用手册

EV-LPC1788使用手册REV2011 EV-LPC1788使用手册REV2011销售咨询QQ:325100229技术支持QQ:1279179780目录第一章评估板简介 (3)1、1硬件资源介绍 (3)1.2软件资源介绍 (4)1.3跳线功能 (5)第二章应用程序烧写 (6)2.1、安装烧写软件 (6)2.2、设置并烧写目标文件 (6)第三章外围资源测试 (9)3.1、LED测试 (9)3.2、按键中断测试 (9)3.3、网口测试 (10)3.4、USB Device测试 (11)3.5、DAC转换测试 (11)3.6、NorFlash读写测试 (11)3.7、LCD显示测试 (11)3.8、PWM控制蜂鸣器测试 (11)3.9、CAN回路测试 (12)3.10、NandFlash读写测试 (12)3.11、触摸测试 (13)3.12、IIC测试 (14)3.13、RS485与PC机通信测试 (14)第四章GUI演示 (15)4.1、“电子眼”演示 (15)4.2、GUI控件使用 (15)第一章评估板简介1、1硬件资源介绍1.2软件资源介绍EV-LPC1788软件资源类别功能特性描述Bootloader------RealViewMDK LCD Display LCD图片显示例程GPIOGPIO的控制实验,LED(发光二极管)中断向量配置实验例程NVICEXT芯片中断实验调用配置例程KEY(按键)等ADC/DAC触摸屏测试DAC Speaker测试例程USB USB DEVICE Bulk类通信Ethernet EasyWebNorFlash Norflash读写CAN CAN总线通信NandFlash NandFlash读写PWM蜂鸣器测试UART RS232通用串行通讯例程IIC温度传感器通信PC端烧写工具Flash MagicV5.87以上版本PC通过优龙提供的串口线与开发板连接,对MCU片内Flash进行擦除,写入操作1.3跳线功能JP2跳线用于一些比较特殊的PC机(PC机串口非9线标准串口)通过串口无法正常读取到LPC1788-MCU。

SK-LPC1788开发板用户手册_V1.11

SK-LPC1788开发板用户手册_V1.11
-3-
SK-LPC1788 开发板用户手册
1.概述
1.1 核心芯片
SK-LPC1788 是基于 NXP 最新推出的 Cortex-M3 内核 MCU—LPC1788FBD208 的开 发板。LPC178x 系列 MCU 拥有最高 512KB 片上 Flash、96KB 片上 SRAM、4KB 片上 EEPROM 以及 32 位外接存储器接口,其最高运行频率高达 120MHz,可以帮助客户 轻松实现低成本、高质量的图像应用。该系列 MCU 支持众多图像显示面板,是工 业自动化、销售网点和医疗诊断应用的理想选择。
SK-LPC1788 开发板用户手册
SK-LPC1788 开发板用户手册
Rev. 1.11 2012.03.17
地址:上海市红石路 333 号 3 号楼 电话:15000314055
-1-
SK-LPC1788 开发板用户手册
版本历史:
版本 1.11
日期 2012.3.17
1.1
2012.3.3
1.02
3.开始使用 ....................................................................................................................17 3.1 使用 ULINK2 调试下载程序 .............................................................................17 3.1.1 打开例程 ...............................................................................................17 3.1.2 编译例程 ...............................................................................................17 3.1.3 选择 ULINK2 仿真器 .............................................................................19 3.1.4 识别 ULINK2 仿真器 .............................................................................19 3.1.5 开发板主芯片(MCU)被 ULINK2 识别 ..............................................20 3.1.6 设置下载算法........................................................................................21 3.1.7 调试程序 ...............................................................................................23 3.1.8 下载程序 ...............................................................................................23 3.2 使用 ISP 下载程序 ....................................................................................23 3.2.1 安装 FlashMagic。 .............................................................................23 3.2.2 短接 JP10 和 JP11。 ............................................................................23 3.3.3 打开 FlashMagic,进行如下设置: ...................................................23
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LPC1788 开发板 LPC 2478 开发板用户手册 LPC2478
用户手册 V1.0
date:2011.09.09
Rev. 1.1 Release: 2011-05-04
深圳市英蓓特信息技术有限公司
Embest info & Tech Co., Ltd.
地址:深圳市罗湖区太宁路85号罗湖科技大厦509(518020) Telephone: 86-755-25635626 25504951 25638952 Fax: 86-755-25616057 E-mail: @ Support:@ Website:
第 3 章 硬件描述..........................................................................................................9
3.1 开发板预览.........................................................................................................................9 3.2 硬件接口介绍............................................................................................................. 10 3.2.1 JTAG 调试口......................................................................................................... 10 3.2.2 SD 卡......................................................................................................................10 3.2.3 以太网...................................................................................................................10 3.2.4 音频....................................................................................................................... 11 3.2.5 USB Device/Host/OTG.......................................................................................... 11 3.2.6 LCD 及触摸屏....................................................................................................... 11 3.2.7 USB Mini AB 接口,调试串口............................................................................... 11 3.2.8 UART 串口............................................................................................................ 11 3.2.9 用户按钮............................................................................................................... 11 3.2.10 LED...................................................................................................................... 11 3.2.11 CAN 总线接口.....................................................................................................11 3.2.12 Cortex Debug +ETM 调试接口(未焊接)....................................................... 12 3.3 原理图说明......................................................................................................................12
附录 A 技术支持与售后服务.................................................................................. 23
/en
第 1 章 产品概述
1.1 开发板介绍
LPC1788 是最新推出的一款基于恩智浦 LPC1788(Cortex-M3 内核)处理器的全功 能评估套件。开发板板载 USB 转串口电路,用户只需一根 USB 线即可完成开发烧写等过 程,同时开发板支持多种供电方式。 LPC1788 是 NXP 半导体针对各种高级通讯,高质量图像显示等应用场合而设计的一 款具有高集成度,以 Cortex-M3 为内核的微控制器,该微控制器包含有 LCD 控制器, 10/100 的以太网 EMAC, USB 全速 Device/Host/OTG 控制器, CAN 总线控制器, SPI, SSP,IIC,IIS 以及外部存储控制器 EMC 等资源,特适用于工业控制和医疗系统的应用场 合。
/en
Revision history Rev 1.0 Date 20110909 Description 初始版本
目 录
第1章
/en
产品概述...................................................................................................... 1
1
1.1.2 软件资源列表
Module Project 01-Adc_Interrupt 01 ADC 02 CAN 03 CRC 02-Adc_Polling 03-CAN_Selftest 04-Crc_Demo 05-DAC_Dma 04 DAC 06-DAC_SineWave 05 DMA 06 EEPROM 07-Dma_Flash2Ram 08-EEPROM_Demo 09-EMC_Nandflash 07 EMC 10- EMC_Norflash 08 GPIO 11-GPIO_Interrupt 12-GPIO_LedBlinky 09 NVIC 13-Nvic_VectorTableRelocati on 14-Single_Edge 10 PWM 15- Pwm_DualEdge 16- Pwm_MatchInterrupt 17- Pwr_Sleep 11 PWR 18- Pwr_DeepSleep 12 EMAC 13 RTC 19-Emac_EasyWeb 20-Rtc_Alarm 21-SSP_Demo 14 SSP 15 SYSTICK 16 TIMER 22-SSP_Touchscreen 23-Systick_10msBase 24- TIMER_MatchInterrupt
Байду номын сангаас
1.1 开发板介绍........................................................................................................................1 硬件部分...........................................................................................................................1 软件资源列表...................................................................................................................2 1.2 开发板购买配置................................................................................................................ 3 1.3 相关文档介绍....................................................................................................................4 1.4 主处理器介绍....................................................................................................................4 1.5 主处理器特性列表............................................................................................................ 4
相关文档
最新文档