今天我们来说一说再动手编写AVR程序之前需要准备哪些工具 1、工具准备
当然了,要编写程序,计算机是一定要有(显然是废话,呵呵)。
1.1 下载线
编写完的程序怎么才能烧录到单片机里呢?这就需要有专门的工具,就是我们常说的编程器(也称烧录器),对于AVR来说,它的编程器很简单,特别适合自制,我们自制的AVR编程器一般称为下载线:有并口的,串口的,USB口的等等。
在这里推荐使用USB下载线,因为USB下载线可以同时给学习板供电,这样的话我们平时学习的时候就不用再单独为学习板供电了,学习起来十分方便。
当然USB下载线里面有一个单片机(mega8),所以需要先给USB下载线里的单片机烧写固件程序。我们可以先用并口下载线给USB口下载线烧写固件程序。
1.2 AVR单片机学习板
AVR单片机学习板可以自制,我们推荐有一定基础的学习者自己搭建学习板,在这里我们使用本网站提供的AVR学习板。
1.3 USB电源线、USB延长线
USB电源线和USB延长线均可以为我们的avr学习板供电,如下图
2 软件工具
开发AVR单片机程序需要有编译器,编程软件,现在软件等。
AVR的编译软件很多,多数都是收费的,我们在这里使用两种完全免费的软件AVRStudio和WINAVR(GCC)。
2.1 AVR Studio
这是AVR官方的软件,完全免费。我们推荐使用它进行仿真调试、下载。它推荐使用串口STK500下载器,并且不断更新,使串口STK500能支持新的AVR器件。(注意: 此AVR 官方软件不支持并口下载)
2.2 WinAVR
即GCC,完全免费。它是全球开发AVR使用人数最多的软件。国外最大的AVR资源网站avrfreaks 也是推荐使用这个软件。我们使用它进行C代码的编写与编译。AVR 的开发语言与工具很多,常用的是C,汇编与Basic。推荐使用C。
2.3 编程软件
AVR的编程软件很多,在这里推荐智峰软件。这款软件支持并口,串口,USB口等多种下载。并且有熔丝配置向导,使用起来非常简单、方便,该软件界面如下:
大家可以到网上搜索下载。 |