使用單片機遇到的幾個問題及解決方案1

1.為什么我跟著視頻學習的過程中,我沒有找到“端口"的選項呢?我甚至沒有出現“其他插口”。
想要找到設備管理器最快的方法就是:
首先如果把輸入法調為大寫形式,然后按下“WIN+X”,再按“M”就會出現一個設備管理器了,就像這樣:

像上面這張圖片就是沒有輸入的,我當時沒有插入數據線就是這樣的,沒有“端口”或者“其他設備”。
所以說如果你不顯示“端口”或者“其他設備”那么就說明你的確沒有插入,或者說是你的導線就是一根充電線而不是一根數據傳輸線。
只要有顯示才會說明你的設備被檢測到了,沒有顯示就說明沒有被識別到。
那么就引申到第二個問題:
2.數據傳輸線和充電線能混為一用嗎?二者可以在單片機上面用嗎?
數據線和充電線一樣嗎?今天我來告訴大家
這個是關于數據線和充電線不能混用的原因。
我知道有些人懶,那么我就長話短說:普通的充電線是只有兩根線的,只能夠用來充電;數據線是有四根線的,不僅可以用來充電還可以用來傳輸數據。所以,數據線是可以充電的,但是充電線是不可以用來傳輸數據的。
所以說這個導線也是很重要的,如果是普通的充電線,你的電腦的設備管理器就不會顯示“端口”或者“其他設備”。

這個端口沒有黃色感嘆號,說明連驅動都不用裝,就可以直接用了。
反之,剛才使用的是充電線,那么單片機就只會發(fā)亮,在你的設備管理器那一欄是不會刷新的,也不會出現“端口”或者是“其他設備”。
3.驅動安裝失敗的原因:
1.數據線不好,需要再換一根;
2.使用的是充電線;
3.沒插上單片機
4.在視頻中,新建項目就會自動出現一個工程(軟件是keil 5綠色)。為什么我的軟件(keil5藍色)打開后,新建文件并不顯示這個project呢?而且在新建之后還會出現錯誤?




如果我跟著up主的步驟的話,我會出現如下的情況:
注意!?。?!以下為錯誤情況的產生,大家對照自己的程序即可?。?!





那我們該怎么辦呢?
難道需要重新安裝一個像up主一樣的軟件?
這個軟件沒法用?
這個軟件不適配?
漢化版的不能用?必須英文版的?
首先咱就是一個大no特no!??!
以下為解決方案:
咱們這個藍色圖標的確會這么顯示的!!不要懷疑自己?。?/span>
其次,這個有了之后

? 工程有了之后,我們要建立編寫代碼的文件,點擊 File-->New,如圖 ,新建一個文件,也就是我們編寫程序的平臺。然后點擊保存,切記做項目每一步都要保存!!這是老師教給我們的切身教訓。保存時我們把它命名為 LED.c,這個地方必須加上.c,因為如果寫匯編語言,這個地方的擴展名是.asm,頭文件就是.h 等等,我們編寫的是 C 語言程序,這個地方必須自己添加文件的擴展名.c,如圖


????現在我們就可以在我們建立好的文件中輸入我們的程序代碼了,在編寫之前還有個工作要做。我們每做一個功能程序,必須要新建一個工程,一個工程代表了單片機要實現的一個功能。但是一個工程,有時候我們可以把我們的程序分多個文件寫,所以每寫一個文件,我們都要添加到我們所建立的工程中去,鼠標右鍵點 Source Group 1,點 Add Files to Group?Source Group 1?...,如圖

在彈出的對話框中,單擊 LED.c 選中它,然后點 Add,或者直接雙擊 LED.c 都可以將文件加入到這個工程下,然后單擊 Close,關閉添加。這個時候大家會看到在 Source Group 1下邊又多了一個 LED.c 文件。
