没有合适的资源?快使用搜索试试~ 我知道了~
首页LPC23XX中文数据手册:广州周立功单片机公司资源与支持
LPC23XX中文数据手册:广州周立功单片机公司资源与支持
需积分: 9 0 下载量 162 浏览量
更新于2024-07-29
收藏 13.99MB PDF 举报
LPC23XX_um_CN用户手册是一份针对LPC23XX系列单片机的中文技术文档,由广州周立功单片机发展有限公司提供。LPC23XX系列是ARM Cortex-M3架构的微控制器,广泛应用于工业控制、嵌入式系统等领域。这份手册包含了丰富的技术细节,如芯片功能介绍、引脚配置、编程接口、系统时钟管理以及外围设备接口等,旨在帮助用户理解和操作这款单片机。
手册中详细介绍了LPC23XX系列单片机的特点和优势,强调了其低功耗、高性能和灵活性。用户可以找到关于内存结构、中断系统、定时器/计数器、串口通信、ADC/DAC等各种功能模块的详细介绍,便于在实际项目开发中高效利用。此外,手册还提供了调试工具的使用指南,以及故障排查和代码示例,以助于快速解决问题。
手册的作者强调了公司的技术支持服务,提供了办公时间内电话咨询和电子邮件支持的方式,以及详细的联系方式列表,包括广州、南京、北京、重庆和杭州等地的实体店地址和联络电话。这些信息对于寻求现场服务或面对面交流的用户来说是非常实用的。
在获取这份手册时,用户可以通过访问官方网站<http://www.zlgmcu.com>下载电子版,或者直接前往指定的实体店购买。如果在使用过程中遇到任何疑问,用户可以根据提供的联系方式寻求专业的解答。
LPC23XX_um_CN用户手册是一份全面且实用的技术参考资料,无论是对初学者还是经验丰富的工程师,都是进行LPC23XX系列单片机开发的重要工具。
广州周立功单片机发展有限公司
LPC23xx 用户手册 ©2008 Guangzhou ZLGMCU Development CO., LTD
xiv
18.5.7 响应寄存器(MCIResponse0-3 – 0xE008 C014,0xE008 C018,0xE008
C01C,0xE008 C020) ............................................................................................... 337
18.5.8 数据定时器寄存器(MCIDataTimer – 0xE008 C024) ............................ 338
18.5.9 数据长度寄存器(MCIDataLength – 0xE008 C028) ............................... 338
18.5.10 数据控制寄存器(MCIDataCtrl – 0xE008 C02C) ........................... 338
18.5.11 数据计数器寄存器(MCIDataCnt – 0xE008 C030) ........................ 339
18.5.12 状态寄存器(MCIStatus – 0xE008 C034) ........................................ 339
18.5.13 清零寄存器(MCIClear –0xE008 C038) .......................................... 340
18.5.14 中断屏蔽寄存器(MCIMask0 – 0xE008 C03C,MCIMask1 – 0xE008
C040) 341
18.5.15 FIFO计数器寄存器(MCIFifoCnt – 0xE008 C048) ................................ 341
18.5.16 数据FIFO寄存器(MCIFIFO – 0xE008 C080 到 0xE008 C0BC) ... 342
第 19 章 I
2
C接口I
2
C0,I
2
C1,I
2
C2 .............................................................................. 343
19.1 特性 ....................................................................................................................... 343
19.2 应用 ....................................................................................................................... 343
19.3 描述 ....................................................................................................................... 343
19.4 管脚描述 ............................................................................................................... 344
19.5 I
2
C操作模式 ......................................................................................................... 344
19.5.1 主发送器模式
............................................................................................... 344
19.5.2 主接受器模式 ............................................................................................... 345
19.5.3 从接受器模式 ............................................................................................... 346
19.5.4 从发送器模式 ............................................................................................... 346
19.6 I
2
C的实现和操作 ................................................................................................. 347
19.6.1 输入滤波器和输出部分 ............................................................................... 347
19.6.2 地址寄存器,I2ADDR ................................................................................ 348
19.6.3 比较器 ........................................................................................................... 348
19.6.4 移位寄存器,I2D AT .................................................................................... 348
19.6.5 仲裁和同步逻辑 ........................................................................................... 349
19.6.6 串行时钟发生器 ........................................................................................... 350
19.6.7 时序和控制 ................................................................................................... 350
19.6.8 控制寄存器,I2CONSET和I2CONCLR ..................................................... 350
19.6.9 状态译码器和状态寄存器 ........................................................................... 350
19.7 寄存器描述 ........................................................................................................... 350
19.7.1 I
2
C控制置位寄存器(I2C[0/1/2]CONSET:0xE001 C000, 0xE005 C000,
0xE008 0000) ............................................................................................................. 351
19.7.2 I
2
C控制清零寄存器(I2C[0/1/2]CONCLR:0xE001 C018, 0xE005 C018,
0xE008 0018) ............................................................................................................. 352
19.7.3 I
2
C状态寄存器(I2C[0/1/2]STAT - 0xE001 C004, 0xE005 C004, 0xE008
C004) 353
19.7.4 I
2
C数据寄存器(I2C[0/1/2]DAT- 0xE001 C008, 0xE005 C008, 0xE008 0008)
353
19.7.5 I
2
C从地址寄存器(I2C[0/1/2]ADR- 0xE001 C00C, 0xE005 C00C, 0xE008
000C) 353
广州周立功单片机发展有限公司
LPC23xx 用户手册 ©2008 Guangzhou ZLGMCU Development CO., LTD
xv
19.7.6 I
2
C SCL高电平占空比寄存器(I2C[0/1/2]SCLH- 0xE001 C010, 0xE005
C010, 0xE008 0010) ................................................................................................... 354
19.7.7 I
2
C SCL低电平占空比寄存器(I2C[0/1/2]SCLL- 0xE001 C014, 0xE005
C014, 0xE008 0014) ................................................................................................... 354
19.7.8 选择合适的I
2
C数据率和占空比 .................................................................. 354
19.8 I
2
C操作模式的细节 ............................................................................................. 355
19.8.1 主发送器模式 ............................................................................................... 355
19.8.2 主接收器模式 ............................................................................................... 356
19.8.3 从接收器模式 ............................................................................................... 356
19.8.4 从发送器模式 ............................................................................................... 360
19.8.5 各种不同的状态 ........................................................................................... 364
19.8.6 一些特殊的情况 ........................................................................................... 364
19.8.7 两个主机同时启动重复起始条件 ............................................................... 364
19.8.8 仲裁丢失后的数据传输 ............................................................................... 364
19.8.9 强制访问I
2
C总线 ......................................................................................... 365
19.8.10 SCL或SDA低电平妨碍I
2
C总线的操作 ...................................................... 365
19.8.11 总线错误 ............................................................................................... 365
19.8.12 I
2
C状态服务程序 ......................................................................................... 366
19.9 软件举例 ............................................................................................................... 367
19.9.1 初始化程序 ................................................................................................... 367
19.9.2 启动主机发送功能 ....................................................................................... 367
19.9.3 启动主机接收功能 ....................................................................................... 367
19.9.4 I
2
C中断程序 ................................................................................................. 367
19.9.5 非模式指定的状态 ....................................................................................... 368
19.9.6 主机状态 ....................................................................................................... 368
19.9.7 主机发送器状态 ........................................................................................... 368
19.9.8 主机接收器状态 ........................................................................................... 369
19.9.9 从机接受器状态 ........................................................................................... 370
19.9.10 从机发送器状态 ................................................................................... 372
第 20 章 I
2
S .............................................................................................................. 374
20.1 特性 ....................................................................................................................... 374
20.2 描述 ....................................................................................................................... 374
20.3 管脚描述 ............................................................................................................... 375
20.4 寄存器描述 ........................................................................................................... 375
20.4.1 数字音频输出寄存器(I2SDAO – 0xE008 8000) ................................... 376
20.4.2 数字音频输入寄存器(I2SDAI – 0xE008 8004) ..................................... 376
20.4.3 发送FIFO寄存器(I2STXFIFO – 0xE008 8008) ..................................... 377
20.4.4 接收FIFO寄存器(I2SRXFIFO – 0xE008 800C) ..................................... 377
20.4.5 状态反馈寄存器(I2SSTATE – 0xE008 8010)
........................................ 377
20.4.6 DMA配置寄存器 1(I2SDMA1 – 0xE008 8014) .................................... 377
20.4.7 DMA配置寄存器 2(I2SDMA2 – 0xE008 8018) .................................... 378
20.4.8 中断请求控制寄存器(I2SIRQ – 0xE008 801C) ..................................... 378
20.4.9 发送时钟速率寄存器(I2STXRATE – 0xE008 8020) ............................. 378
20.4.10 发送时钟速率寄存器(I2S RXRATE – 0xE008 8024) ..................... 379
广州周立功单片机发展有限公司
LPC23xx 用户手册 ©2008 Guangzhou ZLGMCU Development CO., LTD
xvi
20.5 I
2
S发送和接收接口 .............................................................................................. 379
20.6 FIFO控制器 .......................................................................................................... 380
第 21 章 定时器 0、1、2、3 .................................................................................. 382
21.1 特性 ....................................................................................................................... 382
21.2 应用 ....................................................................................................................... 382
21.3 描述 ....................................................................................................................... 382
21.4 管脚描述 ............................................................................................................... 382
21.4.1 多个CAP和MAT管脚 ................................................................................... 383
21.5 管脚描述 ............................................................................................................... 383
21.5.1 中断寄存器(T[0/1/2/3]IR - 0xE000 4000, 0xE000 8000, 0xE007 0000,
0xE007 4000) ............................................................................................................. 385
21.5.2 定时器控制寄存器(T[0/1/2/3]CR - 0xE000 4004, 0xE000 8004, 0xE007
0004, 0xE007 4004) ................................................................................................... 385
21.5.3 计数控制寄存器(T[0/1/2/3]CTCR - 0xE000 4070, 0xE000 8070, 0xE007
0070, 0xE007 4070) ................................................................................................... 385
21.5.4 匹配寄存器(MR0 – MR3) ...................................................................... 386
21.5.5 匹配控制寄存器(T[0/1/2/3]MCR - 0xE000 4014, 0xE000 8014, 0xE007
0014, 0xE007 4014) ................................................................................................... 386
21.5.6 捕获寄存器(CR0 - CR3) ......................................................................... 387
21.5.7 捕获控制寄存器(T[0/1/2/3]CCR – 0xE000 4028, 0xE000 8028, 0xE007
0028, 0xE007 4028) ............................................................................................... 387
21.5.8 外部匹配寄存器(T[0/1/2/3]EMR – 0xE000 403C, 0xE000 803C, 0xE007
003C, 0xE007 403C)
.................................................................................................. 388
21.6 定时器举例操作 ................................................................................................... 389
21.7 结构 ....................................................................................................................... 390
第 22 章 看门狗定时器(WDT) .......................................................................... 391
22.1 特性 ....................................................................................................................... 391
22.2 应用 ....................................................................................................................... 391
22.3 描述 ....................................................................................................................... 391
22.4 寄存器描述 ........................................................................................................... 392
22.4.1 看门狗模式寄存器(WDMOD – 0xE000 0000) ...................................... 392
22.4.2 看门狗定时器常数寄存器(WDTC – 0xE000 0004) .............................. 393
22.4.3 看门狗喂狗寄存器(WDFEED - 0xE000 0008) ...................................... 393
22.4.4 看门狗定时器值寄存器(WDTV – 0xE000 000C) ................................. 393
22.4.5 看门狗定时器时钟源选择寄存器(WDCLKSEL – 0xE000 0010) ........ 393
22.5 方框图 ................................................................................................................... 394
第 23 章 脉冲宽度调制器 ....................................................................................... 395
23.1 特征 ....................................................................................................................... 395
23.2 描述 ....................................................................................................................... 395
23.3 符合单边沿和双边沿控制规则的示例波形 ....................................................... 396
23.3.1 单边沿控制的PWM输出规则 ..................................................................... 397
23.3.2
双边沿控制的PWM输出规则 ..................................................................... 398
23.4 管脚描述 ............................................................................................................... 398
23.5 PWM基址 ............................................................................................................. 398
广州周立功单片机发展有限公司
LPC23xx 用户手册 ©2008 Guangzhou ZLGMCU Development CO., LTD
xvii
23.6 寄存器描述 ........................................................................................................... 398
23.6.1 PWM中断寄存器(PWM1IR - 0xE001 8000) ......................................... 400
23.6.2 PWM定时器控制寄存器(PWM1TCR - 0xE001 8004) ......................... 400
23.6.3 PWM计数控制寄存器(PWM1CTCR - 0xE001 8070) ........................... 401
23.6.4 PWM匹配控制寄存器(PWM1MCR - 0xE001 8014) ............................ 401
23.6.5 PWM捕获控制寄存器(PWM1CCR - 0xE001 8028) ............................. 403
23.6.6 PWM控制寄存器(PWM1PCR - 0xE001 804C) ..................................... 404
23.6.7 PWM锁存使能寄存器(PWM1LER - 0xE001 8050) .............................. 405
第 24 章 模数转换器(ADC) ............................................................................... 407
24.1 特性 ....................................................................................................................... 407
24.2 描述 ....................................................................................................................... 407
24.3 管脚描述 ............................................................................................................... 407
24.4 寄存器描述 ........................................................................................................... 407
24.4.1 A/D控制寄存器(AD0CR - 0xE003 4000) .............................................. 408
24.4.2 A/D全局数据寄存器(AD0GDR - 0xE003 4004) ................................... 409
24.4.3 A/D状态寄存器(ADSTAT - 0xE003 4030) ............................................ 410
24.4.4 A/D中断使能寄存器(ADINTEN - 0xE003 400C) ................................. 410
24.4.5
A/D数据寄存器(ADDR0~ADDR7 - 0xE003 4010~0xE003 402C) ... 411
24.5 操作 ....................................................................................................................... 411
24.5.1 硬件触发转换 ............................................................................................... 411
24.5.2 中断 ............................................................................................................... 411
24.5.3 精度和数字接收器 ....................................................................................... 411
第 25 章 数模转换器(DAC) ............................................................................... 413
25.1 特性 ....................................................................................................................... 413
25.2 管脚描述 ............................................................................................................... 413
25.3 寄存器描述(DACR - 0xE006 C000) .............................................................. 413
25.4 操作 ....................................................................................................................... 413
第 26 章 实时时钟(RTC)和蓄电池RAM ................................................................ 414
26.1 特性 ....................................................................................................................... 414
26.2 描述 ....................................................................................................................... 414
26.3 结构 ....................................................................................................................... 415
26.4 寄存器描述 ........................................................................................................... 415
26.4.1 RTC中断 ....................................................................................................... 416
26.4.2 混合寄存器组 ............................................................................................... 416
26.4.3 完整时间寄存器 ........................................................................................... 419
26.4.4 时间计数器组 ............................................................................................... 420
26.5 报警寄存器组 ....................................................................................................... 421
26.6 报警输出 ............................................................................................................... 422
26.7 RTC使用注意事项 ............................................................................................... 422
26.8 RTC时钟的产生 ................................................................................................... 422
26.8.1 基准时钟分频器(预分频器) ................................................................... 422
26.8.2 预分频整数寄存器(PREINT - 0xE002 4080) ........................................ 423
26.8.3 预分频小数寄存器(PREFRAC - 0xE002 4084) ..................................... 423
26.8.4 预分频器的使用范例 ................................................................................... 423
广州周立功单片机发展有限公司
LPC23xx 用户手册 ©2008 Guangzhou ZLGMCU Development CO., LTD
xvii
26.8.5 预分频器操作 ............................................................................................... 424
26.9 蓄电池RAM .......................................................................................................... 425
26.10 RTC外部 32kHz振荡器元件的选择 .................................................................... 425
第 27 章 Flash存储器编程固件 .............................................................................. 426
27.1 FLASH BOOT装载程序 ...................................................................................... 426
27.2 特性 ....................................................................................................................... 426
27.3 应用 ....................................................................................................................... 426
27.4 描述 ....................................................................................................................... 426
27.4.1 复位后的存储器映射 ................................................................................... 426
27.4.2 通信协议 ....................................................................................................... 427
27.5 BOOT处理流程图 ................................................................................................ 429
27.6 扇区数 ................................................................................................................... 429
27.7 代码读保护(CRP) ................................................................................................. 430
27.8 ISP命令 ................................................................................................................. 431
27.8.1 解锁 <解锁代码> ........................................................................................ 431
27.8.2 设置波特率 <波特率> <停止位> ............................................................... 432
27.8.3 回声 <设定> ................................................................................................ 432
27.8.4 写RAM<起始地址> <字节数> .................................................................... 432
27.8.5 读存储器 <地址> <字节数>
....................................................................... 433
27.8.6 准备写操作的扇区<起始扇区号> <结束扇区号> ..................................... 433
27.8.7 将RAM内容复制到Flash <Flash地址> <RAM地址> <字节数> ............... 434
27.8.8 运行<地址><模式> ...................................................................................... 434
27.8.9 擦除扇区<起始扇区号><结束扇区号> ...................................................... 435
27.8.10 扇区查空<起始扇区号><结束扇区号> .............................................. 435
27.8.11 读器件ID ............................................................................................... 436
27.8.12 读取Boot代码版本 ............................................................................... 436
27.8.13 比较<地址 1><地址 2><字节数> ....................................................... 436
27.8.14 ISP返回代码 ................................................................................................. 436
27.9 IAP命令 ................................................................................................................ 437
27.9.1 准备写操作扇区 ........................................................................................... 439
27.9.2 将RAM内容复制到Flash ............................................................................. 439
27.9.3 擦除扇区 ....................................................................................................... 440
27.9.4 扇区查空 ....................................................................................................... 440
27.9.5 读器件ID ....................................................................................................... 440
27.9.6 读取Boot代码版本 ....................................................................................... 441
27.9.7 比较<地址 1><地址 2><字节数> ............................................................... 441
27.9.8 重新引用ISP ................................................................................................. 441
27.9.9 IAP状态代码 ................................................................................................ 442
27.10 JTAG Flash编程接口 ............................................................................................ 442
第 28 章 通用DMA控制器(GPDMA) ............................................................... 443
28.1 简介 ....................................................................................................................... 443
28.2 GPDMA的特性 .................................................................................................... 443
28.3 功能概述 ............................................................................................................... 443
28.3.1 GPDMA功能描述 ........................................................................................ 444
剩余506页未读,继续阅读
2016-10-07 上传
2011-11-27 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2010-05-29 上传
2013-06-07 上传
2018-08-11 上传
cz81_zknt
- 粉丝: 2
- 资源: 44
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- workshop-spring-boot-mongodb
- gitolite-rugged:用于管理 Gitolite Git 后端系统的 Ruby 界面,简单;)
- Tiro996.github.io:Tiro博客
- Frog-Submon::frog:Subdomain Monitor, 子域名监控
- Comet-Multipurpose-System
- movierd:显示信息的电影的非常基本的列表
- EQSearch-crx插件
- 微积分 3:微积分 3 的实时编辑器解决方案示例-matlab开发
- WebApp_BSSA
- Python库 | segyio-1.8.6-cp37-cp37m-manylinux1_x86_64.whl
- System Resource and Task Organizer-开源
- Instamd screen sharing-crx插件
- course_enrollment:这是一个网站,旨在帮助计算机科学专业的学生(imo州立大学)注册各种课程,并在登录后最终查看他们的注册
- 4clojure-solns:我对 4clojure 的解决方案,因为它们喷涌而出。 其中有些是彻头彻尾的尴尬! 不建议观看
- CS6232-项目-G5
- 基于EKF实现的SOC估计采用扩展卡尔曼滤波 (EKF) ,用simulink搭建实现的。
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功