51微控制器程式下載失敗原因排查
01檢查電腦端下載埠COM口是否存在
在電腦上,右鍵我的電腦,選擇管理,進如計算機管理視窗。
選擇裝置管理器下載埠,檢視是否有USB-SERIAL CH340(COM4),如果沒有此埠就需要進行驅動安裝,文章末尾有驅動下載連結。
02檢查下載電路(USB轉串列埠電路)是否正常
將USB轉串列埠電路的串列埠介面RXD與TXD進行短接,目的是通過串列埠助手進行資料傳送,這樣USB轉串列埠電路發出去的資料就通過USB轉串列埠電路接收端接收,如果串列埠助手接收與傳送的資料一致,說明USB轉串列埠電路正常。
圖:串列埠助手測試
圖:USB轉串列埠模組RXD與TXD短接
如果你用的是開發板,USB轉串列埠電路沒有引出介面,可以將微控制器的串列埠介面短接,然後將微控制器取出。
03檢查微控制器最小系統電路是否正常
微控制器最小系統電路包括晶振電路、復位電路、微控制器、電源,這些部分缺一不可。有的開發板的晶振是可更換的,所以引腳不可太長。
圖:微控制器最小系統電路
04檢查微控制器串列埠與USB轉串列埠的接線是否正確
微控制器串列埠的接收端RXD(P3.0)需要與USB轉串列埠的傳送端TXD連線,微控制器串列埠的傳送端TXD(P3.1)需要與USB轉串列埠的接收端RXD連線,也就是交叉接線。
圖:交叉接線
05PC端燒寫工具的引數選擇是否正確
燒寫工具選擇的微控制器型號是否正確,燒寫COM埠號是否正確,其他的引數選擇都是預設,如果有變動需要對照預設設定。
圖:燒寫工具引數選擇
06更換新微控制器
如果以上問題都已經確認無誤,還是無法下載,則需要更換新微控制器,判斷是微控制器損壞。
往期回顧
51微控制器開機復位、按鍵復位原理講解
51微控制器晶振電路原理
矩陣鍵盤電路原理視訊解析
發光二極體和數碼管有什麼關係?你知道嗎?
21套51微控制器開發板資料整合共享
關於公眾號下載資料說明
開發軟體安裝大全
相關文章
- iOS應用安裝失敗原因排查 – HTTPS SSL 教程iOSHTTP
- 資源載入失敗,你是如何排查它的原因並解決呢?
- Android sdk 下載/更新失敗Android
- 建站失敗的原因分析
- 轉載---IDirect3DDevice9::Reset 失敗的原因3Ddev
- ubifs根檔案系統掛載失敗可能原因
- pyhanlp下載失敗解決方法HanLP
- TP 框架解析 JSON 失敗原因框架JSON
- Pyinstaller打包pikepdf失敗的問題排查
- File 物件呼叫 renameTo() 方法失敗原因物件
- Ubuntu22.4環境下npm下載gdal失敗UbuntuNPM
- 支付寶介面代簽約失敗排查指南
- gradle包下載失敗Gradle
- 使用HTTP代理失敗的常見原因HTTP
- git push程式碼失敗,鑑權失敗Git
- 對USB驅動下載失敗的解決
- 記一次talib包pip下載失敗
- go get下載包失敗的解決方案Go
- 如何在keil中生成hex檔案,並下載到51微控制器中
- 【FAQ】獲取Push Token失敗,如何進行排查?
- OpenStack 下 CentOS6.X 映象網路初始化失敗問題排查CentOS
- 數字化轉型失敗,有哪些原因?
- 天融信TopSAG堡壘機-下載更新配置失敗[1]
- 一個SaaS專案失敗的原因 從個人角度覆盤專案失敗的5個重要原因
- 51微控制器學習歷程(二)快速入門51微控制器
- 51微控制器程式框架之組合按鍵框架
- 51微控制器程式框架之矩陣按鍵框架矩陣
- 記一次 Kafka 重啟失敗問題排查Kafka
- Android studio下載安裝後常見問題中的gradle下載失敗AndroidGradle
- 阿里失敗的最大原因是什麼?阿里
- 使用微服務失敗的11個原因 - Shekhar Gulati微服務
- 織夢資料庫連線失敗的原因資料庫
- 爬蟲代理IP自動分配失敗的原因爬蟲
- POSTGRESQL 小版本升級失敗後的原因分析SQL
- 基於51微控制器的小車避障電路實現-PCB下載站
- 51微控制器流水燈電路以及C程式碼C程式
- 51微控制器程式框架之LED閃爍_方法1框架
- 51微控制器mcp4728驅動程式原始碼原始碼