關於proteus中仿真STM32F103芯片的注意事項


本文內容來源於網絡,是筆者在自己學習過程中遇到的問題的一個總結,若有不當之處敬請指正

1. 電源

STM32仿真不同於51單片機的仿真,對51進行仿真時,只用把芯片拖出來,放上程序,運行仿真就可以了,在32仿真前要對電源網絡做一些設置,設置VDD、VDDA、VSS、VSSA,打開Design -> config power rail 將VDD、VDDA、VSS、VSSA加入相對應的網絡中

點擊Add加入GND網絡,同樣的方法設置VDD、VDDA到VCC網絡,注意修改網絡的電壓為3.3V

編程注意:使能TIM1

由於Proteus存在bug,在進行軟件仿真時可能會出現如下情況

遇到這種情況:

  1. 你需要檢查STM32的頻率是否設置,如果沒有設置,就設置一個合適的值,如圖

  1. 如果你的程序中使用了定時器,請設置使能TIM1,在HAL庫下向程序中加入 __HAL_RCC_TIM1_CLK_ENABLE();即可解決問題

參考:http://www.51hei.com/bbs/dpj-131825-1.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM