程序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编译
评论没有发现