學(xué)習(xí)嵌入式的同學(xué),絕大部分都會自己購買開發(fā)板以及不少電子元器件。當(dāng)實物不在手上的時候我們可以借助仿真軟件來實現(xiàn)我們需要的效果。之前上網(wǎng)課的時候,快遞無法送達,手上也沒有硬件的實物。我們老師就是通過Proteus來進行在線教學(xué)的。Proteus軟件是英國Lab Center Electronics公司出版的EDA工具軟件(收費)。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。用了三四個月。Proteus功能還是比較強大。支持學(xué)校教學(xué)常用的8051、Cortex系列處理器。我們當(dāng)時在Proteus上也做了不少C51、STM32的小實驗。
Proteus.png (209.96 KB, 下載次數(shù): 44)
下載附件
2023-8-14 17:30 上傳
Proteus確實在當(dāng)時為學(xué)校的教學(xué)提供了不少的幫助。但是該吐槽還是得吐槽。這軟件還是有點難用。首先他不是免費的,安裝使用需要破解,第一次沒有破解好的話可能會影響你后續(xù)的安裝。然后接線、移動的操作邏輯反人類,真的很不習(xí)慣。也不知道是不是我安裝的版本有問題,經(jīng)常閃退。操作過快會閃退、運行仿真會閃退(特別是STM32系列),好不容易把電路連好,點擊保存還閃退了。最后就是性能確實不咋地,當(dāng)時老師在如何使用LCD12864。Proteus效果真的有點差,LCD屏幕加載緩慢,還經(jīng)常丟失屏幕的外殼。整個工程的運行也因為這個LCD的仿真效果不好被拖慢。還好我們第二學(xué)期就回到了學(xué)校上課。擺脫了這個卡頓的Proteus。
Proteus--LCD12864.png (150.1 KB, 下載次數(shù): 44)
下載附件
2023-8-14 17:30 上傳
當(dāng)時我也嘗試過看看另外有沒有可以仿真STM32的,但是發(fā)現(xiàn)大多數(shù)都是做的Arduino 再到后面我發(fā)現(xiàn)了一款國產(chǎn)的在線仿真平臺。我愿稱之為“國產(chǎn)Proteus”,仿真STM32的效果非常好。軟件官網(wǎng):嵌入式仿真實驗教學(xué)平臺(puliedu) 可以選擇身份進行注冊,如果需要邀請碼可以聯(lián)系平臺的工作人員。
3.官網(wǎng).png (470.99 KB, 下載次數(shù): 52)
下載附件
2023-8-14 18:10 上傳
這個平臺支持在線編程,在線編譯,電路搭建,在線運行與代碼調(diào)試。
51hei截圖_20230814152934.png (183.86 KB, 下載次數(shù): 42)
下載附件
2023-8-14 17:30 上傳
支持代碼上傳與下載,支持bin/hex文件下載,下載之后可燒寫到對應(yīng)的真實開發(fā)板中運行。 支持數(shù)款MCU,包括STM32系列,安芯MM32F5270、平頭哥E906。
MCU.png (56.12 KB, 下載次數(shù): 52)
下載附件
2023-8-14 17:30 上傳
平臺上有上百款外設(shè),如DHT11、DS18B20、TFTLCD、ESP8266、步進電機等。
元器件 (1).png (134.76 KB, 下載次數(shù): 40)
下載附件
2023-8-14 17:30 上傳
元器件 (2).png (80.84 KB, 下載次數(shù): 48)
下載附件
2023-8-14 17:30 上傳
我粗略計算了一下有兩百多節(jié)課程。并且可以支持KEIL工程和GCC工程代碼上傳使用。
8.51hei數(shù)量.png (916.26 KB, 下載次數(shù): 49)
下載附件
2023-8-14 18:11 上傳
我嘗試了一下在上面仿真0.96寸的OLED 12864。我直接用的STM32F047ZGT6。還支持代碼導(dǎo)航。代碼編輯上和用VScode的體驗很接近。體驗很好。 運行仿真的界面,同時可以查看寄存器、函數(shù)棧等等
10.寄存器.png (211.32 KB, 下載次數(shù): 46)
下載附件
2023-8-14 18:11 上傳
12.斷點調(diào)試.png (176.63 KB, 下載次數(shù): 43)
下載附件
2023-8-14 18:11 上傳
可以代碼斷點調(diào)試
12.斷點調(diào)試.png (176.63 KB, 下載次數(shù): 41)
下載附件
2023-8-14 18:11 上傳
最后生成的hex文件可以下載到開發(fā)板運行,效果完全一致。
13.實物驗證.jpg (604.54 KB, 下載次數(shù): 50)
下載附件
2023-8-14 18:11 上傳
|