[發明專利]一種基于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.szxzyx.cn/pat/books/202010123301.9/2.html,轉載請聲明來源鉆瓜專利網。





