[發明專利]一種基于STM32的程序下載器在審
| 申請號: | 201710533530.6 | 申請日: | 2017-07-03 |
| 公開(公告)號: | CN109240719A | 公開(公告)日: | 2019-01-18 |
| 發明(設計)人: | 葉佳卓;李樹帥;黃飛;陳少林;唐艷 | 申請(專利權)人: | 湖南大學 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F13/42 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 410082 湖南省長*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 芯片 程序下載器 讀寫 指示燈 程序下載步驟 上位機軟件 字節型數組 程序文件 程序下載 程序轉化 串口芯片 串口引腳 發送指令 反饋信息 文件格式 文件類型 穩壓電路 下載程序 上位機 下載器 按鍵 下載 引腳 選項 并發 電腦 | ||
1.一種基于STM32的程序下載器,其特征在于,包括STM32單片機、硬件SPI接口、CP2102串口芯片、USB接口、穩壓電路、按鍵與指示燈。主要完成對NRF24LU/E系列芯片的FLASH擦寫和校驗功能,以及芯片信息的讀取功能。所述下載器的USB接口連接到CP2102芯片,CP2102芯片的串口引腳連接到STM32的串口端,STM32的SPI接口連接到待下載程序的NRF24LU/E芯片上,同時連接了PROG引腳、CSN使能引腳、RST復位引腳。
2.根據權利要求1所述的一種基于STM32的程序下載器,其特征在于,STM32單片機通過串口接收電腦傳來的HEX或BIN格式文件,對于BIN格式字符串,單片機直接將數組存儲到字節型數組里;對于HEX格式的字符串,單片機使用HEXUTILS工具對其進行解碼,得到FLASH編程所需的字節型數組。
3.根據權利要求1所述的一種基于STM32的程序下載器,其特征在于,STM32單片機通過普通IO口,控制NRF24LU芯片的PROG引腳、CSN使能引腳;通過STM32的硬件SPI接口,實現單片機與待編程FLASH芯片的高速數據傳輸,從而將上述得到的字節型數組數據寫到芯片FLASH的指定地址區域里。
4.根據權利要求1所述的一種基于STM32的程序下載器,其特征在于,STM32單片機的串口連接在CP2102芯片上,該芯片為USB轉串口芯片,其USB接口直接連接在電腦上,實現電腦與STM32單片機的數據通信。
5.根據權利要求1所述的一種基于STM32的程序下載器,其特征在于,上位機軟件是利用C#編寫的串口數據傳輸程序,該程序能設置和連接串口,以及讀取HEX和BIN文件,并通過串口將程序文件以字符串形式發送給STM32單片機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南大學,未經湖南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710533530.6/1.html,轉載請聲明來源鉆瓜專利網。





