hrefspace

 找回密码
 立即注册
搜索
热搜: PHP PS 程序设计
查看: 934|回复: 0

自学AVR单片机二(工具准备)

[复制链接]

480

主题

487

帖子

1481

积分

大司空

Rank: 5Rank: 5

积分
1481
发表于 2024-1-11 16:58:13 | 显示全部楼层 |阅读模式
今天我们来说一说再动手编写AVR程序之前需要准备哪些工具
   1、工具准备
    当然了,要编写程序,计算机是一定要有(显然是废话,呵呵)。
   1.1  下载线
   编写完的程序怎么才能烧录到单片机里呢?这就需要有专门的工具,就是我们常说的编程器(也称烧录器),对于AVR来说,它的编程器很简单,特别适合自制,我们自制的AVR编程器一般称为下载线:有并口的,串口的,USB口的等等。下面就是自制的并口和USB口下载线:
在这里推荐使用USB下载线,因为USB下载线可以同时给学习板供电,这样的话我们平时学习的时候就不用再单独为学习板供电了,学习起来十分方便。
当然USB下载线里面有一个单片机(mega8),所以需要先给USB下载线里的单片机烧写固件程序。我们可以先用并口下载线给USB口下载线烧写固件程序。
1.2  AVR单片机学习板
AVR单片机学习板可以自制,我们推荐有一定基础的学习者自己搭建学习板
1.3  USB电源线、USB延长线
  USB电源线和USB延长线均可以为我们的CEPARK-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口等多种下载。并且有熔丝配置向导,使用起来非常简单、方便,该软件界面如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|hrefspace

GMT+8, 2024-6-1 11:04 , Processed in 0.064373 second(s), 22 queries .

Powered by hrefspace X3.4 Licensed

Copyright © 2022, hrefspace.

快速回复 返回顶部 返回列表