Proteus8.9仿真運行stm32流水燈程式
- 一、 創建工程
- 二、 配置實驗所需原件
- 三、 撰寫流水燈程式
- 四、 配置芯片
- 五、 實驗結果
- 六、 總結
- 七、 參考資料
摘要:采用Proteus仿真軟體進行虛擬單片機實驗,具有比較明顯的優勢,如涉及到的實驗實習內容豐富全面、硬體資源投入少、使用者可自行實驗、實驗程序中損耗小、與工程實踐最為接近等,
關鍵字:proteus8.9,stm32
環境:proteus8.9,Keil5
一、 創建工程
注意:打開該軟體要以管理員身份運行,并且工程目錄中不要出現中文名字,否則將會報錯,
- 打開Proteus 8.9并新建工程

- 創建原理圖

- 布板設計
這里選擇不創建

- 創建韌體專案

如果要進行寫入開發板的話,這里的開發板型號就要與自己的開發板對應, - 完成創建工程

二、 配置實驗所需原件
此次的仿真實驗是STM32流水燈,所以需要以下元件:
STM32F103,LED,RESISTOR(電阻),Power(電源)
但我在添加庫是報了以下錯誤:
網上查閱資料得知需要管理員運行程式,
1.添加所需要的元件
這里選擇合適的元件雙擊滑鼠左鍵進行添加,





2.連接電路

這里需要注意電阻的默認阻值是10k,電阻太大會導致LED不發光,所以進行更改50,

三、 撰寫流水燈程式
撰寫流水燈程式主要在Keil5中編譯并生成hex檔案

這里的Keil檔案用了Proteus仿真STM32流水燈實驗例程、詳細步驟的檔案內容,大家可以去自行下載學習,但此次實體是進行初步了解Proteus進行仿真實驗,所以這里不做重點介紹Keil5,感興趣的讀者可以系統的學習一下Keil5自己撰寫STM32流水燈程式和HEX檔案,
四、 配置芯片
將HEX檔案添加至芯片并設定晶振8MHZ

此時直接點擊Proteus仿真會報以下錯誤:

這里解決方案如下:

點擊設計>配置供電網>添加VDDA、VSSA至電路網路即可解決問題,

五、 實驗結果

好了,這就是STM32的流水燈實驗結果,
溫馨提示:大家可選擇黃色LED效果更明顯一點,其他的閃爍模式以及延時時間都可以自己在Keil5中自己設定,
六、 總結
通過此次學習,我基本掌握了Proteus的基本使用方法,也開始重視起仿真實驗的重要性,可以幫助我們進一步的驗證程式的正確性和設計仿真電路,并極大的提高平時日常嵌入式仿真電路的設計效率和代碼檢錯能力,且通過仿真實驗可以有效的提前發現問題改正問題,極大的降低了啥訓開發版的概率,
七、 參考資料
1.Proteus仿真STM32流水燈實驗例程、詳細步驟
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/207788.html
標籤:其他
上一篇:專案記錄1——基于STM32的電力表資料采集(一)串口通信采集資料
下一篇:Style(2):命名空間

