C720H5 -> 如何编译示例程序 |
一.方案1:WinAVRATMEGA328P,虽然在命令行使用看起来比较繁琐,但一旦习惯的时候真的很好用。 首先需要下载并安装WINAVR,可从WINAVR官网http://winavr.sourceforge.net/下载,也可从本站在百度网盘上的共享下载: 网盘链接:https://pan.baidu.com/s/1f5ImI5g6vFh3UePO3PVgpg 提取码:2byb 安装界面如下: cd 和 ls是最常用的命令,cd是进入指定目录,而ls是用于列出当前目录下的子目录或文件 进入到示例代码所在目录 输入 make 进行编译 编译结果如下 编译完成时显示信息如上图,此时已经生成了我们想要的hex文件 要以输入make clean命令来清除编译时产生的文件(包括hex文件) 方案2:AtmelStudio7虽然AtmelStudio编译也使用了avr-gcc但有了IDE后开发显然方便了很多,可以到microchip网站上下载最新的免费开发IDE,也可从本站在 网盘上共享处:https://pan.baidu.com/s/10c64q_kEPhPCa544ILBRKA 提取码:vpa0 下载atmelstudio7版本。 安装: 安装时如果你是新手,并下载的是7.0版本,请尽量不要选择install latest version of product,选这个时安装时从网上下载最新的版本 安装,为了参考本文时不出现区别,请不要选择此项。 atmega328p是8位avr所以只安装8位相关文档即可。 安装完成打开AtmelStudio7,新建项目,选择gcc c程序 选择mcu型号:atmega328p 新建项目后项目目录下自动生成了一个main.c文件,将其删除,把示例程序的源程序文件.c,.h复制到项目文件夹,并将它们一一添加 到项目中来。 命令行编译时用makefile管理,有的项目中在makefile中定义了一个符号F_CPU,当这个符号在源程序中用到时需要在 |