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