如何在keil中生成hex檔案,並下載到51微控制器中
如何在keil中生成hex檔案,並下載到51微控制器中
一、keil中生成hex檔案
1、在keil中點選工具欄的options for target…,
2、在彈出來的視窗中點選output–勾選Create HEX File–點選OK
3、重新編譯整個工程後,系統就會生成hex檔案
如果是系統預設儲存路徑,你可以在keil工程資料夾的Objects中找到你的hex檔案
二、將hex檔案下載到51微控制器中
1、在巨集晶的主頁 http://www.stcmcu.com/ 下載最新的 STC-ISP.EXE 免安裝版,或直接通過以下連結進行下載:http://www.stcmcudata.com/STCISP/stc-isp-15xx-v6.87S.zip
下載完成後,解壓壓縮包stc-isp-15xx-v6.87S.zip,可以看到一下這些檔案
2、安裝CH340驅動
以下為一種CH340G應用電路
由CH340搭建的USB轉TTL電路的主要作用是實現微控制器和電腦的通訊,當我們需要使用改電路時,電腦上需要安裝CH340相關驅動程式。
如果你的開發板上有CH340相關電路,將開發板通過USB接入電腦後,在電腦的裝置管理器中埠一欄可以看到CH340的標識,則表示你的電腦已經裝有相關驅動
如果沒有,則需要我們安裝驅動:
在我們剛才下載的資料夾USB to UART DriverCH340_CH341中找到ch341ser.exe,雙擊該應用程式,點選安裝
等待驅動安裝成功即可
3、下載程式
將自己的開發板連線電腦,雙擊執行應用程式stc-isp-15xx-v6.87S.exe
軟體開啟後選擇我們所使用的晶片型號,選擇CH340所在的COM口,我這裡是COM5,具體是多少根據自己電腦上的情況會有變化
如果使用了P4.5作為I/O口使用,請勾選ALE腳用作P4.5口
點選下載
顯示:正在檢測目標微控制器,此時只需要將開發板重新上電(重新開關電源開關)即可下載完成:
相關文章
- keil編譯不能生成“.HEX”的解決方法編譯
- 下載內表到本地.CSV檔案中
- php程式碼生成txt檔案並下載PHP
- Laravel 中建立 Zip 壓縮檔案並提供下載Laravel
- Android 下載Zip檔案,並解壓到本地Android
- 如何在Macbook中檢視並刪除最近下載的檔案?Mac
- 51微控制器程式下載失敗原因排查
- 純JS生成並下載各種文字檔案或圖片JS
- hex檔案分析
- Swift 下載檔案,並讀取Swift
- 利用串列埠下載檔案到記憶體(SDRAM)中(loadb命令)串列埠記憶體
- 將Xml檔案遞迴載入到TreeView中XML遞迴View
- 容器中的 .net core應用,生成dump檔案並匯出
- 如何在Webstorm/Phpstorm中設定連線FTP,並快速進行檔案比較,上傳下載,同步等操作WebORMPHPFTP
- Keil中 "STARTUP.A51" SET (SMALL) DEBUG EP問題解決方法
- 載入Java專案中scr下的properties檔案Java
- springcloud中feign檔案上傳、下載SpringGCCloud
- SpringMVC中的檔案上傳和下載SpringMVC
- Web 開發中的檔案下載問題Web
- Android 中 DownLoadManager 實現檔案下載Android
- iOS開發中利用AFNetworking下載大檔案以及下載檔案的刪除iOS
- 【Hex】什麼是英特爾 HEX 檔案格式
- 如何在macOS中管理檔案關聯Mac
- 如何在macOS中管理檔案關聯?Mac
- windows下擴充套件yaf,並生成yaf框架檔案Windows套件框架
- 如何在Windows 11系統中將任意檔案(如bat/log等)固定在開始選單?WindowsBAT
- 如何在“我的所有檔案”中隱藏某些檔案?
- 驅動載入到proc檔案下
- 遍歷當前目錄下的所有HTML檔案,並且顯示到螢幕中HTML
- 載入JPGE圖象檔案到DirectDraw的表面中(轉)
- Keil 5(C51 與 MDK-ARM)官網下載安裝包 [ 圖文教程 ]
- Linux中如何使用Aria2下載檔案Linux
- springboot 中檔案的上傳和下載Spring Boot
- ASP.NET中檔案上傳下載方法集合ASP.NET
- Joomla外掛JDownloads中的下載檔案管理OOM
- javaWeb不生成臨時檔案實現壓縮檔案下載JavaWeb
- 前端利用Blob物件建立指定檔案並下載前端物件
- 通過php下載檔案並重新命名PHP