STM32實戰一 初識單片機

一直用PLC搞智能控制,最近研發新產品,因爲控制點太多,想改用單片機,一陣某度之後,選用STM32,功能足夠。開始想自己設計電路,很久沒有Altium了,水平本來也不高,放棄了。從寶寶上買了一塊開發板STM32F103VET6(單片機主體),一個ST-LINK仿真器(下載和調試程序),一些杜邦線(各種公母頭),一些發光管(實際沒有用上),開始奇妙的單片機旅程。

與客服聯繫,要了好多資料,客服不是很專業,不能回答技術問題,簡單的安裝和使用還行,專業問題要在工作時間找技術支持。一共有3G多的資料,首先安裝驅動和軟件。

ST-LINK+V2++WIN10+驅動.zip 這是WIN10的驅動。首先安裝這個。
mdk472.rar 然後安裝開發環境,解壓時,裏面有一個破解文件會被殺毒軟件刪除,先關閉殺毒軟件。開發環境最新的有5.27版,我用的舊版。
【ST-Link+V2使用教程+V5.0】2015年.pdf 主要看4.3在Keil軟件調試和下載

 以上是仿真器實際接線圖,左邊是開發板的JLINK接口,右邊是ST-Link接口,大家可能注意到了,電源接了5V,而不是要求的3.3V,實際用了很多天,沒有問題。省掉了接外設時,3.3V到5V的轉換,方便很多,不過還要進一步測試。

按上面的方法把軟件硬件安裝完成後,打開\STM32F103VET6工控板\MINI板實驗代碼\基本例程-I0操作_LED流水燈xws\LED流水燈\USER\STM32-DEMO.uvproj

 如上圖,點擊左邊紅圈編譯,顯示沒有錯誤後點右邊紅圈下載,如果下載不成功,請重複閱讀【ST-Link+V2使用教程+V5.0】2015年.pdf 4.3在Keil軟件調試和下載,正常情況下,開發板上的兩個紅燈交替閃爍。到此,開發環境和硬件連接工作完成。以上寫的比較簡單,以後各篇也是這樣,只寫知識點,細節部分網上都有,不再贅述。以後各部分有完整軟件代碼,充分考慮異常和容錯,有較強的軟件濾波和抗干擾能力,具備工業級水平,可用於實際控制。

STM32實戰系列源碼,按鍵/定時器/PWM/ADC/DAC/DMA/濾波
STM32實戰一 初識單片機
STM32實戰二 新建工程
STM32實戰三 C++ IO.cpp
STM32實戰四 定時器和按鍵
STM32實戰五 板載LED顯示數據
STM32實戰六 PWM加移相正交
STM32實戰七 數字濾波
STM32實戰八 DAC/ADC
STM32實戰九 編碼器
STM32開發過程的常見問題

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章