1. 程式人生 > 實用技巧 >425_PICkit2燒寫PIC18F4580 MCU

425_PICkit2燒寫PIC18F4580 MCU

全部學習彙總: https://github.com/GreyZhang/PIC18F

手裡兩塊PIC18Fxx的板子,一直也沒有拿出來用過、學習過,想來真是有一點浪費。正好趁著最近有一點點自由的時間,找出來簡單玩玩。

開始接觸一個新的嵌入式平臺,還是老一套。首先看文件做一點基本功,接著就是開發工具鏈的確認,來一個點燈程式的燒錄。這一步過了之後,後面就是自由hack了。

MPLAB的安裝其實還算是順利,一個工程開啟清空編譯也還順利。但是,嘗試在IDE中呼叫偵錯程式的時候似乎不是很順利,唯一一次成功發現程式還無法全速執行。我的學習平臺來自於TB,而偵錯程式也是仿製品PICkit2。是不是這些工具的相容性問題也不是很好說,於是網路搜尋尋求更為純粹的解決方案。

很順利,找到了PICkit2的GUI軟體,而且專門註明了針對windows10,看起來正好符合我的要求。軟體十分小巧,安裝包甚至都不到1M。

安裝成功之後,燒錄更是一路順利。以下是我自己燒錄成功的一個狀態(整個過程,我執行了空白檢測,發現非空白,然後擦除操作成功,又進一步燒寫成功):

而我的開發板,現在上面的兩個LED燈也在不斷閃爍了。

操作的過程中,遇到過偵錯程式沒識別的情況,按照下面截圖中的選單操作成功連線成功。

最後,增加一個讀取以及校驗的測試:

也還順利,讀取的時候會讓MCU停止執行,而校驗的過程則會讓MCU啟動執行。

軟體的燒寫速度特別快,又使用Arduino那樣的快感。接下來,看看hack是否愉快且順利啦!