第一章 AVR单片机编程方式介绍.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录 AVR 单片机的编程与仿真 2 第一章 AVR 编程仿真方式简介 2 第二章 AVR 编程方式详述 3 2.1 STK200/300 并口 ISP 编程方式 3 2.2 STK500/AVRISP 编程方式 6 第三章 AVR Dragon 的On Chip Debug 功能 11 第四章 结语 17 参考资料 18 AVR 单片机的编程与仿真 华东师范大学 周万程 AVR 单片机的编程与仿真 第一章 AVR 编程仿真方式简介 学习AVR 单片机,了解其编程方式是很重要的。本文将详细介绍AVR 的各种编程方式, 希望对AVR 单片机爱好者有所帮助。 使用过 AVR Studio 的朋友们对于 AVR 的编程方式一定不会陌生,我们在使用 AVR Studio 下载程序时,会出现如图1- 1 所示的对话框: 图1.1 AVR Studio 支持的编程方式介绍 下拉列表中还有一个名为JTAG ICE 的编程方式选择项,除此之外,还有一个用得比较 多,但AVR Studio 不再支持的STK200/STK300 编程方式。这么多的编程下载方法,是不是 让你有点手足无措,不知选择哪种好呢?下面笔者将一一介绍这些编程方法,并简介其优缺 点。大家可根据自己的实际情况选择适合自己的编程方式。 那么,AVR 的仿真方式又有哪些呢?在对程序进行Debug 时,仿真功能是必不可少的。 一般说来,AVR 有以下三种仿真方式:  JTAG 仿真方式 该方式适用于具备JTAG 仿真接口的 AVR MCU ,例如ATmega16/32 ,ATmega64/128 等。 注:JTAG 协议是IEEE 指定的标准硬件Debug 规范,我们可以借助于这个标准对支持 JTAG 方式的MCU 进行硬件仿真。  debugWIRE 仿真方式 该方式适用于具备debugWIRE 仿真接口的AVR ,如ATiny13/24/2313 等,与JTAG 相 比,该方式仅需一根信号线(RESET ),即可交互调试信息,控制程序流向,执行指令 或编程熔丝位。注意:在这种方式下,MCU 的RESET 信号被用于传递调试信息。 2 AVR 单片机的编程与仿真 华东师范大学 周万程  仿真头替代AVR MCU 仿真方式 该方法适用于不带仿真接口的AVR ,例如ATtiny26 ,ATmega8 ,ATmega8515 等。 第二章 AVR 编程方式详述 本节将详细介绍AVR 单片机的流行编程方式,并略述其工作原理,分析其优缺点,旨 在让AVR 爱好者根据自己的需要选择或制作恰当的编程工具。 2.1 STK200/300 并口 ISP 编程方式 这是比较常用的编程方式,目前大多台式机都有打印口(并口),如图2- 1 所示: 图2.1 PC 机的打印口 一般来说,PC 机并口电路由74LS373 (数据锁存器)和74LS240 (状态缓冲器)组成。 对于LPT1 来说,数据锁存器74LS373 的I/O 地址为 378H,该端口称为数据端口,而状 态缓冲器74LS240 的地址为379H,该端口成为状态端口。其中,数据端口可读可写,而状 态端口只可读。根据并行接口的特点制作的AVR 下载工具硬件电路简单,配合PC 端的下 载软件即可完成对AVR 单片机的编程。 既然是通过串行方式编程,则需要使用AVR 的SPI 串行外设接口。有兴趣的朋友可以 学习一下通过SPI 接口下载编程的时序图 (如图2.2 所示)。在这里就不赘述了。 1 2 3 4 5 6 7 8 9

文档评论(0)

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

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

1亿VIP精品文档

相关文档