一种单片机系统的无线wifi烧写程序的方法[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201910046181.4
(22)申请日 2019.01.18
(71)申请人 南京亚派科技股份有限公司
地址 210032 江苏省南京市浦口区高新区
新科四路4-8号
(72)发明人 许忠元 刘苏成 张严 张明 
仇志凌 李锦 
(74)专利代理机构 南京源古知识产权代理事务
所(普通合伙) 32300
代理人 郑宜梅
(51)Int.Cl.
G06F  8/61(2018.01)
H04L  29/06(2006.01)
(54)发明名称
一种单片机系统的无线wifi烧写程序的方
(57)摘要
本发明涉及提一种基于单片机系统的无线
wifi烧写程序的方法,包括:在PC端,采用网络虚
串口软件,虚拟出一个串口;当这个串口有数
据发送时,将从这个串口发送的数据转换成TCP/
IP数据通过wifi信号装置发送出去;在单片机
端,设置串口转wifi的模块;所述串口转wifi的
模块把单片机端的wifi装置收到的TCP/IP数据
转换为串口数据发送给单片机。本方法实现了非
接触式的烧写程序的目的。本方法采用了虚拟串
口转发的方式,因为“单片的串口烧写软件”还是
使用各自厂家自己的软件,本方法中只是把数据
做了转发,
适用于各种单片机系统。权利要求书1页  说明书2页  附图1页CN 109885315 A 2019.06.14
C N  109885315
A
1.一种单片机系统的无线wifi烧写程序的方法,其特征在于:包括:
在PC端,采用网络虚拟串口软件,虚拟出一个串口;当这个串口有数据发送时,将从这个串口发送的数据转换成TCP/IP数据通过wifi信号装置发送出去;
在单片机端,设置串口转wifi的模块;所述串口转wifi的模块把单片机端的wifi装置收到的TCP/IP数据转换为串口数据发送给单片机。
2.根据权利要求1所述的一种单片机系统的无线wifi烧写程序的方法,其特征在于:在PC端具体的连接方法为:,通过连接单片机端的wifi模块的热点,给单片机端的wifi模块发送命令,控制wifi模块上的GPIO1来控制单片机的boot引导引脚电平,然后通过GPIO2来复位单片机系统;使单片机进入烧写引导状态。
权 利 要 求 书1/1页CN 109885315 A
一种单片机系统的无线wifi烧写程序的方法
技术领域
[0001]本发明涉及拥有串口引导的单片机系统领域,提供了一种基于单片机系统的无线wifi烧写程序的方法。
背景技术
[0002]当前的单片机系统中,很多现场维护更新设备的程序,都采用有线串口烧写的方法。所谓烧写就是把写好代码(C或者是汇编)专程的机器语言通过一定的方式下载到单片机中。但是有些设备常常安装在一些具有高压,辐射,有害化学物等,工程人员无法直接接触到的地方。这个时候就需要一种可以通过无线对设备进行烧写程序的方法。Wifi作为用途广泛一种短距离无线技术,具有性能可靠,速度快,价格便宜等优点,非常适合用在无线烧写的场合。但是在实际操作中,存在的问题为:(1)如何使用厂家提供的“串口烧写软件”,进行无线wifi烧写。(2)如果远程让单片机进入bootloader。
发明内容
[0003]  1.所要解决的技术问题:
针对上述提出的技术问题,本发明提供一种单片机系统的无线wifi烧写程序的方法,本方法中的不用更换单片机自己厂家提供的“串口烧写软件”,能够在PC端对程序进行烧写,通过无线的方式发送到相应的单片机系统,从而实现无线烧写程序的目的。
[0004]  2.技术方案:
一种单片机系统的无线wifi烧写程序的方法,其特征在于:包括:
在PC端,采用网络虚拟串口软件,虚拟出一个串口;当这个串口有数据发送时,将从这个串口发送的数据转换成TCP/IP数据通过wifi信号装置发送出去;
在单片机端,设置串口转wifi的模块;所述串口转wifi的模块把单片机端的wifi装置收到的TCP/IP数据转换为串口数据发送给单片机。
[0005]进一步的,在PC端,通过连接单片机端的wifi模块的热点,给单片机端的wifi模块发送命令,控制wifi模块上的GPIO1来控制单片机的boot引导引脚电平,然后通过GPIO2来复位单片机系统;使单片机进入烧写引导状态。
[0006]  3.有益效果:
(1)本方法实现了非接触式的烧写程序的目的。
[0007](2)本方法采用了虚拟串口转发的方式,因为“单片的串口烧写软件”还是使用各自厂家自己的软件,本方法中只是把数据做了转发,适用于各种单片机系统。
附图说明
[0008]图1现有的有线烧写的信号传输示意图;
图2为采用本发明的无线烧写的信号传输示意图。
具体实施方式
[0009]下面结合附图对本发明进行具体的说明。
[0010]如附图1所示为现有技术中有线烧写的信号传输示意图。从图中可以看出,常见的烧写程序的过程是在PC端采用单片机官方的“单片机串口烧写软件”直接烧写,通过数据线直接传输至单片机端。
[0011]一种单片机系统的无线wifi烧写程序的方法,其特征在于:包括:在PC端,采用网络虚拟串口软件,虚拟出一个串口;当这个串口有数据发送时,将从这个串口发送的数据转换成TCP/IP数据通过wifi信号装置发送出去;
在单片机端,设置串口转wifi的模块;所述串口转wifi的模块把单片机端的wifi装置收到的TCP/IP数据转换为串口数据发送给单片机。
[0012]进一步的,在PC端,通过连接单片机端的wifi模块的热点,给单片机端的wifi模块发送命令,控制wifi模块上的GPIO1来控制单片机的boot引导引脚电平,然后通过GPIO2来复位单片机系统;使单片机进入烧写引导状态。
[0013]具体实施例:如附图2 ,本方法的无线烧写还是采用“单片机串口烧写软件”,只是在PC端和单片机端分别把串口转换成wifi信号
在单片机端,采用一个串口转wifi模块,把收到的wifi信号转换成com串口信号发送给单片机。在PC端,采用一个虚拟串口,“单片机串口烧写软件”通过这个虚拟的串口,把数据发送给“虚拟串口软件”,“虚拟串口软件”再把收到的数据通过PC的wifi发送给单片机侧的串口wifi模块。同时在烧写之前,通过“虚拟串口软件”发送信号控制串口wifi模块的gpio1和gpio2脚(通过gpio1把单片的boot引脚设置到boot电平,然后通过gpio2将单片机复位),代替了有线烧写中的“手动操作进入引导”的环节。
[0014]虽然本发明已以较佳实施例公开如上,但它们并不是用来限定本发明的,任何熟习此技艺者,在不脱离本发明之精神和范围内,自当可作各种变化或润饰,因此本发明的保护范围应当以本申请的权利要求保护范围所界定的为准。
图1
图2

本文发布于:2024-09-22 01:48:31,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/442640.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:单片机   烧写   串口
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议