AVRstudio 是Atmel官方发行的免费软件,其强大的功能和正中的血统,使其成为绝大部分AVR开发者必不可少的工具。
如果你还想了解其他的开发软件,请参考:AVR 开发软件的介绍 ,如果你没有配置好开发环境,请看ICC avr + AVRstudio 开发环境的配置。按照本站提供的方法,安装好AVRstudio后可以看到如下界面:
功能介绍:
工程功能一:编写、编译汇编工程项目。 (不推荐使用)
操作方法:在菜单 Project --> New Project 打开如下界面。输入项目名按Fishish后出现汇编代码的编辑窗口。 注意:由于本功能仅适合于汇编语言。我们不推荐使用汇编开发AVR,故不推荐大家使用这个功能。为何开发AVR使用C而不是使用汇编?
1、直观,可读性强:这点很重要。对于一个产品,周期是很长的,即使出第一台产品之后,还有很长的维护时间。这中间维护人员可能经常变动,如果可读性强,将给维护工作省下很大的成本。即使是在开发,可读性强的程序也便于查错。
2、模块化可以做的很好:这点也是很重要的。模块化做得好,当然程序得重用性就高。对于公司来说,这一点是关系到公司长远发展的。程序可以重用,说明下一次开发的投入就可以减少,时间也可以加快,多好的事呀。 团队合作也需要用模块化的程序去快速融合。
功能二: 使用STK500、JTAG或JTAG mkII 下载
Connect 与 Auto Connect 的区别,是每次都会提示选择的设备名称与连接端口。 Auto Conect 会自动使用上一次的设置,提高操作效率。 使用Connect 会弹出如下的界面:
Port 口为硬件连接端口,如果使用本站的下载器,usb设备会默认模拟到com3,如果你不清楚,选择 Auto 即可。 如果你没有连接 STK500、JTAG、mkII 等设备,可以使用 Disconnected Mode (脱机模式)进入查看操作界面。 详细的下载方法,请参考本网站新手入门范例的有关介绍:AVR下载烧录快速入门。
功能三: 仿真调试
可以使用软件仿真、JTAG仿真或 JTAG mkII 仿真三种方式。论坛文章链接:【icc + AVRStudio】下的第一个程序【三】——用【AVR-stdio】下载程序
可以在线仿真是AVR的一大优势,开发成本低,方便,快捷。
详细的仿真方法,请参考本网站新手入门范例的有关介绍:JTAG在线仿真调试快速入门。
因篇幅问题不能全部显示,请点此查看更多更全内容