嵌入式 > 嵌入式开发 > 详情

ISP在线下载线的最小系统

发布时间:2020-10-20 发布时间:
|
单片机的最小系统板,包括了51单片机的复位电路、振荡电路所组成的最小系统单元,这是单片机的基本运行系统,是下一步单片机制作的基础。

ISP在线下载功能,ISP下载标准接口,ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。

ISP的优点:ISP技术的优势是不需要编程器就可以进行单片机的实验和开发,单片机芯片可以直接焊接到电路板上,调试结束即成成品,免去了调试时由于频繁地插入取出芯片对芯片和电路板带来的不便。本次的重点就是完成支持ISP在线下载。


电路原理

RST是复位引脚,当此脚上的高电平>2个机器周期,单片机复位。
接VCC的电容为复位电容,一般取值为10~22uF。(这个取值与晶振有关,目的是保证电容充电时高电平时间>>2个机器周期)
接地的电阻为下拉电阻,一般取值为1~10K。
工作过程:单片机刚上电时需复位一次才能可靠工作,通过电容接VCC,是利用电容充电来提供>>2个机器周期的高电平时间让单片机复位,如此单片机可以正常工作了,这之后又不要求单片机复位,所以可以通过1K左右的电阻下拉接地,保证RST脚维持在低电平状态(即不复位状态)。

AT89S51的-EA/VPP:EA/VPP是访问程序存储器控制信号,当其为低电平时,对ROM的读操作限定在外部的程序存储器,当其为高电平时,对ROM的读操作是从内部存储器开始的,并可延至外部程序存储器。这里接高电平。

最小系统板的ISP接口定义



PCB图:

因为使用了40Pin的IC插槽,所以把复位电容倒放在里面。



实际完成效果图(右上是支持ISP的编程器)



ISP 无法下载是什么原因?
1)目标板不能正常工作
2)目标板复位电路的影响,如使用了较大的复位电容,可以断开复位电容试试
3)ISP 接口连接不正确,可以用万用表逐条线测试



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
定时器CTC模式的测试