ATMEI.公司研发的AVR单片机提供一个同步串行通信接17 SPI(Serial Peripheral Interface),用户能够通过计算机的并行接口或串行接口对其内部程序存储器编程。实际上,利用串口实现AVR单片机ISP(In Sys.tern Programmable)功能就是使用计算机的串口来驱动AVR单片机ISP串行编程所需的信号波形,从而实现计算机对AVR单片机的编程。首先介绍AVR单片机ISP功能的原理。然后讨论利用串口实现AVR单片机ISP功能的一种方法,给出编程电缆原理图、编程电缆监控程序通信协议和编程工具软件。
AVR单片机是ATMEL公司发挥其Flash存储器技术的特长,研发和推出的全新配置、采用精简指令集(RISC)结构的新型单片机‘“。AVR单片机自问世以来,在工业控制、智能仪器仪表、家用电器、电子通信设备等电子系统和电子产品中获得了日益广泛的应用。AVR单片机运行速度快,数字I/O端口驱动能力强,产品可靠性达到工业级,并且具备在系统编程(ISP)的功能。其中ISP功能是指在将程序写入单片机存储器时,不必将单片机芯片从目标板上拆下拿到万用编程器上烧录,而是通过计算机的并口或串口直接对单片机芯片进行程序的修改、烧录等操作,方便产品升级。
利用计算机并口实现AVR单片机ISP功能,具有编程下载电缆结构简单、软件界面操作方便等优点,但在进一步应用的过程中却遇到了以下的问题:①台式计算机并口资源紧张,一般要用作打印口连接打印机;②笔记本电脑一般不再配置并口。本文主要介绍利用计算机串口实现AVR单片机ISP功能的硬件威廉希尔官方网站 及相应的编程工具软件应用。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !