下载此文档

ARM Cortex嵌入式系统开发教程 第3章.ppt


文档分类:IT计算机 | 页数:约241页 举报非法文档有奖
1/241
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/241 下载此文档
文档列表 文档介绍
在线教务辅导网:
教材其余课件及动画素材请查阅在线教务辅导网
QQ:349134187 或者直接输入下面地址:
编辑课件
第3章 LPC1700系列处理器
LPC1700系列处理器简介
处达1 MHz,并具有多个结果寄存器。12位ADC可与GPDMA控制器一起使用。   ③  10位数模转换器(DAC),具有专用的转换定时器,并支持DMA操作。   ④  4个通用定时/计数器,共有8个捕获输入和10个比较输出。每个定时器模块都具有一个外部计数输入。可选择特定的定时器事件来产生DMA请求。   ⑤  1个电机控制PWM,支持三相的电机控制。   ⑥ 正交编码器接口,可监控一个外部正交编码器。
编辑课件
⑦  1个标准的PWM/定时器模块,带外部计数输入。   ⑧ 实时时钟(RTC)带有独立的电源域。RTC通过专用的RTC振荡器来驱动。RTC模块包括20字节电池供电的备用寄存器,当芯片的其它部分掉电时允许系统状态存储在该寄存器中。电池电源可由标准的3 V锂电池供电。 V的低电压时,RTC仍将继续工作。RTC中断可将CPU从任何低功率模式中唤醒。   ⑨ 看门狗定时器(WDT),该定时器的时钟源可在内部RC振荡器、RTC振荡器或APB时钟三者间进行选择。
编辑课件
⑩ 支持ARM Cortex-M3系统节拍定时器,包括外部时钟输入选项。    重复性的中断定时器提供可编程和重复定时的中断。   (10) 标准JTAG测试/调试接口以及串行线调试和串行线跟踪端口选项。   (11) 仿真跟踪模块支持实时跟踪。   (12)  4个低功率模式:睡眠、深度睡眠、掉电、深度掉电,可实现不同级别的低功耗和节电模式。   (13)  4个外部中断输入,可配置为边沿/电平触发。PORT0和PORT2上的所有引脚都可用作边沿触发的中断源。
编辑课件
(14) 不可屏蔽中断(NMI)输入。   (15) 时钟输出功能,可反映主振荡器时钟、IRC时钟、RTC时钟、CPU时钟或USB时钟的输出状态。   (16) 当处于掉电模式时,可通过中断(包括外部中断、RTC中断、USB活动中断、以太网唤醒中断、CAN总线活动中断、PORT0/2引脚中断和NMI)将处理器从掉电模式中唤醒。   (17) 每个外设都自带时钟分频器,以进一步节省功耗。   (18) 带掉电检测功能,可对掉电中断和强制复位分别设置阈值。
编辑课件
(19) 片内有上电复位电路,降低了成本,节省了系统空间。   (20) 片内晶振工作频率为1 MHz~24 MHz。   (21)  4 MHz内部RC振荡器可在±1%的精度内调整,可选择用作系统时钟。   (22) 通过片内PLL,没有高频晶振,CPU也可以最高频率运转。用户可从主振荡器、内部RC振荡器或RTC振荡器三者中选择一个作为PLL时钟源。   (23) 第二个专用的PLL可用于USB接口,以允许增加主PLL设置的灵活性。
编辑课件
(24) 可采用100脚和80脚LQFP封装(14 mm × 14 mm × mm)。
编辑课件
LPC1700系列芯片的主要特性
编辑课件
在LPC1700系列芯片中,大多数特性是完全相同的。所以在后面的章节中,本书一律采用LPC1768芯片为例进行讲解,请读者在实际工作中注意具体芯片的差别。
编辑课件
LPC1700系列处理器结构   ARM Cortex-M3包含三条AHB-Lite总线,即一条系统总线以及I-code和D-code总线,后二者的速率较快,且与TCM接口的用法类似:一条总线专用于指令取指(I-code),另一条总线用于数据访问(D-code)。这两条内核总线的用法允许同时执行操作,即使同时要对不同的设备目标进行操作。   LPC1700系列Cortex-M3微控制器使用多层AHB矩阵来连接上Cortex-M3总线,并以灵活的方式将其它总线主机连接到外设,允许矩阵的不同从机端口上的外设可以同时被不同的总线主机访问,从而能获取到最优化的性能。
编辑课件
APB外设使用多层AHB矩阵的独立从机端口通过两条APB总线连接到CPU。这减少了CPU和DMA控制器之间的争用,可实现更好的性能。APB总线桥配置为缓冲区写操作,使得CPU或DMA控制器无需等待APB写操作结束。   AHB总线和APB总线都是ARM公司推出的AMBA片上总线规范的一部分。AHB(Advanced High performance Bus)系统总线主要用于高性能模块(如CPU、DMA和DSP等)之间的连接,一般用于片内高性能、高速度的外设,如外

ARM Cortex嵌入式系统开发教程 第3章 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数241
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小1.18 MB
  • 时间2022-01-31