您的位置 首页 开关

怎么对STC单片机进行免掉电下载

如何对STC单片机进行免掉电下载-其实STC单片机可以不用免掉电下载,想要知道怎样才能免掉电下载,我们先要了解STC单片机是怎样实现串口下载的,其实STC单片机出厂时就预置了一段ISP监控程序,我们称作ISP引导码,这段ISP监控程序就好比电脑硬盘的系统引导区。

信任喜爱单片机的朋友都用过STC的单片机,用过STC单片机的朋友都有这种感触:实惠、易用、功用强大!便是每次下载都要冷发动特别厌恶,信任许多朋友的开发板上的电源键都按烂了。

其实STC单片机能够不必免掉电下载,想要知道怎样才能免掉电下载,咱们先要了解STC单片机是怎样完结串口下载的,其实STC单片机出厂时就预置了一段ISP监控程序,咱们称作ISP引导码,这段ISP监控程序就比如电脑硬盘的体系引导区。咱们对STC单片机上电发动时,单片机首要履行ISP引导码检测串口是否下载程序的指令,假如上位机在对单片机下载程序时,单片机检测到下载数据流就发动ISP下载功用对单片机进行程序下载,这便是咱们平常试验时点击下载后按开发板电源键的进程。

STC单片机在进行冷发动时会从ISP引导码开端履行程序,而进行热发动或按复位键软发动时是从用户程序段开端履行的。但是了解STC单片机的朋友知道STC单片机增加了ISP/IAP操控寄存器ISP_CONTR,用来办理ISP/IAP功用和是否软发动,其各位功用咱们可参照STC公司相关材料。当咱们将ISP_CONTR置为0x60时单片机主动复位从ISP引导码开端履行。由此咱们在需求下载程序时将ISP_CONTR置为0x60就能够完结下载了。

下面来介绍怎样完结

办法一:经过按复位键来完结,STC单片机上电复位时PCON的POF=1,在按复位键复位时POF=0。所以咱们在程序中能够用POF来 操控ISP_CONTR。

办法二:使用串口,STC下载软件中有个自定义下载,也便是下载前经过串口发送一段自定义代码,单片机收到该代码后来操控单片机

ISP_CONTR进行软复位下载。


责任编辑;zl

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/kaiguan/343305.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部