程序gpsim是一個開源模擬器Microchip的PIC單片機支持太平洋島國的所有三個家族:12位,14位和16位內核。
程序gpsim已被設計為盡可能準確。精度包括整個PIC - 從核心到I / O引腳,並包括所有的內部外設。因此,它可以創建刺激和配合他們的I / O引腳和測試PIC相同PIC以同樣的方式,你會在現實世界中。
程序gpsim已被設計為盡可能地快。 20MHz的照片實時仿真速度是可能的。 (在我的400Mhz PII Linux機器模擬當A'轉到$“程序運行在相同的速度25MHz的照片。當然,當您添加的刺激,並開始與外圍設備進行交互,性能下降,但它仍然快!)
程序gpsim已被設計為盡可能有用。標準的模擬模式,包括斷點,單步,拆卸,檢查內存和變化,等等已實施。另外,gpsim支持可許多調試功能,這些功能僅適用於在線仿真器。例如,連續跟踪緩衝區跟踪模擬器每一個動作(你是否希望它與否)。此外,它可以設置讀寫值斷點(如打破,如果一個特定的值被讀取或寫入寄存器)。
gpsim支持可加載模塊。這意味著它是可以添加那些從程序gpsim完全獨立的設備與gpsim。他們居住在自己的圖書館,分別分佈。課程的目標,是提供模擬的基礎設施為用戶方便地構造一個自定義的模擬環境。
程序gpsim提供了一個基本模塊庫具有下列組件:
ยท拉/下拉電阻
ยทUSART
ยท開關
ยทAND,OR,XOR和NOT邏輯門
ยท單或7段LED
ยทPAL視頻模擬器
ยท旋轉編碼器
ยทI2C EEPROM
什麼是此版本的新:
- 在錯誤是固定
- 在新處理器的支持。
在什麼版本0.25.0都是新:
- 在錯誤是固定
- 在其他設備的支持。
- 在一些圖書館的許可證從了GPLv2 +改為LGPLv2 +。
在什麼版本0.23.0都是新:
- 在羅伊·蘭加入P16F818和P16F819處理器李>
- 斯科特Dattalo加入10F200,10F202,10F204和10F206處理器
- 斯科特Dattalo加入模擬同步
- 在羅伊·蘭加EEPROM轉儲/負載
- 斯科特Dattalo加入12F508,12F509,12F510處理器
- 在羅伊·蘭添加TMR1外部晶體模擬
- 在羅布·皮爾斯加入18f4321和18F2321處理器
- 博魯特Razem固定在GCC 4.3.0編譯
- 在羅布·皮爾斯增加了支持中斷優先級為16位內核
- 在羅伊·蘭金增加了新的風格與A2D多達16個頻道
- 在源代碼的瀏覽器窗口羅伊蘭固定國際
- 在羅伊·蘭固定在GCC 4.4.0編譯
評論沒有發現