1. keil怎麼生成hex文件下載到單片機
在工程文件的output標簽下面復選create HEX file以後,build操作之後就會生成HEX文件。
2. Jlink使用技巧之單獨下載HEX文件到單片機
前言:探討JFlash軟體在單片機程序下載中的應用,本文將指導如何使用此工具實現Hex和Bin文件的下載。
JFlash的下載和安裝:首先,安裝JFlash軟體,此安裝會自動包含JLink驅動程序。軟體提供以下功能。
1. 打開JFlash:啟動軟體。
2. 創建新工程:點擊「文件」選項,選擇「新建工程」。
3. 選擇晶元型號:支持多種ARM Cortex內核晶元,例如STM32F103RE系列。
4. 連接晶元:若採用SWD模式,需連接SWDIO、SWCLK、GND線。連接後,通過「目標」菜單,點擊「連接」,若連接成功,LOG窗口會顯示連接狀態。
5. 打開燒寫文件:支持Hex、Bin等文件格式,Bin文件需指定起始地址。
6. 開始燒寫:選擇Hex文件後,點擊「目標」菜單,選擇「生產編程」或使用快捷鍵F7,等待幾秒,程序下載完成,底部窗口顯示成功。
7. 開始運行:下載成功後,點擊「目標」菜單,選擇「手動編程」並「啟動應用程序」,或使用快捷鍵F9,程序開始運行。
8. 設置自動運行:通過「選項」菜單,打開「項目設置」,切換至「生產」選項,勾選「啟動應用程序」,實現每次下載後程序自動運行。
保存當前工程配置:將當前工程配置保存為文件,如「STM32F103RE.jflash」,以便下次下載時直接使用。
JLink軟體下載:JLink_Windows_V614b的下載鏈接。
歷史精選文章:推薦查看相關文章,獲取更多單片機編程技巧。
關註:歡迎訪問個人博客或微信公眾號,獲取更多技術分享。
3. 怎麼將HEX文件下載到單片機裡面
首先需要知道您用的單片機的型號,如果型號是STC12C5A60之類的,就是以字母STC開頭的,那麼它就是STC系列單片機。如果型號是AT89S51之類的,就是字母以AT開頭的,就是AT系列的單片機。
如果您用的是STC的單片機的話,需要用到STC-ISP軟體,這個在STC的官網就可以下載到http://www.stcmcu.com/
然後還需要一個USB轉TTL串口的下載線,然後把單片機的最小系統連接好(電源、晶振、下載線),然後打開下載軟體,選擇晶元型號,選擇要下載的程序,單擊軟體的下載按鈕,此時給單片機通電,如果一切正常的話,hex文件就可以下載進去。注意供電電壓5V,有些型號需要外接晶振。
如果您用的是AT系列的單片機,一般分為兩種,一種是支持ISP的,例如AT89S51,這種可以用51的ISP下載線下載,5V供電即可。還有一種是不支持ISP的,例如AT89C51,這個就需要用編程器下載了。例如我用的是TOP2005編程器。
如果是其他型號的單片機,你說下型號是什麼。