微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 一种基于ATmega8单片机的串行编程器

一种基于ATmega8单片机的串行编程器

时间:12-09 来源:互联网 点击:

擦除芯片 对芯片擦除就是对芯片重新固化。可以通过控制编程引脚高低电平来实现,但是加控制信号时间太短的话,无法擦除干净,如果过长就容易烧坏芯片。
其实擦除的结果是所有地址里的数据都为0xFF,这样也就是说可以通过向存储器里写0xFF操作来实现擦除,本设计采取这种方法就避免了因为选择控制信号时间不合适而导致的一些问题。

3 结 语
本文介绍了ATmega8这款AVR高档单片机,并论述了他的串行下载特性和串行编程器的工作原理;同时提出了新的串行编程数据校验方法和程序擦除方法。MTP(可多次编程)和ISP(在系统编程)技术给单片机应用系统开发提供了很大的方便和灵活性,利用这两种技术可以直接在电路板上反复进行下载调试,甚至可以实现远程在线升级,因此对单片机编程特性的研究有很高的实用价值。

参考文献

[1] 马潮,詹卫前,耿德根.ATmega8原理及应用手册[M].北京:清华大学出版社,2003.
[2] 李勋,耿德根.AVR单片机应用技术[M].北京:北京航空航天大学出版社,2002.
[3] 石东海.单片机数据通信技术从入门到精通[M].西安:西安电子科技大学出版社,2002.
[4] 张俊涛.具有ISP功能的单片AT89S8252[J].现代电子技术,2001,(8).
[5] 马书雷.AVR单片机编程特性的应用研究[J].微型机与应用,2000,(9).

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top