0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STC系列单片机不断电和远程烧写技巧有哪些

h1654155282.3538 来源:电子报 作者:h1654155268.1688 2021-06-06 16:41 次阅读

对于大多数电子爱好者来说,单片机程序烧写并不陌生,对于STC这个品牌也很熟悉。本文要介绍的是STC系列单片机不断电和远程烧写技巧。烧写程序一般是使用PC的串口或者USB直接烧写。当需要修改程序的时候单片机设备不在身边,而需要修改的只有几段代码而已,这时候的常规做法是直接到设备所在位置,使用在线或者离线的办法修改程序。

本文介绍两个小技巧,一是不断电烧写程序,二是使用网络实现局域网甚至广域网烧写。

第一个小技巧其实很简单,只需要在代码中加入串口接收功能并实现特殊接收,然后在STC-ISP软件中更改设置即可。

poYBAGC8ilKAeSLJAACEKEBJuOo868.png

图1自定义命令设置

在单片机程序中加入:当接收到“ddddddaaaaaa”时,程序跳入ISP程序区,从而实现不断电烧写程序。

第二个小技巧的做法是:利用网络(有线无线皆可)转串口设备,实现网络到串口数据的转发,市场上有很多这样的设备。在电脑端安装虚拟串口软件,实现STC-ISP软件下载程序端口为虚拟出来的网络端口,从而实现局域网的程序烧写,再利用DDNS的域名解析功能实现广域网的程序烧写。

pYYBAGC8imKACsssAAAjVhvHLH4713.png

图2波特率设置

要特别注意的是,在STC-ISP软件设置界面,通信波特率的最低和最高值需要设置相同,具体参数需要参考网络转串口设备参数,建议设置低一些,虽然速率会降低,但是可以提高下载的成功率。因为默认设置的最初通信波特率和数据传输波特率是不一样的,而市场上的网络转串口设备不会立刻改变通信波特率,这样就会导致下载失败。
责任编辑人:CC

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    5997

    文章

    43948

    浏览量

    620553
  • STC
    STC
    +关注

    关注

    14

    文章

    298

    浏览量

    65237
收藏 人收藏

    评论

    相关推荐

    关于单片机程序的问题

    我用的是STC51系列单片机,前两天写了个程序,目的是用独立键盘控制数码管的加减,单片机里后没正常显示,后来我将程序改进了一下,再次往机
    发表于 04-09 22:48

    基于89C52单片机STC系列单片机自动下载的设计

    ` STC单片机是我国宏晶公司研制的一系列51单片机STC单片机以传统的8051
    发表于 07-17 22:00

    关于STC89c52程序求助

    就没反应,然后单片机就自动运行内部原先已的程序。在正常状态下单片机可以正常运行其内部已
    发表于 11-15 21:21

    STC8951单片机不断电下载的方法(亲自测试过)

    STC8951单片机不断电下载的方法(亲自测试过)对于STC89C51系列单片机如果要下载程序,
    发表于 04-30 01:04

    stcflash跨平台的STC单片机软件

    STC89C5xx,STC12C5Axx,STC12C52xx三个系列以及他们的低电压版。对于其他系列,你可以试试用--protocol参数
    发表于 11-13 02:53

    求大神指教,如何给华帮单片机程序!!!

    我只会给stc单片机程序,今天个华邦的单片机型号:w78e52-24就不会整了,并且网上也
    发表于 11-10 10:34

    单片机原理

    电脑在通过接口向单片机时(此时单片机 内没有程序),电脑是如何通过接口访问内部rom的??对应p口怎么就会指向单片机内部rom(就像
    发表于 05-05 15:09

    STC12的单片机程序时如何和单片机的ID号关联起来?

    各位大神,我现在使用的是STC12的单片机程序时如何和单片机的ID号关联起来?也就是说:这个HEX文件一定要和这个ID号的
    发表于 04-01 14:12

    STC单片机不断电下载程序

    软件下发的串口命令,在程序中开启串口中断,中断接收得到下载命令就执行一条单片机复位命令,程序就自动下载进去了,整个过程不断电,也不需要操作复位按钮,下载过程不需要触碰硬件。图1下载最低波特率9600图
    发表于 10-08 15:37

    单片机是什么?哪几种方式?

    单片机是什么单片机的三种方式
    发表于 04-01 19:49

    如何对STM32L4xx系列单片机串口程序下载进行

    如何对STM32L4xx系列单片机串口程序下载进行呢?哪些
    发表于 12-06 07:21

    说说单片机怎么程序

    单片机入门教程主要讲的51单片机,和其他的单片机编程所涉及的软件会有出入,51单片机是最基
    发表于 01-27 06:18

    STC单片机不断电下载方法(视频)

    本内容详细介绍了 STC单片机 不断电下载方法并且附带了相关的视频教程,很适合学习STC单片机的用户使用学习
    发表于 08-11 17:30 553次下载
    <b class='flag-5'>STC</b><b class='flag-5'>单片机</b><b class='flag-5'>不断电</b>下载方法(视频)

    STC系列单片机文档

    STC系列单片机文档.STC系列单片机文档STC
    发表于 12-29 10:34 7次下载

    如何使用STC51系列单片机不断电自动下载程序

    以前在进行单片机编程时比较烦恼的时每次下载程序都需要断电,点击下载,再上电才能将程序下载到单片机,如果偶尔一两次这样操作可以忍受,但是往往我们都是需要调试代码,多次进行下载操作,不断
    发表于 07-02 17:42 3次下载
    如何使用<b class='flag-5'>STC</b>51<b class='flag-5'>系列</b><b class='flag-5'>单片机</b><b class='flag-5'>不断电</b>自动下载程序