嵌入式系统与应用实验内容.doc

  1. 1、本文档共101页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统与应用实验内容

嵌入式系统及应用实验 嵌入式系统及应用实验以SmartARM2300工控开发平台及PC机为主要硬件设备。SmartARM2300工控开发平台采用NXP公司生产的芯片LPC2378(ARM7TDMI-S核),具有JTAG调试等功能,除了本身的GPIO、TIMER、 PWM、SPI、 A/D 、D/A功能外,还提供4个UART串口、IrDA接口、USB Device接口、CAN总线、SD/MMC卡、MODEM接口、以太网接口等功能。 1.相关的硬件电路 ⑴系统电源电路 图3.1 系统电源电路 ⑵键盘、蜂鸣器及LED电路 图3.2 7个独立按键电路 图3.3 直流蜂鸣器电路 图3.4 SPI驱动8个LED指示灯 ⑶ 串行口接口电路 图3.5 UART0&UART2&UART3串行口接口电路 ⑷ IrDA(红外)通讯接口电路 图3.6 IrDA(红外)通讯接口电路 ⑸ JTAG 调试接口、RST复位键及ISP选择电路 图3.7 JTAG 调试接口电路 图3.8 RST复位键及ISP选择电路 2.跳线器说明 SmartARM2300工控开发平台跳线器说明如表3.1所列。JP1跳线布局如图3-9所示。 图3.9 JP1跳线布局 表3.1 SmartARM2300跳线器一览表 跳线器 标号 I/O 功能说明 I/O复用情况 JP1 JP1-1 RXD3 P4.29 UART3接口,至SP3232E输入端,短接时有效 JP1-5的IR_R,做UART3实验时,必须将JP1-5的IR_R跳线断开 TXD3 P4.28 JP1-5的IR_T,做UART3实验时,必须将JP1-5的IR_T跳线断开 JP1-2 RXD0 P0.3 UART0接口,至SP3232E输入端,短接时有效 TXD0 P0.2 JP1-3 RXD2 P0.11 UART2接口,至SP3232E输入端,短接时有效 TXD2 P0.10 JP1-4 MDCD P2.3 UART1接口,至SP3232E输入端,具有MODEM接口功能,短接时有效 MDSR P2.4 MRXD P2.1 JP24接口 MCTS P2.2 MRI P2.6 MDTR P2.5 MTXD P2.0 JP24接口 MRTS P2.7 JP1-5 IR_EN P3.26 模式选择,短接时有效 IR_R P4.29 IrDA收发器数据输出,短接时有效 JP1-1的RXD3,做IrDA实验时,必须将JP1-1的RXD3跳线断开 IR_T P4.28 IrDA收发器数据输入,短接时有效 JP1-1的TXD3,做IrDA实验时,必须将JP1-1的TXD3跳线断开 JP1-6 4线,CAN控制器发送/接收线 JP1-7 9线,SD/MMC卡控制及数据线 JP1-8 KEY1 P0.6 独立按键1,短接时有效 KEY2 P0.7 独立按键2,短接时有效 KEY3 P0.8 独立按键3,短接时有效 KEY4 P0.9 独立按键4,短接时有效 KEY5 P0.10 独立按键5,短接时有效 KEY6 P0.11 独立按键6,短接时有效 KEY7 P0.25 独立按键7,短接时有效 JP1-9 BEEP P1.27 蜂鸣器驱动输入,短接时有效 JP1-10 MOSI P1.24 74HC595与SPI接口连接的跳线,短接时有效 /CS P1.21 SCLK P1.20 MISO P1.23 JP4 V-TEST P1.31 LPC2378片内A/D的AD0.5通道电压输入,短接时有效 JP5 ISP P2.10 ISP功能使能,短接时有效 实验一 ADS集成开发环境使用与仿真调试 一.实验目的 熟悉ADS集成开发环境与仿真调试的使用方法。 二.实验设备及器件 PC机 一台 SmartARM2300工控开发平台 一台 三.实验内容与实验步骤 ADS集成开发环境是ARM公司推出的ARM核微控制器集成开发工具式,ADS(ARM Developer Suite)成熟版本为ADS1.2。ADS1.2支持ARM10之前的所有ARM系列微控制器,支持软件调试及JTAG硬件仿真调试,支持汇编、C、C++源程序。ADS1.2由代码生成工具、CodeWarrior IDE 集成开发环境、AXD调试器、指令模拟器、ARM开发包和ARM应用库6个部分组成,用户一般直接操作的是CodeWarrior IDE 集成开发环境和AXD调试器。 ADS1.2使用了CodeWarrior IDE 集成开发环境,并集成了ARM汇编器、ARM的C/C++编译器、Thumb的C/C++编译器、ARM连接器,包含工程管理器、代码生成接口中、语法敏感编辑器、源文件和类浏览器等等。 AXD调试器为ARM扩展调试器(即ARM Extended

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档