《1. 要完成本新手入门的范例,你需要准备好如下的软、硬件》.docVIP

《1. 要完成本新手入门的范例,你需要准备好如下的软、硬件》.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《1. 要完成本新手入门的范例,你需要准备好如下的软、硬件》.doc

1. 要完成本新手入门的范例,你需要准备好如下的软、硬件 1. WinAVR版本(C语言编写、编译软件)。 下载与安装方法请参考:AVR开发软件的选择与安装 2. AVR Studio 4.12 (下载与调试软件)。 下载与安装方法请参考:AVR开发软件的选择与安装 3. STK500 下载(烧录器)器 (接电脑及本实验板) 4. ATmega16 芯片及常用零件若干(详见电路图),或我们网站制作的ATmega16功能小板 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的具体内容。 5. 编译 (Make All) 按下图操作。 编译成功后,会有如下的 Process Exit Code: 0 的信息。 如果结果不是0,表明编译有问题,请检查你的 c:\avr_test 目录是否有main.c 与 Makefile 两个文件。 编译成功后,原来只有2个文件的目录,现在变成了如下图的文件清单: 留意上面生成的 main.hex, 它是烧录文件。烧录(即下载)到AVR芯片后,就能运行。 6. 搭建电路实物图 你可以使用万能板将上述的电路搭建起来。 为了方便演示,我们将电源供电、ISP下载接口等,制作在一块Mega16功能小板内。可用于本新手入门的所有范例。 外围的8只LED灯及电阻等,我们制作成新手入门热转印PCB板。 将这两块PCB组合在一起,接上电源及STK500 ISP下载线。如下图: 7. 配置ATmega16的工作频率与振荡方式 (即设置熔丝位。如果你使用的是新芯片,可跳过此步) 本入门范例是使用1M的工作频率(如果设错,会导致延时不正确)。 AVR单片机内置RC振荡,可产生单片机需要的时钟频率。如果精度要求较高时,也可以使用外接的晶振。 本范例是使用内部RC振荡。 打开 AVR Studio 软件,按下图操作。 弹出如下的界面: 点击Connect.. 按钮, 进入 Fuses (熔丝位)配置界面。仅需修改下图蓝色的地方。 如果你是新的芯片,这已经是缺省值。 如下图: 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的精彩世界!

文档评论(0)

ddwg + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档