《ARM嵌入式接口技术应用》第一章ARM实验板硬件结构与教学案例.ppt

《ARM嵌入式接口技术应用》第一章ARM实验板硬件结构与教学案例.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM嵌入式接口技术应用 ----提高篇;内容简介;众多领域中抽象出六大常见应用模块;第一章 ARM实验板硬件结构与开发环境;一、硬件平台部分功能模块;;1.1 RS232和RS485串行通信接口 ;1.2流水灯接口;1.3 LCM接口;1.4EEPROM接口电路 ;1.5存储器接口;1.6 Nand-Flash接口;1.7 ADC接口;1.8 DAC接口;1.9 数码管接口;2.0 蜂鸣器和喇叭接口;2.1 键盘接口;2.2 触摸屏接口;2.3 计数接口;2.4 PWM接口;2.5 实验板结构 ;二、开发环境;1.1 Code Warrior IDE 简介;1.2 AXD调试器简介;三、 蜂鸣器程序范例;1.1 蜂鸣器程序;1.2 建立工程;选择“QuickStart_ARM”工程模板;在“Project name:”中输入工程文件名,例如命名为BEE,点击“Location:”文本框的“Set…”按钮,浏览选择想要将该工程保存的路径(注意:路径名最好是英文的),将这些设置好后,点击“确定”,即可建立一个新的名为BEE.mcp的工程。;1.3 编辑程序;我们在user组中双击main.c,打开main文件,然后输入程序清单1.1所示的程序 。;在工程项目视图中单击“Make”图标对工程进行编译链接,(或者按快捷键F7)。编译后,将会弹出一个“Errors & Warnings”对话框,报告编译信息 ;1.4 程序下载;① 首先将JTAG仿真器的25针接口通过并口延长线与PC机的并口连接,将JTAG仿真器的另外一头连接到实验板的下载口上,再使用配套USB线(5V)给实验板供电。 ② 打开H-JTAG Server软件,单击菜单“Settings”→“Jtag Settings” 。弹出Jtag Settings对话框,选择Wiggler下载器。 ;③ 单击菜单“Operations”→“Detect Target”,此时H-JTAG软件进行目标板的连接,如果检测到目标板,会在在主界面的中央部分会显示芯片的类型和其 32 位芯片ID。如果检测失败,或者芯片无法识别,H-JTAG将会显示UNKNOWN,提示用户 H-JTAG无法检测/识别目标开放板。;④ 单击菜单“Flasher”→“Start H-Flasher”,弹出H-Flasher烧写向导。二进制文件的烧写一共分为4步,即Flash选择→存储器配置→初始化芯片脚本→编程下载。;⑤ 在向导第一步当中,选择Flash芯片型号。根据实验板的具体情况,我们选择SST厂商,在SST厂商芯片中选择具体型号为SST39VF1601。 ⑥ 在向导的第二步,是对存储器进行配置。 SST39VF1601只支持 16-BIT 模式,所以??宽采用默认设置。;⑦ 根据 LPC2220的数据手册,我们需要对三个寄存器进行设置: PINSEL2@0xE002C014 BCFG0 @0xFFE00000 BCFG1@0xFFE00004。;⑧ 在配置好后,在编程向导的第四步中,就可以对 FLASH 执行不同的操作了。选择文件格式为二进制(Plain Binary Format),烧写的目的地址为 0设置如图所示。然后开始烧写。烧写完成后,H-FLASHER 会提示烧写并验证成功。;1.5 程序的调试;添加“H-JTAG.dll”文件后,“Choose Target”对话框中会多一个“H-JTAG”选项,选中“H-JTAG”选项。如图,点击 OK,AXD的配置就全部完成了。;打开“Load Image”对话框,在该对话框中找到刚刚生成的可执行映象文件“BEE.axf”,如图所示。单击“打开”按钮后,AXD调试环境就装载了可执行映像文件。 程序下载完毕后,程序运行指针会自动跳到第一条语句(启动代码) 。单击AXD调试环境工具条中得运行键即可运行 ;四、附录 --- LPC2220简要介绍;1.1 LPC2220引脚描述;1.2 LPC2220的引脚功能的设置;1.3 引脚功能选择寄存器0; 1.4 引脚功能选择寄存器1;1.5 LPC2220 GPIO相关寄存器介绍; ;1.6 思考与练习

文档评论(0)

138****7806 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档