资源描述:
《avr studio 5按部就班编程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、AVRSTUDIO5快速入门指南by伯兮科技info@liboxi.cnAVRStudio5按部就班编程AVRStudio5是atmel推出的新的编程环境,使用4.0的用户可能不太适应,通过一段时间的摸索,本人将主要过程进行一下小结,希望起到抛砖引玉的作用。该软件可以在www.atmel.com中找到,本人用的是windows7平台。软件下载和安装,这里就不再描述了。安装好后,桌面会出现如下的图标:双击,打开该软件。或者通过开始菜单打开软件打开软件后,显示如下:1AVRSTUDIO5快速入门指南by伯兮科技info@
2、liboxi.cn2AVRSTUDIO5快速入门指南by伯兮科技info@liboxi.cn如上图单击ExampleProject或快捷键(Ctrl+Shift+E)Atmel提供了474个项目例程。我们这里只选择一个进行说明,即使用MEGA128进行简单的寄存器操作,这是单片机应用的基础,也是全部!3AVRSTUDIO5快速入门指南by伯兮科技info@liboxi.cn选择megaAVR,8-bit项目名称ProjectName:按照自己的需要更改,还有路径。这里改为:mega128test1单击ok4AVRST
3、UDIO5快速入门指南by伯兮科技info@liboxi.cn错误信息不要管!生成的文件,在资源管理器中显示Mega_gpio_example.c文件就是主函数了。右键菜单,属性。5AVRSTUDIO5快速入门指南by伯兮科技info@liboxi.cn更改关键选项,其余的自己摸索。选中.hex今后烧写程序到硬件中使用。6AVRSTUDIO5快速入门指南by伯兮科技info@liboxi.cn选择debugging,选择模拟器(通常我们并没有atmel提供的硬件)浏览一下主函数:/***file*7AVRSTUDI
4、O5快速入门指南by伯兮科技info@liboxi.cn*briefmegaAVRSTK600GPIOExample**Copyright(C)2011AtmelCorporation.Allrightsreserved.**pageLicense**Redistributionanduseinsourceandbinaryforms,withorwithout*modification,arepermittedprovidedthatthefollowingconditionsaremet:**1.Redist
5、ributionsofsourcecodemustretaintheabovecopyrightnotice,*thislistofconditionsandthefollowingdisclaimer.**2.Redistributionsinbinaryformmustreproducetheabovecopyrightnotice,*thislistofconditionsandthefollowingdisclaimerinthedocumentation*and/orothermaterialsprovid
6、edwiththedistribution.**3.ThenameofAtmelmaynotbeusedtoendorseorpromoteproductsderived*fromthissoftwarewithoutspecificpriorwrittenpermission.**4.Thissoftwaremayonlyberedistributedandusedinconnectionwithan*AtmelAVRproduct.**THISSOFTWAREISPROVIDEDBYATMEL"ASIS"ANDA
7、NYEXPRESSORIMPLIED*WARRANTIES,INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOF*MERCHANTABILITY,FITNESSFORAPARTICULARPURPOSEANDNON-INFRINGEMENTARE*EXPRESSLYANDSPECIFICALLYDISCLAIMED.INNOEVENTSHALLATMELBELIABLEFOR*ANYDIRECT,INDIRECT,INCIDENTAL,SPECIAL,EXEMPLARY,O
8、RCONSEQUENTIAL*DAMAGES(INCLUDING,BUTNOTLIMITEDTO,PROCUREMENTOFSUBSTITUTEGOODSOR*SERVICES;LOSSOFUSE,DATA,ORPROFITS;ORBUSINESSINTERRUPTION)HOWEVER*CAUSEDANDONANYTHEORYOFLIABIL