新手入门的第一个范例.doc

上传人:sk****8 文档编号:3559254 上传时间:2019-06-04 格式:DOC 页数:8 大小:207.50KB
下载 相关 举报
新手入门的第一个范例.doc_第1页
第1页 / 共8页
新手入门的第一个范例.doc_第2页
第2页 / 共8页
新手入门的第一个范例.doc_第3页
第3页 / 共8页
新手入门的第一个范例.doc_第4页
第4页 / 共8页
新手入门的第一个范例.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、新手入门的第一个范例编写:阿莫(armok) / 代码设计:HJJourAVR / 2005-09-2 / www.OurAVR.com 1. 要完成本新手入门的范例,你需要准备好如下的软、硬件1. WinAVR 20050214 版本(C 语言编写、编译软件)。 下载与安装方法请参考: AVR开发软件的选择与安装 2. AVR Studio 4.12 (下载与调试软件)。 下载与安装方法请参考: AVR开发软件的选择与安装 3. STK500 下载(烧录器)器 (接电脑及本实验板)4. ATmega16 芯片及常用零件若干(详见电路图),或我们网站制作的 ATmega16功能小板2. 实验描

2、述:编写一段 C代码,实现 8只 LED的跑马灯程序。3. 电路图设计 :.4. 用 WinAVR(GCC)语言编辑 C代码在 C盘建立一个叫 C:avr_test 的文件夹, 点击此处下载范例 C文件压缩包(需要解压后才能使用,你会得到一个叫 main.c的文件以及一个叫 Makefile的文件。不要改名,直接拷贝到 c:avr_test文件夹内即可)。运行 WinAVR 的 PN (Programmers Notepad), File Open 打开 main.c 后,看到如下的界面注:为了学习方便,你也可以 直接点击这里查看 main.c 的具体内容。直接点击这里查看 makefile的

3、具体内容。5. 编译 (Make All) 按下图操作。编译成功后,会有如下的 Process Exit Code: 0 的信息。如果结果不是 0,表明编译有问题,请检查你的 c:avr_test 目录是否有 main.c 与 Makefile 两个文件。编译成功后,原来只有 2个文件的目录,现在变成了如下图的文件清单:留意上面生成的 main.hex, 它是烧录文件。烧录(即下载)到 AVR芯片后,就能运行。6. 搭建电路实物图你可以使用万能板将上述的电路搭建起来。 为了方便演示,我们将电源供电、ISP 下载接口等,制作在一块 Mega16功能小板内。可用于本新手入门的所有范例。外围的 8只

4、 LED灯及电阻等,我们制作成 新手入门热转印 PCB板。将这两块 PCB组合在一起,接上电源及 STK500 ISP下载线。如下图:7. 配置 ATmega16的工作频率与振荡方式 (即设置熔丝位。如果你使用的是新芯片,可跳过此步) 本入门范例是使用 1M的工作频率(如果设错,会导致延时不正确)。AVR单片机内置 RC振荡,可产生单片机需要的时钟频率。如果精度要求较高时,也可以使用外接的晶振。本范例是使用内部 RC振荡。打开 AVR Studio 软件,按下图操作。弹出如下的界面:点击 Connect. 按钮, 进入 Fuses (熔丝位)配置界面。仅需修改下图蓝色的地方。如果你是新的芯片,

5、这已经是缺省值。如下图:Int. RC Osc. 1M:Startup time: 6CK + 64ms; CKSEL=0001,SUT=10 Default value表示:内部 RC振荡 1M 工作时钟频率,启动时间:6 个时钟周期+64 毫秒按 Program 确认修改,STK500 下载器会将修改更新到芯片中。7. 下载烧录文件(main.hex)到 AVR单片机仍是使用 STK500刚才的界面,选择好芯片名称(Device), Flash 的烧录文件名后,按 Program 将电脑上的 main.hex 文件烧录到 ATmega16 芯片内。8. 运行烧录成功后,实验板上的 8只 LED灯,立即以跑马灯的形式在闪动。9. 恭喜你已经进入 AVR的精彩世界!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。