一、ISP下载是什么意思:
ISP下载,简而言之就是不需要把单片机从板子上面拆卸下来,直接在板子上通过串口等方式,把程序下载到单片机里面!
1、STC系列单片机的存储结构(以STC15W4K16S4为例)
a、有4096字节的RAM (data,idata,xdata) 。我们用来定义变量。
b、有16K字节的用户ROM,我们的程序就是下载到这个区域里面。
c、有42K字节的EEPROM,做密码锁的时候可以用来做密码设定保存。
d、还有ISP监控区域,STC公司内部通过专用设备固化了程序功能。
2、ISP监控区域的程序功能
STC公司的生产线上,用专用的设备,往ISP监控区域烧录了-段代码,我们用户是没有办法修改ISP区域的。
STC单片机通电后的半秒钟之丙(也就是复位之后) ,首先执行ISP监控区域的代码,不断的检测P30管脚的电平数据。
a、如果P30口有合法的下载命令流,ISP程序就先擦写16K字节的ROM区域,把我们的程序下载到单片机!然后再使PC=0000H。CPU就不断的读取16K字节ROM区域的代码。执行我们的用户程序!
b、如果P30口没有下载命令流,ISP程序就直接使PC=0000H。CPU就不断的读取16K字节ROM区域的代码。执行我们的用户程序!
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !