Microsoft Word - AVRStudio使用说明.doc

Size: px
Start display at page:

Download "Microsoft Word - AVRStudio使用说明.doc"

Transcription

1 AVR Studio 中文使用指南 AVR 与虚拟仪器 第 1 页共 51 页

2 一 概述 AVR Studio 是 Atmel 官方发行的免费软件, 其强大的功能和正宗的血统, 使其成为绝大多数 AVR 开发者必不可少的工具 AVR Studio 作为前端处理软件, 为 AVR 单片机开发者提供了高度集成的开发方案. AVR Studio 是在 Windows 9x/Me/NT/2000/XP 操作系统下编写和调试 AVR 应用程序的嵌入式开发环境 (IDE) ATMEL AVR Studio 集成开发环境 (IDE), 包括了 AVR Assembler 编译器 AVR Studio 调试功能 AVR Prog 串行 并行下载功能和 JTAG ICE 仿真等功能, 现在已经更新到 4.12 版本 AVR Studio 为功能强大的 AVR 8- 位 RISC 指令集单片机提供了工程管理工具, 源文件编辑器, 芯片模拟器和在在线仿真调试 (In-circuit emulator) 接口, 利用这些功能我们可以进行在线编辑源代码, 并在 AVR 器件上运行, 方便 AVR 单片机开发者进行开发 此外,AVR Studio 还支持 STK500 开发板, 这个开发板可以对所有的 AVR 器件编程, 并且 AVR Studio 还支持新 JTAG 在片 (on-chip emulator) 仿真调试器 本站推出的 JTAG & ISP 仿真器和开发板就是使用 AVR Studio 进行仿真调试的, 在以后的介绍中就将以本站产品为例进行详细的描述 AVR Studio 4 拥有一个全新的模块结构, 此结构允许第三方软件投资商共同合作开发, 而 且 GUI 插件和其它模块也可以写或挂到该系统上 AVR Studio 4 支持所有新的 Atmel 公司生产的 AVR 调试平台和器件 下面的表格列举了 AVR Studio 4 支持的工具和器件 : 模 ICE4 ICE5 JTAGI JTAGI ICE2 STK500/ISP 汇 拟 0 0 CE CE 00 编 器 mkii 编 译 器 tinyavr ATtiny11 ATtiny12 ATtiny13 ATtiny15 ATtiny22 ATtiny24 STK505 ATtiny26 ATtiny28 ATtiny45 ATtiny2313 classicavr 第 2 页共 51 页

3 AT90S1200 AT90S2313 AT90S2323 AT90S2343 AT90S4433 AT90S8515 * AT90S8535 * AT90C8534 megaavr ATmega8 ATmega851 5 ATmega853 5 ATmega16 ATmega32 ATmega48 ATmega88 ATmega168 ATmega323 ATmega161 * ATmega162 ATmega163 ATmega64 ATmega103 * STK501 ATmega128 ATmega165 ATmega169 ATmega325 ATmega325 0 ATmega329 ATmega329 0 ATmega645 ATmega645 0 ATmega649 0 STK501 STK502 STK502 STK502 STK504 STK502 STK504 STK502 STK504 STK504 第 3 页共 51 页

4 ATmega649 ATmega256 STK502 STK503 0 ATmega256 STK501 1 ATmega406 其它 AT86RF40 1 AT90PWM STK520 2 AT90PWM STK520 3 AT90CAN1 28 (Limited ) STK501,ATADAPC AN1 * 兼容模式下支持 二 软件安装 系统要求 : Windows 2000/XP ( 或 Windows NT 4.0 带有 Internet Explorer 5.0 或更新版 ) Windows /95/98/Me ( 带有 Internet Explorer 5.0 或更新版 ) 硬件要求 : ~ Intel Pentium 200MHz 处理器或相当配置 ~ 1024x768 显示器 ( 最小 800x600) ~ 64MB 内存 ~ 50 MB 剩余硬盘空间 使用 Windows NT/2000/XP 的用户请注意, 安装 AVR Studio 软件时, 必须使用管理员 (Administrator) 权限登陆, 这是 Windows 系统限定只有管理员才可以安装新器件 安装过程 : 安装软件可以在本站下载 :/start/avr_software.html, 也可以在 Atmel 官 方网站 获得最新版本 1. 双击安装文件开始安装 选择安装路径 安装示意图见下 : 第 4 页共 51 页

5 2. 安装完成后一定要重新启动, 否则有可能出现功能不正常 3. AVR Studio 安装完毕后, 你可以从开始菜单里的 AVR Tools 中通过选择 AVR Studio 4 启动 AVR Studio 如果要进行在电路仿真, 在打开任何工程前必须连接仿真器并给仿真器上电 下图为不上 电的报错窗口 : 第 5 页共 51 页

6 三 快速入门 如果要进行单片机的开发, 光是有 AVR Studio 是不够的, 本站推荐 ICC avr + AVR Studio 开发环境 + 本站 JTAG&ISP 二合一编程仿真器 + 本站增强版 AVR Mega16/32 开发学 习板 如果你没有配置好开发环境, 请看本站 ICC avr + AVR Studio 开发环境的配置 : /start/set_icc_avrstudio.html 本站 JTAG&ISP 二合一编程仿真器 第 6 页共 51 页

7 增强版 AVR Mega16/32 开发学习板 本站同时可以提供简版 JTAG 编程仿真器,ISP 下载线, AVR 最小系统开发板,Mini128 开发板, 均可用于 AVR 单片机的学习和开发 下面以最适合入门新手的 AVR 程序 跑马灯讲解如何利用 AVR Studio 进行下载和仿真 本例使用 ICCavr 进行编译, 利用 AVR Studio 配合本站 JTAG&ISP 二合一编程仿真器进 行程序的下载和仿真 1 启动 AVR Studio, 启动界面如图所示 : 第 7 页共 51 页

8 2 打开编译好的工程文件 点击 Open, 打开文件选择窗口, 选择.cof 文件打开, 如果是以前打开过, 并且保存了.aps 文件就可以在最近打开文件的窗口中快速打开 第 8 页共 51 页

9 此时将弹出 Save AVR Studio Project File 对话框, 保存后方便下一次打开 选择仿真环境, 左边为调试平台, 这里我们使用的是 JTAG ICE, 右边为芯片类型, 这里我 们使用的是 ATmega16 第 9 页共 51 页

10 选择仿真器连接的端口, 如果不知道端口号可以选择 Auto 端口号可以通过我的电脑 -> 右击 -> 管理 -> 设备管理器 -> 端口进行查看 这里我们使用的是 COM 3 第 10 页共 51 页

11 如果选中 Open platform options 选项, 将打开下图对话框 在此可以对 JTAG ICE 进行一 些设置, 这里我们选择默认 点击确定即可打开 第 11 页共 51 页

12 3 打开界面如下图所示 4 点击运行, 即可看到跑马灯运行的结果 第 12 页共 51 页

13 参考程序 : //ICC-AVR application builder : :30:11 // Target : M16 // Crystal: Mhz #include <iom16v.h> #include <macros.h> const lights_tab[8]={0xfe,0xfd,0xfc,0xf7,0xef,0xdf,0xcf,0x7f}; unsigned char i=0; void port_init(void) { PORTA = 0x00; DDRA = 0xff; PORTB = 0x00; DDRB = 0x00; PORTC = 0x00; //m103 output only DDRC = 0x00; PORTD = 0x00; 第 13 页共 51 页

14 DDRD = 0x00; } //call this routine to initialize all peripherals void init_devices(void) { //stop errant interrupts until set up CLI(); //disable all interrupts port_init(); MCUCR = 0x00; GICR = 0x00; TIMSK = 0x00; //timer interrupt sources SEI(); //re-enable interrupts //all peripherals are now initialized } void Delay(void) { int i,j; for(i=300;i>0;i--) { for(j=300;j>0;j--) ; } } void main(void) { init_devices(); // 设备初始化 ; while(1) { if(i == 8) i=0; PORTA=lights_tab[i]; Delay(); i++; } } 硬件连接 : 使用本站增强版 AVR Mega16/32 开发学习板,PA 口作为输出, 分别与板上 8 个 LED 相连 仿真器为本站豪华版 JTAG&ISP 二合一编程仿真器, 连接方式为 JTAG 模式 四 菜单和快捷键 第 14 页共 51 页

15 菜单 文件 (File) New File 打开一个空文本文件 Open File 打开一个文本编辑器中的文件 Close 关闭当前文本文件 Save 保存当前文本文件 Save As... 用选择的名字保存当前文本文件 Save All 保存所有文件和工程 Print 打印当前文本文件 Print Prewatch 预览当前文本文件 Print Setup 设置打印机 Exit 退出 AVRStudio, 退出时保存工程 工程 (Project) Project Wizard 工程向导 New Project 打开新工程建立向导 第 15 页共 51 页

16 Open Project 打开已存在工程 Save Project 保存当前工程 Close Project 关闭当前工程 Recent Projects 显示最近打开过的工程列表, 选择打开其中一个 编译 (Build) Build 建立 ( 编译 ) 工程 目前只能建立 ( 编译 ) 汇编工程 Build and run 建立 ( 编译 ) 工程, 如果没有错误, 开始调试过程 Options 打开 AVR Studio 选项对话框. AvrAssembler Setup 设置 AVR 汇编编译器 编辑 (Edit) Undo 撤销 Redo 重复 Cut 剪切 Copy 复制 Paste 粘贴 Toggle Bookmark 设置 / 删除书签 ( 一个 ) Remove Bookmarks 删除所有书签 Find 查找 Find in Files 在文件中查找 Replace 替换 Next Error 下一个错误 Show Whitespace 显示空白区域 第 16 页共 51 页

17 Font and Color 字体和颜色 视图 (View) Toolbars 开 / 关下级菜单的工具栏, 打开用户化 - 对话框 Status Bar 开 / 关状态栏 ( 状态栏在屏幕的最下面 ) Watch 变量观察 Memory 存储器视图 ( 打开默认选中 Program) 第 17 页共 51 页

18 Memory2 存储器视图 ( 打开默认选中 I / O) Memory3 存储器视图 ( 打开默认选中 Register) Register 寄存器 工具 (Tools) 第 18 页共 51 页

19 AVRProg AVR 编程 ICE50 Upgrade ICE50 升级 ICE50 Selftest ICE50 自检 JTAGICE mkii Upgrade JTAGICE mkii 升级 Customize 用户自定义 Option 设置 Show key Assignments 显示关键任务 Plug-in Manager 插件管理 第 19 页共 51 页

20 Program AVR 擦写 AVR 调试 (Debug) 第 20 页共 51 页

21 Start Debugging 开始调试 Stop Debugging 停止调试 Run 运行 Break 暂停 Reset 复位 Step Into 跳入 Step Over 跳过 Step Out 跳出 Run to Cursor 运行到光标处 Auto Step 自动单步运行 New Breakpoint 新断点 Toggle Breakpoint 设置 / 删除断点 Remove all Breakpoints 删除所有断点 Trace 跟踪 Stack Monitor 放置监测 Show Next Statement 显示下一状态 Quick Watch 设置变量监测 Select Platform and Device 选择平台和设备 Up/Download Memory 第 21 页共 51 页

22 JTAG ICE Option JTAG ICE 设置 窗口 (Window) Workspace 工作区 Split 工作区分割 双击相应的分割线删除分割线 Cascade 窗口取消最大化向下还原 Tile Horizontally 窗口横排 Tile Vertically 窗口竖排 Arrange Icons Window 窗口最下面显示最近打开的文件 帮助 (Help) 第 22 页共 51 页

23 AVR Tools User Guide AVR 工具用户向导 AVR Studio User Guide AVR Studio 用户向导 Release Notes and Known Issues 发行笔记 About AVR Studio 关于 AVR Studio 五 系统讲解 ( 一 ) IDE 开发入门 这部分主要适用于那些刚刚接触集成开发环境的单片机初学者, 对于那些有多年单片机使用经验的人, 可以跳过这一部分进行下面的内容. AVR Studio 4 是一个大型的应用软件, 它支持在几个工作阶段中使用, 这些阶段是在你开发一个基于 AVR 单片机的新产品时经常遇到的, 它们是 : 产品定义 : 基于你对你要完成的任务的了解和市场投入, 你要对新产品进行定义 正式说明 : 对已定义产品的正式说明 由一个到几个人组成的工作组, 要对已正式说明的产品进行分工 工作组的正常工作流程 : 设计, 开发, 调试, 验证, 产品计划, 产品, 测试和包装 AVR Studio 在设计, 开发, 调试和验证过程中对开发者进行支持. 在接下来的部分中, 简要介绍为什么和如何使用这个工具 商用工具 AVR Studio 4 包含很多窗口和子模块, 其中每个部分都将对你的的工作有所帮助. 下面介绍它的几个主要窗口 工程管理所有 AVR Studio 产生的代码都是作为编程工程完成的. 而所有的工程都有一个工程文件, 此文件包含有关工程, 编译器启动, 用户化视窗等等的信息. 工程文件可以确保在你每次打开原工程时, 它还保持原来内容和位置不变. 并且它能正常启动 编辑器在这里你可以进行编程.AVR Studio 4 使用 Bsquare 公司生产的 Stingray 编译器. 这是一个非常成熟的编译器, 它包含所有你使用过的功能, 包括彩色代码语句 ( 用户可以改变并扩展 ). 当你进行调试程序时, 在编译窗口左侧的空白处可以设置断点和跟踪点, 这是十分方便的 第 23 页共 51 页

24 输出栏 这里几个窗口都集成到一个标签框中, 你可以通过选择框上的标签打开你要的窗口 : The Build view. 此窗口显示编译器 / 汇编编译器的输出结果 The Messages view. AVR Studio 4 由许多用 Microsoft DCOM 技术压缩的软件对象构成, 相当多的软件对象没有它们自己的用户界面 所以信息窗口是这些软件模块显示用户信息的公用窗口 信息使用彩色代码 大部分信息都是同等优先级的而且没有颜色 但少数信息是彩色的, 如 : 警告信息是黄色, 错误信息是红色, 并且所有的信息都可以加上时间记号 ( 在窗口上点击鼠标右键可以选择时间记号选项 ) 你甚至可以使用过滤功能来关闭或打开某些信息 Find in files view. AVR Studio 4 有一个高级的 "find in files" 功能, 搜索的结果显示在此窗口 Breakpoints. 列举所有模块中的有效断点, 在此视窗中可以使能, 不使能或取消断点 第 24 页共 51 页

25 工作区栏 AVR Studio 4 的工作区窗口由许多窗口组成, 这些窗口可以帮助开发者调试系统程序 工程窗口 工程窗口列举了在你工程中包含的文件 如果你已经打开一个目标文件并进行调试时, 工程窗口中将显示当前装载的目标文件的名字和它所引用的源文件 I/O 窗口 I/O 窗口分为 : 寄存器文件部分. 所有的 AVR 控制器都设置了 32 个通用寄存器, 它们可以被编程器或编译 第 25 页共 51 页

26 器灵活应用 在每次仿真暂停时, 此窗口中的值都会被内部寄存器的当前值更新 如果是在上次暂停后改变的值, 寄存器将变成彩色 处理器内核寄存器部分. 作为寄存器窗口, 处理器寄存器在程序执行暂停时同样将被更新 在这里你可以查看程序计数器, 堆栈计数器等等 寄存器部分. 每个不同的 AVR 器件是由外围设备定义的 ATmega128 与 AT90S8515 相比, 有完全不同的外围设备, 但是它们的内核和指令系统是完全一样的 所有的外围设备都是由 8 位或 16 位可读 / 写寄存器控制 I/O 窗口可以显示所选器件名称和该器件所有寄存器各个位的状态 在仿真暂停时, 可以读或写每个位和寄存器的值 此窗口可以完全控制正在进行调试的器件, 但它与集成开发环境如 Microsoft Visual Studio 不同,Microsoft Visual Studio 是 PC 机后台操作系统而不是单片机本身 此窗口本身是基于 XMLis 原本, 并且 Atmel 公司对每个新的器件版本都制作了新的原本 器件更新可以通过 Atmel 公司的网站完成 信息窗口 第 26 页共 51 页

27 信息窗口分为 : 中断向量部分. 中断向量通常反映器件的外围设备的状态, 因此每个 AVR 器件的中断向量 是不同的 在此窗口中列举了所有的中断向量和与它们相应的中断向量地址, 这对于你编写中断服务程序是非常有用的 ( 并且对于大部分单片机都是如此 ) 引脚封装部分. 这里列举了器件的封装, 并且有每个封装的引脚输出, 在工具提示帮助中包含了大部分引脚的说明, 这对你调试硬件和软件都是非常有用的, 在此窗口中你总是可以看到需要的引脚信息 寄存器部分. 这是 I/O 窗口的补充 I/O 窗口中显示了所有寄存器的外围功能, 在此窗口中由高地址到低地址列举了所有的寄存器名称 查看窗口在用高级语言 C/C++ 调试程序时需要查看变量, 如果您使用 AVR Studio 4 工具, 这将是一件非常简单的事情, 你只要点击想要查看的变量, 并把它拖拉到查看窗口中 如果你选择变量是一个结构体或数组, 在这个变量前会出现符号 [+], 表示它可以在此窗口中进行扩展 当程序暂停时, 如果变量是在 作用域范围 内, 它将自动更新 不同的编程语言会定义变量不同的作用范围, 在 作用域范围 内意味着, 当程序暂停运行时, 该变量已经在内存中建立, 此时变量的值就是程序停止运行时该变量所对应的存储器单元中的当前值 第 27 页共 51 页

28 存储器窗口包括 AVR 的在内任何单片机, 如果没有存储器是无法工作的 程序存储在程序存储器中, 而变量是放在 SRAM ( 主要 ) 中,I/O 寄存器映射到 I/O 存储器空间地址,EEPROM 有另外的存储器地址 存储器窗口可以显示所有 AVR 器件中不同的存储器类型 并且与查看和 I/O 窗口一样, 当程序运行暂停后显示内容会自动更新 程序工程 AVR 汇编编译器目前的 AVR 汇编编译器比较简单, 但是几个月后将不是这样, 因为 AVR Studio 将被设计成作为其它汇编编译器和 C/C++ 编译器的前端窗口, 请关注网站上的更新消息, 但是目前你只能借助 AVR 汇编编译器来编程 对于比较小的程序,AVR Studio 是一个不错的选择, 它通过 器件 向导支持所有不同的 AVR 器件, 它将帮助你知道哪些指令器件是不支持的, 并且 AVR Studio 执行程序是相当快的, 因为它是直接生成运行代码, 不需要连接的过程 您开始使用 AVR Studio 时, 请先打开 AVR Studio, 再在工程对话框中选择 AVR 汇编编译器, 第 28 页共 51 页

29 并选择工程路径和名称, 最后点击完成 当创建了工程文件后, 在编辑窗口中会出现一个 *.asm 文件, 现在你可以开始写第一条指令了 查看在线帮助,AVR 编译器有它自己的数据手册, 在那可以查到所有指令和伪指令的解释 另外, 在编辑窗口中还有上下文帮助, 只要写一条指令并把光标放在指令上, 再按 F1, 你就会看到有关这条指令的帮助信息 如果你想开发某个特定器件, 记住你必须先包含此器件的 *.def/ *.inc 文件, 每个器件都有它自己的 *.inc 文件, 这个文件中定义了所有的内部寄存器, 位和许多其它方便你编程的信息 另外,*.inc 文件还为编译器设置了器件的标识, 使编译器知道你在开发哪个器件 器件的头文件放在你电脑的 \Program Files\Atmel\AVRTools\AVRAssembler\Appnotes 目录中 例如, 器件 ATmega8 的头文件名字是 "m8def.inc" 因为可以在默认的路径里找到*.inc 文件, 所以你不用为它专门设置路径 按 F7 进行编译 编译的结果将显示在前面提到输出窗口的建立窗口中 您只需要用很短的时间就可以启动工程 调试外部代码工程对于比较大的程序, 汇编语言不是最适合的,C/C++ 语言可能更好 有许多很好的适合 AVR 单片机的 C 编译器, 包括 IAR 和 Imagecraft 编译器, 这两个都是可以买到的, 还有 AVR GCC 编译器, 这可以从许多网站上下载, 如 : 如果使用这些编译器, 你将在这些软件自己的开发环境下编写程序, 此时你在使用第三方的工具维护你的代码工程 在这种情况下, 你只要简单设置编译器生成 调试 模式的代码, 这就意味着, 编译器将把相关高级代码的参照加入到汇编源程序中 因此你编译并连接后, 会创建一个可以直接装载到 AVR Studio 4 的目标文件 不同的编译器使用不同的目标文件格式, 工业上支持许多格式 某些编译器的所有权属于生产厂商 ( 如 IAR 的 UBROF), 而另外一些是开放的 ( 如 AVR GCC 编译器使用的 ELF ) 为了能理解你的编译器和连接器产生的代码,AVR Studio 必须要使用一个目标文件剖析器 目前 AVR Studio 4 可以支持并自动检测 UBROF (IAR), Nordic (AVR 汇编编译器 ), COFF (Imagecraft, Codevision, ELAB, 等 ), 和 Intel Hex 目标文件, 另外还将增加一个 ELF/DWARF 目标文件剖析器 为了 AVR studio 能够使用外部创建的目标文件, 请使用文件下拉菜单中的打开目标文件选项 如果文件是由调试模式产生的,AVR Studio 将进行一系列操作 : 打开文件, 检测目标文件格式, 查找源代码并在编译窗口中显示源代码 如果你有一个硬件仿真平台 ( 或选择了内部仿真器 ), 你马上就可以开始 : 按 F5 启动调试模式 在代码窗口中你可以设置断点, 也可以在查看窗口中放置变量, 也可以通过 I/O 窗口对控制器进行操作 所以, 外部代码工程和 AVR Studio 4 能够很方便的配合工作 第 29 页共 51 页

30 使用 AVR 工具 Atmel 公司设计了许多硬件工具, 这些工具使你能更简单地开发产品 AVR Studio 4 的当前 版本支持以下工具 : ICE50. 这是一个新的高端在电路 (In Circuit Emulator) 仿真器 当你使用它时, 你要把 AVR 控制器从你的目标板中取下, 而替代该芯片的是连接在 ICE 上的探针或合适的适配器 AVR Studio 采用快速串行通信控制 ICE50( 将来也会使用 USB) 当你在 AVR Studio 中选择了 运行,AVR Studio 就会把代码, 以及相关的断点, 跟踪点, 处理器速度, 程序名称的信息下载到 ICE 中, 并命令 ICE 开始运行, 直到遇到断点或是停止的条件发生 ICE 运行情况是与它仿真的芯片完全一致的 当遇到断点时,ICE50 会通知 AVR Studio, 然后 AVR Studio 也会询问所有有关芯片的信息, 并将其显示在屏幕上, 如 : 所有内部寄存器的值, 堆栈指针, 存储器内容等等 ICE50 是基于 FPGA 的, 并带有附加了可以仿真模拟 AVR 器件模拟功能的硬件电路 它还有跟踪功能, 主要意思是说运行的每条指令包括语句都会存储在存储器中, 并且当用户暂停时, 所有指令都会以可读的形式显示在跟踪窗口中 在运行过程中这是个非常有效的查找错误的工具, 在运行大型的高级语言编程时, 这是一个不可缺少的工具, 并且在目标硬件设计中这也是一个很好的工具 JTAGICE. 这也是一个相当新的低价位的高性能在片 (On Chip Debug) 仿真器 大容量的 ATmega 器件 ( 程序存储区 >= 16K 字 ) 都包含一个 TJTAG/OCD 高速通信端口 在这些器件中 ( 目前有 ATmega128, ATmega323, ATmega32, ATmega16),JTAG 硬件电路可以停止器件本身的运行, 同时读出器件内部状态, 以及存储器和寄存器的值 STK500 / 501 是一个非常有用的开发评估板, 它支持所有的 AVR 器件 板上提供了供测试使用的 LED 和按键开关, 你可以编写你的倾动程序, 并将其载入到实际的 AVR 中, 真实的运行控制它们 STK500/501 支持所有的编程下载模式 你还可以把它作为 ICE50 或 JTAGICE 测试目标板 STK501 是一个支持 TQFP 封装 ATmega128 的扩展板, 并且配有 JTAGICE 的适配器接口 AVRISP. 新的在线编程器 在你目标设计中, 留出一个 ISP 端口, 你就可以使用 AVR ISP 对器件进行编程 / 重新编程了, 就是如此的简单 AVR Studio 4, ICE50, JTAGICE, STK500/501 和 AVRISP 构成了一个完整对 Atmel 公司的 AVR 器件编写程序, 仿真, 模拟, 编程和测试的环境 ( 二 ) 工程管理 AVR studio 是一个编写和调试 AVR 应用程序的集成开发环境 (IDE). 作为一个代码生成环境,AVR studio 目前只支持内嵌的 AVR 汇编器. 不过以后安装插件后也可能支持其它的工程. AVR studio 同样支持许多第三方编译器生成的目标格式的文件, 你可以打开并调试这些文件, 但你不能在 AVR Studio 环境中对代码进行编辑 所以你可以使 第 30 页共 51 页

31 用其他的编译器编译代码, 然后再用 AVR Studio 进行调试 ( 使用重载键 ), 这样你将会有一个强大的编程 / 调试环境. AVR Studio 作为 IDE 使用, 可以给你带来 2 个主要的优势 : 1. 在同一个应用窗口中进行编译和调试, 能更快发现错误. 2. 断点可以保存和恢复, 即使代码已经编译. 保存和打开工程 所有的工程都可以保存为指定的名字, 并带有后缀名 APS 当用户想要重新打开某个工程, 你可以使用文件菜单中最近打开的文件列表, 或工程菜单中的打开工程. 最近打开文件列表视图 : Open 选项视图 : 打开文件 第 31 页共 51 页

32 保存 aps 文件, 方便下次打开 : 第 32 页共 51 页

33 工程输出窗口 在建立, 编译工程后, 输出窗口将输出相应信息. 如果发生任何错误, 用户可以双击错误信息, 在源程序窗口中将标记出错误的正确位置. ( 三 ) 创建新汇编工程在菜单中选择 Project->new project, 会出现下面的对话框, 启动对话框中也有这个选项 第 33 页共 51 页

34 工程类型,Atmel AVR 汇编编译器 在工程类型栏里可以看到所有的工程类型, 选择 AVR Assembler, 其它的工程类型将会在 AVR Studio 以后的版本中应用, 这些工程类型将作为主模块的一部分或者插入模块, 你必须在 下一步 或 完成 之前选择好工程类型 说明 : 也可以通过装载所支持的目标文件创建工程, 这种工程必须通过 File->Open Files 来创建 工程名称和初始文件名 输入工程名后, 默认的将创建一个初始文件, 文件名是 : 工程名 + ASM, 但也可以修改它 同时将创建一个与工程名一样的文件夹, 但这不是默认选择 下一步 如果已经设置好工程名和工程类型, 按下了的一步是进入选择平台和器件进行仿真 / 模拟 你也可以立即结束, 但在调试任务开始前必须选择调试平台和器件 汇编选项 选择 Project->Assembler Options 打开选择窗口, 只有打开的工程类型是汇编工时才可以使用这个菜单项目 下图是打开汇编设置对话框的式样, 里面显示的内容是默认设置 第 34 页共 51 页

35 各种设置的说明 : 输出文件格式下面的文件格式可选为附加的输出格式 : 1. Intel Hex 2. Generic Hex 3. Motorola Hex (S-record) 创建 Map 文件这个选项总是被选择, 当创建 (build) 命令执行后, 一个 MAP 文件将被创建并加到工程视窗中 创建 List 文件当创建命 (build) 命令执行后, 后将创建一个 LST 文件, 默认设置是关闭 相对跳转环绕 (Wrap relative jumps) AVR 的 RJMP/RCALL 指令的跳转范围是一个基于指令计数器 PC 的 12 位的相对偏移量, 也就是 +/-2k 字 对于程序存储器容量等于或小于 4K 字 (8K 字节 ) 的 AVR 器件, 选择相对跳转环绕, 将会使编译器在计算跳转偏移量时按程序存储器的大小产生环绕, 这样就使的相对跳转指令能够在整个程序存储区范围内实现跳转寻址 第 35 页共 51 页

36 对于有大于 4k 字节的程序存储区的器件, 选择相对跳转环绕选项会引起不可预知的结果, 应将此功能关闭 如果不关闭它的话, 一旦出现了环绕现象, 编译器将产生以下警告信息 : 警告 :rjmp/rcall 的环绕功能对程序存储器 >4K 字的器件为非法 - 关闭环绕功能, 使用 jmp/call warning: Wrap rjmp/rcall illegal for device > 4k words - Turn off wrap option and use jmp/call 在这里之所以给出警告而不作为错误处理, 是为了与先前版本的编译器保持兼容 但是用户应该把它作为错误对待, 此时应该使用 2 字指令 JMP/CALL 代替 rjmp/rcall 指令, 因为 JMP/CALL 指令是绝对跳转指令, 其绝对跳转地址长度为 22 位 AVR 汇编编译器选择编译器 v2( 默认 ) 或编译器 v1 如果你在使用新编译器 v2 时遇到兼容问题, 可以使用旧编译器 v1 当使用旧编译器 v1 时, 附加参数 (Additional parameters) 和不支持指令 (Unsupported Instructions) 的两个选项无效 不支持的指令当编译器发现不支持的指令时, 这个选项的默认值将给出错误提示, 或者输出一个警告 注意 : 为了让此选项正常工作, 你必须要包含正确的头文件 此选项仅对于编译器 v2 有效 附加包含路径当使用编译器 v2 时, 可以选择增加一个附加的包含 (Include Path) 路径 当使用编译器 v1 时, 只有一个默认的包含路径, 但该路径是可以改变的 Assembler v2 默认的 Include 路径 : \Atmel\AVR Tools\AvrAssembler2\Appnotes Assembler v1 默认的 Include 路径 : \Atmel\AVR Tools\AvrAssembler\Appnotes 附加参数当您使用编译器 v2 时, 可以为编译器设置附加参数 ( 选项 ) 使用标有 (?) 标记的按钮, 可以直接连接到编译器帮助页面, 在这个页面上描述了所有附加参数的作用 按键说明 第 36 页共 51 页

37 OK 关闭对话框, 当前对话框中的设置将有效 当工程被关闭或人为保存时, 对话框中的工程设置参数将保存到工程文件中 Cancel 关闭对话框, 当前对话框中的设置不会生效 默认设置 (Set Default) 将当前的设置作为默认的设置, 当再次创建一个新工程时, 将使用该默认值 此功能将当前所有可见选项的设置 ( 不包括高级选项 ) 保存为默认值 恢复默认设置 (Restore default) 使用默认设置值代替当前的设置 注意对高级选项无效 高级 (Advanced) 打开一个带有设置 pre- 或 post- 编译命令的对话框, 在这里可以添加可选的汇编命令行指令序列, 这些命令将在汇编编译前 (pre) 或汇编编译后 (post) 将被依次执行 Help 打开本帮助页面 ( 四 ) 调试入门 调试平台选择 你可以指定 AVR Studio 使用其内置的 AVR 软件模拟器, 或者使用一个 AVR 硬件电路仿真器 (In-Circuit Emulator 或 In-Chip Emulator, 需另外购买 ) 作为调试平台 与平台无关的独立调试环境不管使用哪一个调试平台, 都会出现一个同样的 AVR Studio 调试环境 当切换调试平台时, 所有设置都将被保存, 并被转换到新的平台中使用 某些平台有自己独特的功能, 会出现新的功能项 / 窗口 平台间的区别尽管不同的调试平台都会出现相似的调试环境, 但在这些平台间还是有一些小区别 例如 : 一个实时的硬件仿真器的调试运行会比软件模拟器明显的快 硬件仿真器需要系统连接到实际的硬件环境时才可以进行调试, 而软件模拟器只需要使用预定义的激励 ( 文件 ) 使用软件模拟器时, 所有的寄存器都可以被查看, 而对于硬件仿真器时是做不到的 在 AVR Studio 的用户向导中, 描述了 AVR Studio 的通用特性, 上述这些区别将会在调试平台各自的用户向导中给出完整的说明 第 37 页共 51 页

38 状态栏在状态栏中总是会显示出当前进行调试所使用的平台, 或是硬件电路仿真器, 或是内置的 AVR 软件模拟器 在状态栏中会给出调试的实际器件名称和调试平台的名字 器件选择 通过选择 debug->select debug platform and device 将进入选择调试平台和器件的窗口 所有可选择的在系统 (on-system) 调试平台和器件都会出现在列表中 当选定某个平台后, 该平台所支持的器件将变成黑色, 不被支持的器件变成灰色 选择结束后, 按 finish 完成 对于选择了类似 ICE50 和 JTAG ICE 等调试平台, 你还需要说明通信连接的方式, 在连接选项中, 用户可以在罗列出的有效通信连接项中进行选择 默认的选择是 Auto, 即 AVR Studio 自动对当前有效的通信连接方式进行搜索, 直到能够检测到已经连接的指定的调试平台 你也可以在 tools->options 菜单中, 指定连接所使用的 COM 口号 第 38 页共 51 页

39 JTAGICE mkii : 最专业的仿真设备, 支持几乎所有器件, 支持 JTAG 接口和 Debugwire 的接口, 价格在二千三百元左右 ICE40 : 支持较少的器件, 不过它支持 mega8 的仿真, 比较特别 第 39 页共 51 页

40 ICE50: 一种比较高端的调试平台, 它不是 JTAG 在线调试, 而是真正意义上的仿真器 JTAG ICE 支持大部分较早期的带有 JTAG 接口的器件, 不支持 debugwire 接口的器件的仿真 第 40 页共 51 页

41 AVR Simulator: 软件仿真, 支持几乎所有 AVR 器件, 你会看到下面的 51 内核的芯片和部分 AT90S 系列不被支持 此工具是用计算机来模拟 AVR 的运行, 可能会与实际的效果有差距, 在没有硬件的环境下可以用来初步查看程序运行效果 ICE200: 一种比较旧的调试平台, 已经被淘汰, 它所支持的部分芯片已经被新的芯片所代替, 比如 AT90S8515 被 ATmega8515 替代,AT90S8535 被 ATmega8535 替代 第 41 页共 51 页

42 使用 ICE50 时的说明 : 当 ICE50 对选定的器件仿真前, 将 ICE50 配置成该器件的配置文件必须已经存放在 ICE50 的存储器中 在 ICE50 中可以最多存放 4 个不同器件的配置文件, 因为由于很多新器件会不断推出, 而 ICE50 需要能够支持更多器件 因此, 不可能把所有的器件的配置同时存放在 ICE50 的存储器中的 在开始仿真调试前, AVR Studio 将会检测器件的配置文件是否已存放在 ICE50 中, 如果没有, 会出现一个对话框, 要求用户在仿真前装载相应器件的配置文件 关于 ICE50 和器件配置文件的装载, 是在 AVR Studio 的 Debug 菜单中 IEC50 options 对话框中完成的 目标文件格式和支持 说明 在进行所有的调试任务中, 你都要装载一个 AVR Studio 所支持的调试目标文件 通常, 调试目标文件中都包含调试使用的符号信息, 实际运行的目标文件中不包含这些信息, 会比调试目标文件小 这些调试信息能够使 AVR Studio 在调试过程中实现一些扩展的功能, 如 : 源文件的单步执行和源文件语句的显示 下面是 AVR studio 所支持的目标文件格式的简要说明 目标文件格式 文件 说明 名 扩展 Intel hex.hex 大部分开发平台都能产生此格式的文件, 其目的是用于真实的运行测试 它不包含附加的调试信息, 所以它不是理想的用于调试的文件格式 该文件中只有程序存储区数据和定位, 因此源文件单步执行和源文件语句的显示查看功能无效 UBROF.d90 此格式所有权属于 IAR 调试输出文件包含完整的调试信息并支持所有类型符号的查看 AVR Studio 支持 UBROF 中 UBROF8 或更低版的文件格式 UBROF8 是 IAR EW 2.29 及更早版本的默认输出格式 在下面介绍了如何使 IAR EW3.10 及后续版本强制输出 UBROF8 格式的文件 ELF/DWARF.elf ELF/DWARF 调试信息是一个开放的标准, 这个调试文件格式中包含完整的调试信息并支持所有类型符号的查看 AVR Studio 支持的版本格式是其中的 DWARF2 使用 AVR-GCC 时, 可以配置它输出 DWARF2 格式的调试文件 AVR COFF.cof COFF 调试信息是一个开放的标准, 它是作为给生产支持 AVR Studio 工具的第三方厂商的标准格式 在 AVR Studio 4.09 中,AVR COFF 格式的调试文件支持完整的调试信息, 和支持所有类型的符号查看 AVR 汇编格式.obj 此格式是 AVR 编译器的输出文件格式, 它包含汇编源文件 第 42 页共 51 页

43 的信息用于汇编源文件的单步调试, 是 Atmel 公司内部的 调试文件格式.map 类型的文件是该格式文件的辅助文件, 用于在调试中自动分析和获取一些查看信息 在调试前, 你要确保已经设置好 C 编译器 / 汇编编译器, 使其能够生成上述格式中的某一种调试文件用于仿真调试 第三方厂商的编译器应该输出 ELF/DWARF 格式的调试目标文件 如何使 IAR EW 3.10 及后续版本产生 UBROF8 文件格式 IAR EW 3.10 及后续版本默认的输出格式为 UBROF9 目前 AVR Studio 还不能识别这种格式 为了把输出文件调试格式强制转换成 AVR Studio 可以识别的 UBROF8, 请在 IAR EW 中打开工程选项对话框, 并选择 XLINK 标签, 这时将显示下面的对话框 然后把 'output format' 设置成 'ubrof 8 (forced)' 注意此时默认文件扩展名将由 '.d90' 变为 '.dbg' 为了保持 '.d90' 扩展名不变, 请选中 'Override default' 复选框 调试控制栏 调试控制栏调试控制栏可以控制程序的执行状态, 所有的调试控制都可以由菜单, 快捷键和调试工具栏实现 注意! 如果在目标文件中含有有效的源码级信息, 所有的调试操作将一直继续执行, 直到到达第一条用户源代码语句. 如果没有遇到用户源代码语句, 程序将继续执行 如果要停止程序的运行, 必须在发出停止命令前转换到反汇编模式 开始调试 (Start Debugging) 此命令将启动调试模式, 并使所有的调试控制命令处于有效 通常在调试模式下不能编辑程序 此命令将连接调试平台, 装载目标文件并执行复位操作 停止调试 (Stop Debugging) 此命令将停止调试过程, 并断开与调试平台的连接, 进入编辑模式. 复位 (Reset)(SHIFT+F5) 此命令可以让目标程序复位 当程序正在运行时, 执行此命令的话程序将停止运行 如果用户是在源级模式中, 程序会在复位完成后, 继续运行直到第一条用户的源代码语句处 复位命令执行后, 所有窗口中的信息都将更新 第 43 页共 51 页

44 运行 (Run)(F5) 调试菜单中的运行命令将启动 ( 重启动 ) 程序 程序将一直运行直到被用户停止或遇到一个断点 只有当程序处于停止运行状态时才能执行此命令 暂停 (Break)(CTRL-F5) 调试菜单中的暂停命令将停止程序运行 当程序停止时, 所有窗口中的信息都将更新 只有当程序处在运行状态时才能执行此命令 单步执行 (Single step, Trace Into)(F11) 调试菜单中的跟踪命令将控制程序只执行一条指令 当 AVR Studio 是在源代码级模式时, 可执行一条源代码语句 当在反汇编级模式时, 可执行一条反汇编指令 当指令执行完成后, 所有窗口中的信息都将更新 逐过程 (Step Over)(F10) 调试菜单中的逐过程命令只执行一条指令 如果此条指令包含一个函数调用 / 子程序调用, 该函数 / 子程序也会同时执行 如果在逐过程命令中遇到用户设置的断点, 程序运行将被挂起 在逐过程命令执行完毕后, 所有窗口中的信息才会被更新 跳出 (Step Out)(SHIFT+F11) 调试菜单中的跳出命令会使程序一直运行, 直到当前函数结束 如果遇到用户设置的断点, 程序运行将被挂起 当程序处在最外层 ( 如主函数 ) 时, 此时执行跳出命令, 程序将继续运行, 直到遇到一个断点或被用户停止 在该命令执行完成后, 所有窗口中的信息都将更新 运行到光标处 (Run To Cursor)(F7) 调试菜单中的运行到光标处命令, 将使程序运行到源代码窗口中光标指示的语句处停止 此时如果遇到用户的断点, 程序的运行将不会被挂起 如果程序运行永远达不到光标指示处的语句, 程序将一直继续运行, 直到被用户停止 当此命令结束后, 所有窗口中的信息都将更新 由于此命令是与光标位置有关, 所以只有当源代码窗口激活时才有效 自动运行 (Auto Step) 调试菜单中的的自动运行命令将重复执行跟踪指令 当 AVR Studio 处在源代码级模式时, 每次执行一条源指令, 处在反汇编级模式时, 每次执行一条汇编指令, 随后所有窗口中的信息都将更新, 接者自动执行下一条语句或指令 使用自动运行命令时, 程序的运行将一直持续的单步运行, 直到遇到一个用户设置的断点或被用户停止 设置下条开始运行的语句 (Set next statement) 使用此条指令, 你可以在程序任何位置的可执行语句处设置一个黄色标签 : 用鼠标指定一条可执行的语句后选择该命令 下一条调试命令将从带有标记的语句开始运行 第 44 页共 51 页

45 显示下条语句 (Show next statement) 将含有黄色标记指定的语句所在的窗口作为当前有效窗口, 窗口显示内容以该语句为焦点 断点控制 用户可以设置断点, 断点的数量没有限制, 断点可以在任务间保存 当用户在程序的某处设置一个断点后, 在源程序代码窗口的左面会有一个断点标记 将鼠标定位在设置断点的语句处, 然后按鼠标右键, 用户可以通过相应的选择项来设置 / 取消一个断点, 也可以设置该断点的状态为有效或无效 第 45 页共 51 页

46 可以通过工具栏, 或通过输出视窗中的断点列表对断点进行设置 设置 / 取消断点 (F9) 设置 / 取消断点命令可以在光标所在处设置 / 取消一个断点 ( 乒乓按钮 ) 注意, 该按钮的功能只有当源程序代码窗口或反汇编代码窗口被激活时才有效 使能 / 不使能断点用户设置的一个断点可以处于使能或未使能 ( 禁止 ) 状态 一旦设置的断点处于未使能状态, 断点标志转换为一个白色的圆环标志 用户可以方便的控制断点, 使其处于使能或未使能的状态, 而不会丢失断点设置的位置 第 46 页共 51 页

47 清除所有断点此功能可以清除所有断点, 包括没有被使能的断点 跟踪 跟踪是一个调试工具, 你可以使用它检查程序的运行情况 例如, 你可以通过断点的设置并配合使用跟踪功能, 决定和调试程序执行的流程 只有 ICE50 平台才支持跟踪功能 相关内容的更多信息请参考 ICE50 的帮助文件 选项 可以通过 Toos / Option 打开 选项对话框分为 4 个窗口, 并且在此对话框左面空白处可以选择每个窗口 在这里介绍的所有的选项是与工程相独立的, 并且会保存到注册表中 第 47 页共 51 页

48 General( 通用设置 ) - 通用 GUI 和调试设置 Breakpoint( 断点 ) - 代码断点设置 Workspace( 工作区 ) - 工作区设置 Editor( 编辑器 ) - 编辑器, 字体和 Tab 键尺寸的设置 通用设置 第 48 页共 51 页

49 隐藏启动向导 (Hide Startup wizard) 这个选项可以使启动向导在启动时隐藏, 默认设置是关闭 ( 不隐藏 ) 退出时自动保存 (Save project automatically on exit) 这个选项可以使工程在退出时自动保存, 默认设置是关闭 ( 退出时不自动保存 ) 自动打开最近工程 (Auto open last project) 当 AVR Studio 启动时, 总是自动打开最后使用并保存的工程 默认设置是关闭 ( 不自动打开 ) 显示当前源代码 (Show current source code) 当单步执行程序时, 当前代码将变成高亮 默认设置是关闭 ( 不为高亮度显示 ). 只能使用一个黄色标记指向当前代码行 如果你使用了这个选项, 你有可能会看到异常的显示情况, 如 : 在源代码中出现表格状 启动时复位桌面 (Reset desktop on restart) 选择这个选项后, 当 AVR Studio 启动时, 工具栏 菜单 快捷键和拼接窗口的位置将复位到默认设置, 任何用户化的设置都将无效 在 AVR Studio 重新打开后, 这个选项将自动关闭 自动运行时跳过 (Step over when Auto stepping) 默认时, 自动运行的方式采用单步 "trace into/single step" 方式自动连续执行 如果选择了此选项, 自动运行方式采用跳过 "step over" 方式自动连续运行 第 49 页共 51 页

50 自动连接, 或指定 COM 口 (Auto connect, Number of COM ports to try) 当自动连接到调试平台时, 你可以指定一个与调试平台连接的 COM 端口号 默认是 6 号端口 编辑窗口, 文件栏 (Editor window, file tabs) 编辑窗口标签能够被配置成只显示文件名 ( 默认 ), 或本工程内全部路径, 或本工程文件路径以外的全部路径. 未完待续 第 50 页共 51 页

51 客户服务 欢迎选购我公司编程器, 仿真器, 开发板等 请到 查询 保修服务 : 时限 : 一年 - 免费保修 ;( 正确使用下产生的质量问题, 免费保修 ) - 收费保修 ;( 非正确使用情况下产生的质量问题, 视损坏程度收取 5%-30% 维修费 ) - 请妥善保留好收据 发票 ; - 若有往来的运费产生, 运费由客户方承担 售后服务 : 时限 : 一年 - 售后服务只限产品的使用服务, 不包括教导相关软件使用等 ;( 配套光盘已有软件使用教程 ) - 不负责上门服务 联系我们 : AVR 与虚拟仪器 : 网址 : 论坛 : 商城 : 电话 ( 传真 ): 第 51 页共 51 页

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

言1.PDF

言1.PDF MSP430 WINDOWS WORKBENCH MSP430 Flash Green MCU Flash Flash MCU MSP430 16 RISC 27 125ns 1.8V~3.6V A/D 6 s MSP430 10 ESD MSP430 MSP430 10 MSP430 2001 MSP430 Windows Workbench Interface Guide Windows Workbench

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

目 录

目 录 1 Quick51...1 1.1 SmartSOPC Quick51...1 1.2 Quick51...1 1.3 Quick51...2 2 Keil C51 Quick51...4 2.1 Keil C51...4 2.2 Keil C51...4 2.3 1 Keil C51...4 2.4 Flash Magic...9 2.5 ISP...9 2.6...10 2.7 Keil C51...12

More information

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12 ... 3... 3... 3... 3... 4 1JTAG ICE PC... 4 2JTAG ICE... 4 3... 4 4... 4 5JTAG... 5 6ISP... 5 IDE... 6 1 AVR STUDIO... 6 2 JTAGICE... 6 3JTAGICE... 12 4.... 16 5.... 17 6. JTAG ICE... 19 ISP... 20 1PonyProg2000...

More information

C语言的应用.PDF

C语言的应用.PDF AVR C 9 1 AVR C IAR C, *.HEX, C,,! C, > 9.1 AVR C MCU,, AVR?! IAR AVR / IAR 32 ALU 1KBytes - 8MBytes (SPM ) 16 MBytes C C *var1, *var2; *var1++ = *--var2; AVR C 9 2 LD R16,-X ST Z+,R16 Auto (local

More information

WinMDI 28

WinMDI 28 WinMDI WinMDI 2 Region Gate Marker Quadrant Excel FACScan IBM-PC MO WinMDI WinMDI IBM-PC Dr. Joseph Trotter the Scripps Research Institute WinMDI HP PC WinMDI WinMDI PC MS WORD, PowerPoint, Excel, LOTUS

More information

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南 Symantec Sygate Enterprise Protection 防 护 代 理 安 装 使 用 指 南 5.1 版 版 权 信 息 Copyright 2005 Symantec Corporation. 2005 年 Symantec Corporation 版 权 所 有 All rights reserved. 保 留 所 有 权 利 Symantec Symantec 徽 标 Sygate

More information

EK-STM32F

EK-STM32F STMEVKIT-STM32F10xx8 软 件 开 发 入 门 指 南 目 录 1 EWARM 安 装... 1 1.1 第 一 步 : 在 线 注 册... 1 1.2 第 二 步 : 下 载 软 件... 2 1.3 第 三 步 : 安 装 EWARM... 3 2 基 于 STMEVKIT-STM32F10xx8 的 示 例 代 码 运 行... 6 2.1 GPIO Demo... 6 2.2

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

Microsoft Word - 11.doc

Microsoft Word - 11.doc 除 錯 技 巧 您 將 於 本 章 學 到 以 下 各 項 : 如 何 在 Visual C++ 2010 的 除 錯 工 具 控 制 下 執 行 程 式? 如 何 逐 步 地 執 行 程 式 的 敘 述? 如 何 監 看 或 改 變 程 式 中 的 變 數 值? 如 何 監 看 程 式 中 計 算 式 的 值? 何 謂 Call Stack? 何 謂 診 斷 器 (assertion)? 如 何

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

untitled

untitled www.mcudriver.cn 1.1 / 1) WinAVR20070525 2) Source Insight 3) ISP 4) PonyProg ISP 5) USB 6) 1.2. MCU ATMEGA16 1.3. AVR8 1.4 LED0~LED7 1 1.5 #include // Program 1.1 LED.C #define uchar unsigned

More information

AVR JTAG MKII克隆版快速指南.doc

AVR JTAG MKII克隆版快速指南.doc AVR JTAG MKII 克隆版快速指南 ( 货号 :6020) 兼容性说明 : AVR JTAG MKII 克隆版与原装 AVR JTAG MKII 完全兼容, 也就是说所有适合原装 AVR JTAG MKII 的文档 资料 软件等, 均可以应用于我们的 AVR JTAG MKII 克隆版 详细的使用 方法您可以参考 AVR Studio 中帮助里的有关说明, 点击 HELP >AVR ToolsUserGuide

More information

ARM JTAG实时仿真器安装使用指南

ARM JTAG实时仿真器安装使用指南 ARM JTAG Version 1.31 2003. 11. 12 ARM JTAG ARM JTAG.3 ARM 2.1.4 2.2.4 ARM JTAG 3.1 18 3.2 18 3.2.1 Multi-ICE Server.18 3.2.2 ADS..21 ARM JTAG 4.1 Multi-ICE Server 33 4.1.1 Multi-ICE Server..... 33 4.1.2

More information

SST SPAC SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD / SoftICE SoftICE MCU SoftICE SS

SST SPAC SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD / SoftICE SoftICE MCU SoftICE SS SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD2 1...2 1.1...2 1.2...2 1.3 /...2 2 SoftICE...2 3 SoftICE MCU...2 4 SoftICE...3 4.1 SST BootLoader SOFTICE...3 4.2 SoftICE SST MCU...6 5 SoftICE...7

More information

Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE "Project Properties" IDE makefile 1.

Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE Project Properties IDE makefile 1. Oracle Solaris Studio 12.2 IDE 2010 9 2 8 9 10 11 13 20 26 28 30 32 33 Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE "Project Properties" IDE makefile 1. "File" > "New

More information

Oracle Oracle Solaris Studio IDE makefile C C++ Fortran makefile IDE Solaris Linux C/C++/Fortran Oracle IDE "P

Oracle Oracle Solaris Studio IDE makefile C C++ Fortran makefile IDE Solaris Linux C/C++/Fortran Oracle IDE P Oracle Solaris Studio 12.3 IDE 2011 12 E26461-01 2 7 8 9 9 Oracle 10 12 14 21 26 27 29 31 32 33 Oracle Solaris Studio IDE makefile C C++ Fortran makefile IDE Solaris Linux C/C++/Fortran Oracle IDE "Project

More information

专注于做最好的嵌入式计算机系统供应商

专注于做最好的嵌入式计算机系统供应商 专注于做最好的嵌入式计算机系统供应商 基于 ARMSYS2440/2410 开发应用程序 (EVC&VS2005) Rev 1.0 2008 年 3 月 24 日 杭州立宇泰电子有限公司 HangZhou LiYuTai Elec.Co.,Ltd 开发应用程序的过程一般分两步, 第一步在 PC 机开发环境下设计和编译应用程序, 第二步将它下载到 目标系统, 也就是我们的 ARMSYS2440 平台上运行

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

Microsoft Word - Codewarrior IDE快速入门.docx

Microsoft Word - Codewarrior IDE快速入门.docx Codewarrior IDE 快速入门 本章我们以 Codewarrior HC08 V3.1 为例, 创建一个工程, 编辑源文件, 编译后进行调试 1 创建新项目 打开 codewarrior IDE 后, 出现如图 2.1 的界面 在 File 菜单中选择 New 图 2.1 codewarrior 在弹出的新窗口中, 选择 HC(S)08 New Project Wizard, 在 Project

More information

基于UML建模的管理管理信息系统项目案例导航——VB篇

基于UML建模的管理管理信息系统项目案例导航——VB篇 PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com

More information

<4D F736F F D D3B2BCFEBFAAB7A2B9A4BEDFD1A1D0CDD6B8C4CF2E646F63>

<4D F736F F D D3B2BCFEBFAAB7A2B9A4BEDFD1A1D0CDD6B8C4CF2E646F63> AVR 硬件开发工具选型指南 版本 :Rev1.0 www.mcuzone.com 2008-01 Team MCUZone http://www.mcuzone.com AVR 硬件开发工具选型指南 - 1 - Ponyprog-stk USB ASP USB STK500 AVR 200 ICE AVR Dragon AVR ISP mkii mkii lite V2 mkii 完全版 与 PC

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

Microsoft Word zw

Microsoft Word zw 第 1 章 Android 概述 学习目标 : Android Android Android Studio Android Android APK 1.1 1. 智能手机的定义 Smartphone 2. 智能手机的发展 1973 4 3 PC IBM 1994 IBM Simon PDA PDA Zaurus OS 1996 Nokia 9000 Communicator Nokia 9000

More information

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1 Cadence SPB 15.2 VOICE 2005-05-07 Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1 1 1.1 Cadence SPB 15.2 2 Microsoft 1.1.1 Windows 2000 1.1.2 Windows XP Pro Windows

More information

Microsoft Word - AVR32 UC3 isp下载.doc

Microsoft Word - AVR32 UC3 isp下载.doc AVR32 UC3 ISP 下载 2008 年 4 月 1 AVR32 UC3 系列控制器在出厂时在内部 Flash 里已经固化了一个 USB DFU bootloader, 可以通过 AVR32 UC3 系列控制器的 USB 接口, 利用内部固化的 USB bootloader 进行 ISP(In-System Programming) 下载 一 Bootloader 环境 图 1 Bootloader

More information

NEXT SDT2.51 C:\ARM251 SDT2.51 ARM SDT 2.51 ARM PROJECT MANAGER SDT 2

NEXT SDT2.51 C:\ARM251 SDT2.51 ARM SDT 2.51 ARM PROJECT MANAGER SDT 2 S3C44B0 SDT DRAGNBOY MICROSTAR ARM 51 ARM S3C44B0 ARM SDT2.51 IAR ADS SDT2.51 S3C44B0 LEDTEST SDT ARM 1 2 SDT embed.8800.org SDT2.51 SDT2.51 ARM ARM CPU ARM SDT ADS ADS MULTI-ICE SDT JTAG JTAG SDT SDT2.51

More information

目录

目录 ALTERA_CPLD... 3 11SY_03091... 3 12SY_03091...4....5 21 5 22...8 23..10 24..12 25..13..17 3 1EPM7128SLC.......17 3 2EPM7032SLC.......18 33HT46R47......19..20 41..20 42. 43..26..27 5151DEMO I/O...27 52A/D89C51...28

More information

Quartus Prime 软件下载和安装快速入门指南 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel FPGA, Arria, Cyclone, Enpirion, MAX, Megacore, N

Quartus Prime 软件下载和安装快速入门指南 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel FPGA, Arria, Cyclone, Enpirion, MAX, Megacore, N 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel FPGA, Arria, Cyclone, Enpirion, MAX, Megacore, NIOS, Quartus and Stratix words and logos are trademarks of Intel Corporation in

More information

Quick Start Guide

Quick Start Guide 1 1 1 2 2 2 4 7 8 13 17 Windows 17 Macintosh 19 21 22 22 USB ( Windows ) 23... 23 C QA7-2757-V01 Exif Exif 2.2( Exif ) Exif Exif ICES-003 (Digital Apparatus) Class B (ENERGY STAR ) (ENERGY STAR ) (ENERGY

More information

untitled

untitled http://www.embedded-soc.com/ J-LINK J-Link Rev2.1 http://www.embedded-soc.com/ 2007-11-11 http://www.embedded-soc.com/ J-LINK J-Link ARM JTAG J-LINK J-LINKJLINK J-FLASH ARM F.A.Q jlink GDBserver J-Flash

More information

Chapter 2

Chapter 2 2 (Setup) ETAP PowerStation ETAP ETAP PowerStation PowerStation PowerPlot ODBC SQL Server Oracle SQL Server Oracle Windows SQL Server Oracle PowerStation PowerStation PowerStation PowerStation ETAP PowerStation

More information

典型自编教材

典型自编教材 河 南 科 技 大 学 计 算 机 实 验 教 学 中 心 1. 计 算 机 文 化 基 础 实 验 指 导 书 2. 数 据 结 构 实 验 指 导 书 3. 操 作 系 统 实 验 指 导 书 4. 面 向 对 象 程 序 设 计 实 验 指 导 书 5. 数 据 库 原 理 实 验 指 导 书 6. 编 译 原 理 实 验 指 导 书 7. JAVA 程 序 设 计 实 验 指 导 书 8.

More information

Microsoft Word - MSP430 Launchpad 指导书.docx

Microsoft Word - MSP430 Launchpad 指导书.docx Contents 3... 9... 14 MSP430 LAUNCHPAD 指导书 3 第一部分第一个工程 New Project File > New > CCS Project Project name: ButtonLED Device>Family: MSP430 Variant: MSP430G2553 Project templates and examples : Empty Project

More information

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc 在 VMWare-5.5+RedHat-9 下建立 本机 QTopia-2.1.1 虚拟平台 张大海 2008-5-9 一 资源下载 1. 需要以下安装包 : tmake-1.13.tar.gz qtopia-free-source-2.1.1.tar.gz qt-embedded-2.3.10-free.tar.gz qt-x11-2.3.2.tar.gz qt-x11-free-3.3.4.tar.gz

More information

untitled

untitled niosii H:\DB2005\project\niosDK\Example\NiosSmall QuartusII4.2 File -> New Project Wizard Diectory,Name,Top-Level Entity Add Files EDA Tools Setting Finish, OK H:\DB2005\project\niosDK\Example\NiosSmall

More information

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se 1 SQL Server 2005 DBA Microsoft SQL Server SQL ServerSQL Server SQL Server SQL Server SQL Server SQL Server 2005 SQL Server 2005 SQL Server 2005 o o o SQL Server 2005 1 SQL Server 2005... 3 2 SQL Server

More information

第七章 中断

第七章 中断 嵌入式系统 SOPC(SOC),A case study llxx@ustc.edu.cn 内容提要 本讲的目的 : 介绍嵌入式系统 ; 了解 SOPC 的开发过程 现代计算机系统 嵌入式系统的应用 llxx@ustc.edu.cn 4/87 嵌入式控制系统的软 / 硬件框架 llxx@ustc.edu.cn 5/87 基于 FPGA 的嵌入式系统硬件平台 基于 FPGA 的嵌入式系统结构 FPGA

More information

Microsoft Word - SoftICE用户指南.doc

Microsoft Word - SoftICE用户指南.doc SST89E/V5xRD2 SST89E/V554RC SST89E/V564RD SST89E516RD2 单片机 SoftICE 用户指南 1 介绍 SoftICE 的英文是 Software In Circuit Emulator, 翻译成中文是 在电路上的软件模拟, 它是 SST 公司为方便 SST 用户使用 SST89E/V5xRD2 SST89E516RD2 SST89V516RD2 SST89E/V554RC

More information

68369 (ppp quickstart guide)

68369 (ppp quickstart guide) Printed in USA 04/02 P/N 68369 rev. B PresencePLUS Pro PC PresencePLUS Pro PresencePLUS Pro CD Pass/Fails page 2 1 1. C-PPCAM 2. PPC.. PPCAMPPCTL 3. DB9D.. STPX.. STP.. 01 Trigger Ready Power 02 03 TRIGGER

More information

从MCS51向AVR的快速转换.PDF

从MCS51向AVR的快速转换.PDF MCS51 AVR MCS51 AVR ATMEL AVR RISC MCS51 AVR 1 MHZ 1MIPS 8MHZ AVR 224MHZ MCS51 FLASH EEPROM ISP WatchDog AVR MCS51 AT90S1200/2313 AT89C1051/2051 AT90S4414/8515 AT89C51/52 PCB / AVR C ICCAVR60 AVR C IAR

More information

untitled

untitled Sansa Fuze TM MP3 1-866-SANDISK (726-3475) www.sandisk.com/techsupport www.sandisk.com/sansa Fuze-8UM-CHS ... 3... 4 Sansa Fuze TM... 6... 6... 7... 7 Sansa Fuze... 7... 8... 9... 9... 10... 11... 11...

More information

<4D F736F F D B5A5C6ACBBFAD7DBBACFBFAAB7A2B0E5CAB5D1E9BDB2D2E52E646F63>

<4D F736F F D B5A5C6ACBBFAD7DBBACFBFAAB7A2B0E5CAB5D1E9BDB2D2E52E646F63> AVR 单片机综合开发板 实验讲义 AVR 与虚拟仪器编写 AVR 与虚拟仪器 http://www.avrvi.com 目录 实验一 ICCAVR 集成开发环境...3 实验二 AVRStudio 调试环境...25 实验三 IO 口实验...66 实验四 七段数码管显示实验...70 实验五 键盘实验...72 实验六 定时器实验...75 实验七 PWM...78 实验八 ULN2803 输出实验...82

More information

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG --------------------------------------------TABLE OF CONTENTS------------------------------------------

More information

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING 前言 - Andrew Payne 目录 1 2 Firefly Basics 3 COMPONENT TOOLBOX 目录 4 RESOURCES 致谢

More information

PIC16F F MPLAB 08 16F LED 15 LED

PIC16F F MPLAB 08 16F LED 15 LED PIC16F877 PIC16F877 03 16F877 05 06 MPLAB 08 16F877 13 LED 15 LED 17 20 24 2 PIC16F877 PIC16F877 DIP VDD VSS CLOCK CPU :,AND,OR,XOR ROM: CPU ROM RAM: CPU,CPU I/O:CPU, CPU,, 16F877 RAM 512 128 Bank Bank

More information

<4D F736F F D D3B2BCFEBFAAB7A2B9A4BEDFD1A1D0CDD6B8C4CF56322E646F63>

<4D F736F F D D3B2BCFEBFAAB7A2B9A4BEDFD1A1D0CDD6B8C4CF56322E646F63> AVR 硬件开发工具选型指南 Team MCUZone http://www.mcuzone.com 版本 :Rev2.0 www.mcuzone.com 2009-06 AVR 硬件开发工具选型指南 - 1 - 1. 并口 AVR 2.USB ASP 3. USB 4. AVR JTAG 5. AVR 6. AVR ISP 7. mkii lite 8. mkii-cn 9. mkii 完全版 ISP(stk200)

More information

untitled

untitled 2006 6 Geoframe Geoframe 4.0.3 Geoframe 1.2 1 Project Manager Project Management Create a new project Create a new project ( ) OK storage setting OK (Create charisma project extension) NO OK 2 Edit project

More information

V39用户手册0227.doc

V39用户手册0227.doc 300 2004 (FCC) FCC I/O B Cet appareil numérique de la classe B respecte toutes les exigences du Réglement sur le matériel brouilieur du Canada. Windows Windows 98 Windows 2000 Windows ME Windows XP Microsoft

More information

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica CP Chip Power ARM Cortex-M3 (STM32F) ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplication and hardware

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8 els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8 Yamaha ELS-0/0C..8 LCD ELS-0/0C v. typeu LCD ELS-0/0C typeu / -6 / [SEARCH] / - ZH ELS-0/0C.8 els0xu_zh_nf_v8.book Page Wednesday, June,

More information

HLA-B27軟體

HLA-B27軟體 HLA-B27 HLA-B27 CaliBRITE Beads FACSComp HLA-B27 Calibration Beads HLA-B27 HLA-B27 1. HLA-B27 1.1 HLA-B27 HLA Major Histocompatibity Complex MHC HLA HLA-A -B -C HLA HLA-D/DR -DP -DQ B HLA HLA HLA HLA-B27

More information

1.ai

1.ai HDMI camera ARTRAY CO,. LTD Introduction Thank you for purchasing the ARTCAM HDMI camera series. This manual shows the direction how to use the viewer software. Please refer other instructions or contact

More information

1500XA Daniel Danalyzer 1500XA Rosemount Analytical 1500XA P/N 3-9000-757 A 2010 5 ii 1500XA 1500XA iii iv 1500XA : 1-2 1500XA - 1500XA 1-3 1-4 1500XA 1500XA 1-5 1-6 1500XA 1500XA 1-7 1-8 1500XA

More information

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha CYPOK CYPOK 1 UltraEdit Project-->Install Language Tool: Language Suite----->hi-tech picc Tool Name ---->PICC Compiler Executable ---->c:hi-picinpicc.exe ( Command-line Project-->New Project-->File Name--->myc

More information

DR2010.doc

DR2010.doc DR/2010 HACH 11-8-96-2 HACH. DR/2010, / UL E79852 CSA C22.223 LR 58275 VDE GS 1015-92 FCC"A" 15 : AMADOR CORP, HACH. EN50 011/CISPR 11 "B" (EMI)/89/336/EEC/EMC: AMADOR CORP, HACH.. EN50 082-1( )/89/226/EEC

More information

T1028_Manual_KO_V3 0.pdf

T1028_Manual_KO_V3 0.pdf 2009 : 2009/09 PC Microsoft, MS-DOS, Windows, Windows Sound System Microsoft Corporation Intel, Atom Intel Corporation Sound Blaster, Sound Blaster ProCreative Technology I AC AC AC AC AC - 115 V/60 Hz

More information

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer)

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer) 1/14 IBM Rational Test RealTime IBM, 2004 7 01 50% IBM Rational Test RealTime IBM Rational Test RealTime 1. 50% IBM Rational Test RealTime IBM Rational Test RealTime 2. IBM Rational Test RealTime Test

More information

FPGAs in Next Generation Wireless Networks WPChinese

FPGAs in Next Generation Wireless Networks WPChinese FPGA 2010 3 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 FPGAs in Next Generation Wireless Networks GSM GSM-EDGE 384kbps CDMA2000

More information

mvc

mvc Build an application Tutor : Michael Pan Application Source codes - - Frameworks Xib files - - Resources - ( ) info.plist - UIKit Framework UIApplication Event status bar, icon... delegation [UIApplication

More information

audiogram3 Owners Manual

audiogram3 Owners Manual USB AUDIO INTERFACE ZH 2 AUDIOGRAM 3 ( ) * Yamaha USB Yamaha USB ( ) ( ) USB Yamaha (5)-10 1/2 AUDIOGRAM 3 3 MIC / INST (XLR ) (IEC60268 ): 1 2 (+) 3 (-) 2 1 3 Yamaha USB Yamaha Yamaha Steinberg Media

More information

Prepare.ppt [兼容模式]

Prepare.ppt [兼容模式] 课前实验 Linux 操作系统的安装 C 语言编程环境的设置 TinyOS 开发环境的设置 一 实验目的 1 学会在计算机或虚拟机环境中安装 Linux 操作系统 2 学会在 Linux 下进行 C 语言编程 3 掌握交叉编译开发, 学会在 Linux 下设置 TinyOS 开发环 境, 能够完成基于 NesC 的 TinyOS 应用程序开发 二 Linux 操作系统的安装 14.04.4-desktop-amd64.iso

More information

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8 Smart TPM Rev. 1001 Smart TPM Ultra TPM Smart TPM TPM...3 1. BIOS... 3 2. Infineon TPM Smart TPM... 4 2.1. Infineon TPM...4 2.2. Smart TPM...4 3. TPM... 5 3.1. Smart TPM TPM...5 3.2. Advanced Mode...8

More information

附录J:Eclipse教程

附录J:Eclipse教程 附 录 J:Eclipse 教 程 By Y.Daniel Liang 该 帮 助 文 档 包 括 以 下 内 容 : Eclipse 入 门 选 择 透 视 图 创 建 项 目 创 建 Java 程 序 编 译 和 运 行 Java 程 序 从 命 令 行 运 行 Java Application 在 Eclipse 中 调 试 提 示 : 在 学 习 完 第 一 章 后 使 用 本 教 程 第

More information

Bus Hound 5

Bus Hound 5 Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

第5章:汇编语言程序设计

第5章:汇编语言程序设计 第 5 章 : 汇编语言程序设计 程 汇编语言指令格式 系统伪指令 存储器选择方式 常用子程序 1 汇编语言程序设计 PIC 指令系统 语言系统 指 CPU 编 器语言 器语言 器语言 设计 用 语言 设计 语言 汇编语言 2 汇编语言指令格式 汇编语言指令格式 ( 指令 ) label opcode operand comment 指令 用 存 指令 指令语 3 汇编语言指令格式 1 指令 用 指令

More information

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile.. WebSphere Studio Application Developer IBM Portal Toolkit... 1/21 WebSphere Studio Application Developer IBM Portal Toolkit Portlet Doug Phillips (dougep@us.ibm.com),, IBM Developer Technical Support Center

More information

HOL-CHG-1695

HOL-CHG-1695 Table of Contents 练 习 概 述 - - vsphere 挑 战 练 习... 2 练 习 指 导... 3 第 1 单 元 : 在 实 践 中 学 习 (15 分 钟 )... 5 剪 贴 板 复 制 和 粘 贴 功 能 无 法 使 用?... 6 虚 拟 机 性 能 不 佳... 17 第 2 单 元 : 基 本 运 维 挑 战 (30 分 钟 )... 32 无 法 登 录

More information

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

RUN_PC連載_12_.doc

RUN_PC連載_12_.doc PowerBuilder 8 (12) PowerBuilder 8.0 PowerBuilder PowerBuilder 8 PowerBuilder 8 / IDE PowerBuilder PowerBuilder 8.0 PowerBuilder PowerBuilder PowerBuilder PowerBuilder 8.0 PowerBuilder 6 PowerBuilder 7

More information

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM Oracle Solaris Studio 12.2 DLight 2010 9 2 2 3 DLight 3 3 6 13 CPU 16 18 21 I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AMP Apache MySQL

More information

Basic System Administration

Basic System Administration 基 本 系 统 管 理 ESX Server 3.5 ESX Server 3i 版 本 3.5 Virtual Center 2.5 基 本 管 理 指 南 基 本 管 理 指 南 修 订 时 间 :20080410 项 目 :VI-CHS-Q208-490 我 们 的 网 站 提 供 最 新 的 技 术 文 档, 网 址 为 : http://www.vmware.com/cn/support/

More information

Table of Contents Design Concept 03 Copyrights & TradeMark 04 Special Notice 05 Notice to concerned 05 Installation and Registration Introduction 07 s

Table of Contents Design Concept 03 Copyrights & TradeMark 04 Special Notice 05 Notice to concerned 05 Installation and Registration Introduction 07 s MapAsia MapKing TM User Guide Full Function Version (Pocket PC and PC) For Microsoft Pocket PC/ Pocket PC 2002/2003 Microsoft Windows XP/2000/Me/98 Edition 2004 ( : ) 2002-2004, MapAsia.com Limited Table

More information

Microsoft Word - InoTouch Editor编程软件手册2012.2.10.doc

Microsoft Word - InoTouch Editor编程软件手册2012.2.10.doc 目 录 第 一 章 关 于 InoTouch Editor 编 程 软 件 的 安 装... - 6-1.1 InoTouch 系 列 HMI 和 InoTouch Editor 软 件 的 简 介... - 6-1.2 安 装 InoTouch Editor 编 程 软 件... - 10-1.3 系 统 连 接 图... - 12-1.4 InoTouch 系 列 人 机 界 面 的 系 统 设

More information

员工签到录

员工签到录 Archivist 2002 Eletech Enterprise Co., Ltd. All Rights Reserved. 1-1 ELETECH VOICE SYSTEMS INC 2 / 2 VLR, 1-1-1 VP894AS-M11 1. VP894AS-M11 1 2. Y 4 3. RJII 4 4. 2-PIN 1 5. VLR 1 2 3 4 ELETECH VOICE SYSTEMS

More information

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony Ioncube Php Encoder 8 3 Crack 4 ->>->>->> DOWNLOAD 1 / 5 2 / 5 Press..the..General..Tools..category4Encrypt..and..protect..files..with..PHP..encoding,..encryption,..ob fuscation..and..licensing... 2016

More information

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0 SH79F6431 1. SH79F6431 1T 8051 FLASH SH79F JET51 Keil µ vision JTAG 1.1. SH79F6431 LQFP64 1.2. (Target Board) SH79F6431 1 V 1.0 1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F6431 1 2 1 B. 1(VCC/GND)

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

PPBSalesDB.doc

PPBSalesDB.doc Pocket PowerBuilder SalesDB Pocket PowerBuilder PDA Pocket PowerBuilder Mobile Solution Pocket PowerBuilder Pocket PowerBuilder C:\Program Files\Sybase\Pocket PowerBuilder 1.0 %PPB% ASA 8.0.2 ASA 9 ASA

More information

Guide to Install SATA Hard Disks

Guide to Install SATA Hard Disks SATA RAID 1. SATA. 2 1.1 SATA. 2 1.2 SATA 2 2. RAID (RAID 0 / RAID 1 / JBOD).. 4 2.1 RAID. 4 2.2 RAID 5 2.3 RAID 0 6 2.4 RAID 1.. 10 2.5 JBOD.. 16 3. Windows 2000 / Windows XP 20 1. SATA 1.1 SATA Serial

More information

4. I/O I/O Copyright 2001, Intellution, Inc. 4-1

4. I/O I/O Copyright 2001, Intellution, Inc. 4-1 4. I/O I/O Copyright 2001, Intellution, Inc. 4-1 4. I/O ifix SCADA I/O ifix ifix I/O I/O SCADA I/O Copyright 2001, Intellution, Inc. 4-2 4.1. A SCU SCU - - - - B SCU SCADA - - I/O Copyright 2001, Intellution,

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

C35_RG_E.book

C35_RG_E.book 快 速 指 南 . 目 录 1 简 介...1-1 简 介...1-2 文 档 CD/DVD 简 介...1-2 可 用 的 功 能...1-3 打 印 操 作...1-3 复 印 操 作...1-3 扫 描 操 作...1-3 传 真 操 作...1-3 控 制 面 板...1-4 帮 助 功 能...1-5 2 更 换 耗 材...2-1 更 换 耗 材...2-2 更 换 碳 粉 盒...2-2

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

GoFlex Home UG Book.book

GoFlex Home UG Book.book FreeAgent GoFlex Home 用 户 指 南 FreeAgent GoFlex Home 用 户 指 南 2011 Seagate Technology LLC. 保 留 所 有 权 利 Seagate Seagate Technology Wave 徽 标 及 FreeAgent 是 Seagate Technology LLC 或 其 某 个 子 公 司 的 商 标 或 注 册 商

More information

2 : ; :

2 : ; : 4 CH 1 2 : ; : 1 2 2 3 3 4 4 5 5 6 1 6 2 8 3 11 6 13 1 13 2 14 14 1 15 2 16 3 17 4 18 5 22 6 23 7 24 7 CF 32 8 46 9 : 80GB HD 48 3 3 1 : 4 / / 4 9 2 CHANNEL 1 : 1 3 CHANNEL 2 : 2 4 CHANNEL 3 : 3 5 CHANNEL

More information

Date: :32:44 若要重复运行上面的命令, 也可以在调试程序的提示符处按 E n t e r 键 Date: :35:25 若要设置断点, 必须在程序中选定一个要停止运行的位置 命令 l 用于列出程序的下面 1 0 行 再次键 l, 可以列出下面的

Date: :32:44 若要重复运行上面的命令, 也可以在调试程序的提示符处按 E n t e r 键 Date: :35:25 若要设置断点, 必须在程序中选定一个要停止运行的位置 命令 l 用于列出程序的下面 1 0 行 再次键 l, 可以列出下面的 Summary of Comments on ebook65-12 Page: 1 Date: 2001-8-5 21:25:15 P e r l 的 - d 开关可使 P e r l 以调试方式启动运行 命令行上也指明了被调试的程序 Page: 2 Date: 2001-8-5 21:26:01 每当调试程序向你显示程序中的一个语句时, 它就是准备要执行的语句, 而不是上一个运行的语句 Date:

More information

Converting image (bmp/jpg) file into binary format

Converting image (bmp/jpg) file into binary format RAiO Image Tool 操作说明 Version 1.0 July 26, 2016 RAiO Technology Inc. Copyright RAiO Technology Inc. 2013 RAiO TECHNOLOGY INC. www.raio.com.tw Revise History Version Date Description 0.1 September 01, 2014

More information

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464> 第 1 章 进入 Photoshop 的全新世界 本章导读 Photoshop 1 1.1 Photoshop CS6 Photoshop Photoshop 1.1.1 Photoshop POP 1-1 图 1-1 平面广告效果 1.1.2 Photoshop 1-2 Photoshop CS6 Photoshop CS6 Photoshop CS6 Extended 3D 3 Photoshop

More information

<55342D323637CBB5C3F7CAE92E786C73>

<55342D323637CBB5C3F7CAE92E786C73> U4-267 / 1 U4-267 / : CF PowerPoint, TCP/IP Internet Explorer 2 ..2..3..4..5..5..5..9 PC...10 11 12 14 14....15....15....16....16....17....17....18....18....20 23....27 27 PC...27....28 3 CF SanDisk CompactFlash)

More information

LETD型LED灯炮规格的更改

LETD型LED灯炮规格的更改 2018 十二月 1/10 页 软件错误问题软件错误 1 Automation Organizer(WindLDR) 软件之修复 针对版本 : WindLDR 版本 8.2.0 至版本 8.9.1 (Automation Organizer 版本 3.20 至 版本 3.12.1) 注 : 包括由官网下载的版本 当使用以上版本软件, 软件错误 1 将会出现在以下型号 : FC6A CPU 模块 -

More information