[发明专利]一种基于stm32CPU下载PIC单片机程序的方法及系统有效
申请号: | 202010123301.9 | 申请日: | 2020-02-27 |
公开(公告)号: | CN111338658B | 公开(公告)日: | 2023-10-10 |
发明(设计)人: | 袁三男;赵金川;王鹏;刘雨豪 | 申请(专利权)人: | 上海电力大学 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 南京禹为知识产权代理事务所(特殊普通合伙) 32272 | 代理人: | 宋华 |
地址: | 200090 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 stm32cpu 下载 pic 单片机 程序 方法 系统 | ||
本发明公开了一种基于stm32CPU下载PIC单片机程序的方法及系统,包括,检测模块检查编程电压、解锁序列是否正常,利用控制模块保障所述编程电压、所述解锁序列全部呈正确状态,触发PIC端模块进入编程模式;所述PIC端模块读取编程指令,将DAT引脚上的数据写入Program Memory内,并执行相对应的所述编程指令操作;所述PIC端模块的内部地址读取写入所述Program Memory的所述数据,依次写入ID和配置字并增加到下一个地址,直至烧写结束;监视模块监测所述烧写结束,通知所述控制模块控制所述编程电压时序保持所述正确状态,所述PIC端模块退出所述编程模式。本发明能够提高下载效率,增加了芯片烧写的稳定性。
技术领域
本发明涉及嵌入式开发技术领域,尤其涉及一种基于stm32CPU下载PIC单片机程序的方法及系统。
背景技术
单片机也被称为单片微控器,属于一种集成式电路芯片。在单片机中主要包含CPU、只读存储器ROM和随机存储器RAM等,多样化数据采集与控制系统能够让单片机完成各项复杂的运算,无论是对运算符号进行控制,还是对系统下达运算指令都能通过单片机完成。由此可见,单片机凭借着强大的数据处理技术和计算功能可以在智能电子设备中充分应用。简单地说,单片机就是一块芯片,这块芯片组成了一个系统,通过集成电路技术的应用,将数据运算与处理能力集成到芯片中,实现对数据的高速化处理。
PIC单片机以它低功耗,低价格,高性能等优点近年来应用广泛,在对PIC单片机下载程序的过程中,传统的下载方式需要借助PC端实现,使用效率低,并且不实用于在大批量生产PIC单片机时的批量程序下载。
发明内容
本部分的目的在于概述本发明的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和发明名称中可能会做些简化或省略以避免使本部分、说明书摘要和发明名称的目的模糊,而这种简化或省略不能用于限制本发明的范围。
鉴于上述现有存在的问题,提出了本发明。
因此,本发明提供了一种基于stm32CPU下载PIC单片机程序的方法,能够实现STM32对多片PIC单片机同时离线下载的功能,提高批量生产效率。
为解决上述技术问题,本发明提供如下技术方案:包括,检测模块检查编程电压、解锁序列是否正常,利用控制模块保障所述编程电压、所述解锁序列全部呈正确状态,触发PIC端模块进入编程模式;所述PIC端模块读取编程指令,将DAT引脚上的数据写入ProgramMemory内,并执行相对应的所述编程指令操作;所述PIC端模块的内部地址读取写入所述Program Memory的所述数据,依次写入ID和配置字并增加到下一个地址,直至烧写结束;监视模块监测所述烧写结束,通知所述控制模块控制所述编程电压时序保持所述正确状态,所述PIC端模块退出所述编程模式。
作为本发明所述的一种基于stm32CPU下载PIC单片机程序的方法的一种优选方案,其中:若所述编程电压、所述解锁序列未呈现所述正确状态,则通知所述控制模块进行整改,调控状态为所述正确状态。
作为本发明所述的一种基于stm32CPU下载PIC单片机程序的方法的一种优选方案,其中:进行所述烧写之前还包括,将HEX烧写程序文件装入STM32端模块内;所述STM32端模块利用ICSP协议接口与所述PIC端模块连接;所述检测模块读取所述HEX文件校验下载完整性,同时检测所述编程电压时序及所述解锁序列是否正确。
作为本发明所述的一种基于stm32CPU下载PIC单片机程序的方法的一种优选方案,其中:所述PIC端模块需在所述电压时序、所述解锁序列正确状态下才能进入所述编程模式,包括,将芯片VDD管脚上电,设置最小阈值2.85V;利用Tents对VPP管脚电平进行拉低,收到正确的所述编程电压序列;所述PIC端模块在CLK引脚脉冲驱动下采用低位先传策略,向DAT引脚传输正确的所述编程电压序列;所述解锁序列利用32位二进制数正确进入所述编程模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海电力大学,未经上海电力大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010123301.9/2.html,转载请声明来源钻瓜专利网。