ICCAVR菜单
五 菜单解释 iccavr使用
手册
华为质量管理手册 下载焊接手册下载团建手册下载团建手册下载ld手册下载
P7
1 弹出菜单
在 ICCAVR 环境中单击右键那么ICCAVR 会根据实际情况弹出相应的工具菜单
2 File Menu 文件菜单
New 新建一个文件 你可在编辑窗口是输入文字或代码 Reopen 重新打开历史文件有关历史文件显示的右边的子菜单中 Open 打开一个已以经存在的文件用于编辑文件用浏览窗口选择 Reload … form Disk 放弃全部的修改从磁盘中重新装载当前文件 Reload ….from Back UP 从最后一次的备份文件中装载当前文件 Save 保存当前文件如果环境设置中设置了保存备份文件则将原文件以
.~形式保存
Save as 将当前文件用另外一个名称来保存
Close 关闭当前文件如果文件有过修改系统会进行提示 Compile File … to Object 编译当前文件成目标文件注意目标文件不可以直接
用于对芯片编程或用于调试其主要用于语法检查为创建新的启动文件或库产生 目标文件
Compile File ... to Output 编译当前文件成输出文件其产生的输出文件可用于编
程器和调试器
Save All 保存所有打开的文件
Closs All 关闭当前打开的所有文件同样它会提示你保存已经修改的文件 Print 打印当前文件
Exit 退出ICCAVR 的IDE 环境
3 Edit Menu 编辑菜单
Undo 撤消最后一次的修改
Redo 撤消最后一次的Undo
Cut 剪切选择的内容到剪帖板
Copy 拷贝选择的内容到剪帖板
Paste 将剪帖板内容粘帖在当前光标的位置
Delete 删除选择的内容
Select All 选择全部内容
Block Indent 对选择的整块内容右移
Block Outdent 对选择的整块内容左移
4 Search menu 寻找菜单
Find … 在编辑窗口中寻找一个文本
它有以下选项
Match Case – 区分大小写
Whole Word – 全字匹配
Up/Down –往上或往下
Find in Files... –在当前打开的文件中或在当前工程的所有文件中或当前目录中
的文件中寻找一段文本它有以下选项
Case Sensitive –大小写敏感
Whole Word - 全字匹配
Regular Expression – 寻找规则的表达式
Replace... – 在编辑器中替换文本
Find Again – 寻找下一个
Goto Line Number – 转到指定行号
Add Bookmark – 添加
书
关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf
签
Delete Bookmark – 删除书签
Next Bookmark – 跳转到下一个签
Goto Bookmark – 跳转到指定的书签
5 View Menu 视图菜单
Status Window – 如果选中 显示状态窗口
Project Makefile – 以只读方式打开 makefile 文件 Output Listing File – 以只读方式打开列表文件
roject Menu 工程菜单 6 P
New... – 创建一个新的工程文件
Open –打开一个已经存在的工程文件
Open All Files... – 打开工程的全部源文件
Close All Files – 关闭全部打开的文件
Reopen... – 重新打开一个最近打开过的工程文件 Make Project –解释和编译已经修改的文件为输出文件 Rebuild All – 重新构筑全部文件 注意在版本升级后对原有工程最好全部重新构筑
Add File(s) – 添加一个文件到工程中 这个文件可以是非源文件 Remove Selected Files – 从工程中删除选择的文件 Option... – 打开工程编译选项对话框
Close – 关闭工程
Save As... – 将工程换一个名称存盘
7 Tools Menu 工具菜单
Environment Options – 打开环境和终端仿真器选项对话框 Editor and Print Options –打开编辑和打印选项对话框 AVR Calc – 打开 AVR 计算器可以计算UART 的波特率定时器的定时常数
Application Builder –打开应用向导程序生成硬件的初始化代码 Configure Tools – 允许你添加自己的内容到工具菜单 Run –以命令行方式运行一个程序
8 Compiler Options 编译选项
编译选项总共有三个页面 Paths Compiler 和Target
在 Paths 页面中有
Include Path(s) –你可以指定包含文件的路径
Assembler Include Path(s) – 指定汇编包含文件的路径 Library Path – 链接器所使用的库文件的路径
Output Directory –输出文件的目录
Compiler 页面有
Strict ANSI C Checking – 严格的 ANSI C 语法检查
Accept Extensions – 接受 C++类型语法扩充
Macro Define(s) – 定义宏 宏之间用空格或分号分开宏定义形式如下 name[:value] 或 name[=value]
例如
DEBUG:1;PRINT=printf
等价于
#define DEBUG 1
#define PRINT printf
Macro Undefine(s) –同上但意义相反
Output File Format – 输出文件格式 COFF/HEX Intel HEX 或COFF Optimizations – 代码优化
Default – 基本优化 象寄存器分配共用相同的子例程等 Maximize Code Size Reduction – 只有专业版才可使用 它调用了代码压缩优化去 除了无用的碎片代码
Target 页面有
Device Configuration – 选择目标 MCU
Memory Sizes – 要选择"Custom" 时指定内存大小包括ROM SRAM 和EEPROM Text Address – 通常代码地址开始于中断向量区域后面
Data Address – 指定数据起始地址 通常为0x60
Use Long JMP/CALL – 指定 MCU 是否支持长跳转和长调用 Enhanced Core – 指定硬件支持增强核指令
IO Registers Offset Internal SRAM – 指定内部 SRAM 的偏移量例如, 8515 的SRAM
起始于0x60, 在IO 寄存器空间后面延伸了512 字节而 Mega603 , IO 寄存器覆盖在SRAM
空间中因此SRAM 也是从0 开始的
Internal 对External SRAM – 指定你的目标系统的数据 SRAM 类型 PRINTF Version – 选择 PRINTF 的版本
Small 或 Basic: 只有 %c, %d, %x, %X, %u, and %s 格式支持 Long: 支持 %ld, %lu, %lx, %lX
Floating point: %f 支持注意这个选项需要很大的内存
AVR Studio Simulator IO – 如果选中 AVR Studio 的终端模拟仿真被支持
Additional Libraries –使用
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
库以外的附加库
Strings in FLASH – 字符串只保存在 FLASH存贮器中
Return Stack Size – 指定编译器使用的硬件堆栈的大小 编译器使用的软件堆栈的大小
不需地指定
Non Default Startup –允许你指定一个启动文件的位置系统默认的启动文件在Paths 页
中指定这样IDE 可以使用多个启动文件
Unused ROM Fill Pattern – 用一串十六进制数填充空余的 ROM 空间