翻译:谢剑波2008年5月20日
声明:
本手册是根据CodeVisionA VR V1.25.3 Ur Manual英文原文翻译而成,最初目的是用于本人和本人的学生学习之用,现将其整理成册,免费提供给各位初学者学习使用。
本手册可免费使用,但切务用于商业用途,如果因此而导致版权纠纷,责任自负。
由于本人英文水平有限,加之本从也正在学习A VR,所以其中难免有错,望各位谅解并不吝赐教,本人将不胜感激。
本人联系方法:
e-mail:
QQ:947988474(很少登录)
Blog:/coolbor/
谢剑波
2008年5月20日
目 录
目 录 (2)
第1章概述 (4)
第2章 CodeVisionAVR集成开发环境(IDE) (5)
2.1 文件操作 (5)
2.1.1 创建一个新文件 (5)
2.1.2 操作一个已经存在的文件 (5)
2.1.3 文件历史 (5)
2.1.4 编辑文件 (6)
2.1.5 保存文件 (6)
2.1.6 重命名文件 (6)
2.1.7 打印文件 (7)
高温防暑2.1.8 关闭文件 (7)
2.1.9 使用导航器 (8)
2.1.10 使用代码模板 (9)
2.1.11 使用粘贴板历史 (9)
2.2项目操作 (10)
2.2.1 创建新项目 (10)
2.2.2 打开已经存在的项目 (11)
2.2.3 添加记录或命令到项目 (11)
2.2.4 配置项目 (12)
2.2.4.1 从项目添加或移除文件 (12)
2.2.4.2 设置C编译器选项 (13)
2.2.4.3 在Make前执行用户指定的程序 (18)
2.2.4.4 在Make后将已经编译的程序传送至A VR芯片 (19)
2.2.4.5 在Make之后执行用户指定的程序 (20)
2.2.5 生成一个可执行的程序 (21)
2.2.5.1 检查项目的语法错误 (22)
2.2.5.2 编译项目 (22)
2.2.5.3 Making the Project (23)
2.2.6 关闭项目 (25)
2.3 工具(Tools) (25)
2.3.1 A VR Studio Debugger (25)
上班时间调整通知2.3.2 A VR Chip Programmer (26)
2.3.3 串行通信终端 (28)
2.3.4 执行用户程序 (29)
2.3.4.1 配置Tools菜单 (29)
2.4 IDE设置 (30)
2.4.1 View菜单 (30)
2.4.2 配置Editor (30)
2.4.3 配置Asmbler (31)
2.4.4 设置Debugger路径 (31)
2.4.5 A VR芯片Programmer设置 (32)
2.4.6 串行通信Terminal设置 (33)
2.5 访问Help (34)
2.6 传送Licen到另一台计算机 (34)
2.7 连接到HP InfoTech网站 (34)
2.8 通过E-Mail联系HP InfoTech (34)
2.9 退出CodeVisionA VR IDE (34)
第1章概述
CodeVisionA VR是一款专为Atmel A VR系列微控制器而设计的交互式C编译器、集成开发环境(IDE)和自动程序生成器(APG)。
不识好人心
该软件可在Windows98、Me、NT4、2000、XP和Vista 32位操作系统下运行。
交互式C编译器几乎完全贯彻了ANSI C语言的标准,为了更好地支持A VR结构,添加了一些特性以充分发挥A VR结构和嵌入式系统需要的优势。南京别名
CV A VR编译生成的“COFF”(一种通用的对象文件格式(Common Object File Format))目标文件支持C源代码级的调试,例如变量观察;同时“COFF”也能在A VR的官方调试仿真工具“Atmel A VR Studio debugger ”中进行仿真调试。
集成开发环境(IDE)内建了A VR芯片在系统编程器(Chip In-System Programmer)软件,这样在成功编译/汇编后能自动将程序传输到微控制芯片。
为了通过串行通信来调试嵌入式系统,IDE提供一个内置终端(Terminal)。
除了标准的C语言函数库外,CV A VR 还提供了一些专用的库,例如:
桃胶有什么功效z Alphanumeric LED modules
z Philips I2C bus
z National Semiconductor LM75 Temperature Sensor
z Philips PCF8563, PCF8583, Maxim/Dallas Semiconductor DS 1302 and DS1307 Real Time Clocks
z Maxim/Dallas Semiconductor 1 Wire protocol
z Maxim/Dallas Semiconductor DS1820, DS18S20 and DS18B20 Temperature Sensors
z Maxim/Dallas Semiconductor DS1621 Thermometer/Thermostat
z Maxim/Dallas Semiconductor DS2430 and DS2433 EEPROMs
z SPI
z Delays
z Gray code conversion
CodeVisionA VR还包含了CodeWizardA VR自动程序生成器(APG),这样只需几分钟即可写出可执行以下功能的所有需要的代码:
z External memory access tup
z Chip ret source identification
z Input/Output Port initialization
4字网名z External Interrupts initialization
z Timers/Counters initialization
z Watchdog Timer initialization
z UART(USART) initialization and interrupt driven buffered rial communication
扬州介绍
z Analog Comparator initialization
z ADC initialization
z SPI Interface initialization
z Two Wire Interface initialization
z CAN Interface initialization
z I2C Bus, LM75 Temperature Sensor, DS1621 Thermometer/Thermostat and PCF8563, PCF8583,DS1302, DS1307 Real Time Clocks initialization
怎么提取图片中的文字z 1 Wire Bus and DS1820/ Ds18S20 Temperature Sensors initialization
z LCD module initialization.