您的当前位置:首页正文

winAVR教程

2021-04-02 来源:汇智旅游网


大家好,经过一段时间的总结出了如下方法:

一开始不要急于编程,否则会出现很多问题。首先配置Makefile Wizard ,要把C:\\WinAVR\\bin目录下的wish84.exe,tcl84.dll,tk84.dll三个文件复制到C:\\WinAVR\\mfile目录下,然后用PN打开该目录下的mfile.tcl文件,并按照下图修改。

如果WinAVR不是按默认目录安装的,假如安装到了D:/program/ 下,则上图中圈中的地方要改为set prefix “D:/program/WinAVR/mfile/”.同样工具配置的第一幅图中command和parameters 栏都要改到相应的目录下面。

以上配置基本完成,下面进入实战阶段。

1、 在Programmers Notepad中,点击File->new->project 新建一工程项目,可取名为test.pnproj

如图

2、 新建文件,点击File->New->Default,

3、 在编辑区内编写自己的程序代码,并保存到刚才新建Project的目录下面,取名为test.c

记住一定要保“.c”的格式,否则没有语法显示。之后整个界面如下所示:

4、 然后写新程序代码在处如图写:

5、 接下来就要做编译了。

右键点击工程管理窗口的刚才新建的test工程项目,会出现一右键菜单,在点击Add Files,添加刚才编写的test.c文件。

如果现在就心急就按F5(make all 的快捷方式)去编译的话,恐怕还不行。否则会出现下面的提示:

出现这样的情况说明还没有完成,还需要下面的操作。

7、要顺利完成编译,还要配置一下 makefile ,按快捷键F6,或点击桌面(或程序里)Mfile[WinAVR],会弹出makefile文件配置对话框。如图:

8、接下来就是要配置这个文件了。

1) 点击菜单栏的Makefile的按钮,再点击“Main file name…”,在出现的对话框里填写test,单击OK.

2)点击Makefile->MCU type 选择芯片类型,我这里选择了M16。

3)点击Makefile->Output fomat 输出格式,我选择了默认。

4)点击Makefile->Optimization level 优化级别, 选择了默认。

5)点击Makefile->Debug fomat 调试格式,我选择了AVR-ext-COFF(AVR Studio 4.07+,VMLAB 3.10+)。因为我要用AVR Studio 来进行软件调试和模拟。

6)Makefile菜单下的其它选项我都选择了默认。说明的是Makefile 下的C/C++source file(s)….这一项,对只有一个程序文件可以不用管,多个的小弟还没有试。(^_^)

7)完成这些后就可以保存改makefile 文件了,要和test.c保存到同一目录下。配置makefile至关重要,一般情况下的编译不成功都会与他有关。

9、完成了以上这些,你就可以按F5键或Tool->[Win AVR]Make All如图:

翻译完就可以看看效果了。

因篇幅问题不能全部显示,请点此查看更多更全内容