ARM嵌入式系统实验教程(1)

第1章EasyARM2200开发板硬件结构
1.1功能特点 (4)
1.2硬件原理 (5)
1.2.1电路原理图 (5)
1.2.2原理说明 (5)
1.3硬件结构 (18)
1.3.1元件布局图 (18)
1.3.2跳线器说明 (19)
1.3.3连接器说明 (23)
1.4硬件使用的资源 (26)
1.5其它 (27)
1.5.1EasyARM2200开发板电源 (27)
1.5.2跳线器 (27)
1.5.3CPU PACK的安装 (27)
第2章ADS集成开发环境及EasyJTAG仿真器应用
2.1ADS 1.2集成开发环境的组成 (29)
2.1.1CodeWarrior IDE简介 (29)
2.1.2AXD调试器简介 (30)
2.2工程的编辑 (31)
2.2.1建立工程 (31)
2.2.2建立文件 (32)
2.2.3添加文件到工程 (32)
2.2.4编译连接工程 (33)
2.2.5打开旧工程 (35)
2.3工程的调试 (36)
2.3.1选择调试目标 (36)
2.3.2调试工具条 (36)
2.4LPC2200系列ARM7微控制器工程模板 (37)
2.4.1为ADS1.2增加LPC2200专用工程模板 (38)
2.4.2使用LPC2200专用工程模板建立工程 (39)
2.4.3模板适用范围 (40)
2.5EasyJTAG仿真器的安装与应用 (43)
2.5.1安装EasyJTAG仿真器 (44)
2.5.2使用EasyJTAG仿真器 (44)
绿坝事件怎么看
2.6固化程序 (46)
2.6.1片内FLASH的固化 (46)
2.6.2片外FLASH的固化 (50)
第3章基础实验
3.1ADS 1.2集成开发环境练习 (53)
3.2汇编指令实验1 (56)
朝鲜日报中文版>农村新技术
3.3汇编指令实验2 (58)
3.5汇编指令实验4 (64)
3.6汇编指令实验5 (66)
3.7ARM微控制器工作模式实验 (69)
3.8C语言程序实验 (73)
3.9C语言调用汇编程序实验 (75)
3.10GPIO输出控制实验1 (77)
3.11GPIO输出控制实验2 (81)
3.12GPIO输入实验 (84)
3.13存储器重映射实验 (87)
3.14外部中断实验1 (89)
3.15外部中断实验2 (91)
3.16外部存储器接口实验1 (93)
3.17外部存储器接口实验2 (98)
3.18定时器实验1 (103)
3.19定时器实验2 (105)
3.20UART实验1 (107)
3.21UART实验2 (110)
3.22Modem接口实验 (115)
3.23I2C接口实验1 (118)
3.24I2C接口实验2 (121)
3.25SPI接口实验 (125)
3.26PWM输出实验 (128)
3.27RTC实验1 (129)
3.28RTC实验2 (134)
3.29模数转换器实验 (139)
3.30WDT实验 (143)
3.31低功耗实验1 (146)
3.32低功耗实验2 (149)
3.33图形液晶显示实验 (152)
第4章基于μC/OS-II的实验
4.1蜂鸣器控制实验 (165)
4.2串口中间件应用实验 (170)
4.3MODEM通讯实验 (175)
4.4I2C总线驱动中间件实验 (178)
4.5SPI总线驱动中间件实验 (180)
4.6时钟显示实验 (183)
第5章综合实验
5.1USB-E2PROM编程器实验 (187)
5.2ZLG/CF驱动接口函数实验 (196)
5.3ZLG/CF驱动使用实验 (207)
5.4UDP通讯实验 (215)
5.6GUI实验1 (226)
5.7GUI实验2 (230)
5.8系统消息循环实验 (237)
5.9打印机接口实验 (245)
附录A EasyARM软件的使用
附录B  常见问题解答
第1章EasyARM2200开发板硬件结构
EasyARM2200开发板是一款功能强大的32位ARM单片机开发板,采用了PHILIPS公司的ARM7TDMI-S 核、总线开放的单片机LPC2210,具有JTAG调试等功能。板上提供了一些键盘、LED、RS232等常用功能部件,并具有IDE硬盘接口、CF存储卡接口、以太网接口和MODEM接口等等,并设计有外设PACK,极大地方便了用户在32位ARM嵌入式系统领域进行开发试验。
LPC2210/2212/2214/2290/2292/2294是世界首款可加密的具有外部存储器接口的ARM 芯片,具有零等待0K/128K/256K字节的片内FLASH(没有片内FLASH的芯片不能加密),16K字节的SRAM,可简化系统设计,提高性能及可靠性。芯片内部具有UART、硬件I2C、SPI、PWM、ADC、定时器、CAN(LPC2290/2292/2294)等众多外围部件,功能更强大;144引脚LQFP封装,3.3V和1.8V系统电源,内部PLL时钟调整,功耗更低。
德比尔斯1.1 功能特点
使用CPU PACK,可以使用多种兼容芯片(LPC2210/2212/2214/2290/2292/2294/ LPC2114/2124/2119/2129/2194等),标配LPC2210 CPU PACK板一块,附送空CPU
PCAK板一块;
完全自主设计的软硬件、拥有自主版权的JTAG仿真技术,支持ADS1.2集成开发环境;
具有4Mbit SRAM,16Mbit FLASH,方便用户样机开发;
支持外设PACK,可外接丰富外设,并可选配多种外设PACK板;
具有RTL8019AS网卡芯片,提供TCP/IP软件包;
可以与标准MODEM直接接口,方便远程通讯,提供PPP协议软件包;
具有IDE硬盘接口、CF存储卡接口,提供FAT文件系统软件包;
D12 USBPACK,提供移动硬盘软件包;
可选CAN接口板,方便组装现场总线;
具有图形液晶显示接口,提供GUI软件包;
具有多达16个按键,提供汉字字库及输入法软件包;
提供打印机接口电路,提供打印机软件包;
具有RS232转换电路,可与上位机进行通讯;
syb提供基于PC的人机界面,方便调试实时时钟、串口通信等功能;
灶神之妻提供详细的使用教材,实验例程;
可进行GPIO的控制实验,如蜂鸣器控制、模拟SPI等;
可进行外部中断实验,学习向量中断控制器(VIC);
使用板内的I2C器件,完成I2C总线的实验;
使用74HC595芯片,实现SPI接口数据发送、接收实验;
具有PWM输出测试点及滤波电路,实现PWM输出、PWM DAC实验;
实时时钟控制实验;
WDT及低功耗控制实验;
ADC数据采集实验。
EasyARM2200开发板功能框图见图1.1。
图1.1  EasyARM2200开发板功能框图
1.2 硬件原理
1.2.1 电路原理图
EasyARM2200开发板电路原理图如图1.2所示。
1.2.2 原理说明
1. 电源电路
LPC2000系列ARM7微控制器均要使用两组电源,I/O口供电电源为3.3V,内核及片内外设供电电源为1.8V,所以系统设计为3.3V应用系统。首先,由CZ1电源接口输入9V 直流电源,二极管D1防止电源反接,经过C1、C4滤波,然后通过LM7805将电源稳压至5V,再使用LDO芯片(低压差电源芯片)稳压输出3.3V及1.8V电压。
原理图上设计的5V稳压电路是使用LM2575开关电源芯片,如图1.3所示,如果用户在开发板的外设PACK及其它用户接口上使用了功率较大的负载,则LM2575能提供足够的电流。EasyARM2200开发板的5V稳压电路可以使用LM7805线性稳压芯片,电路原理如图1.4所示。
图1.3  5V电源电路—LM2575

本文发布于:2024-09-22 02:04:52,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/15617.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:实验   接口   提供   使用
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议