PRESTO 是强大的、快速和性价比高的编程器,其可以支持一系列主流器件,如单片机、串行EEPROM、FLASH 存储芯片、CPLDS 以及其它器件。PRESTO 通过 USB 进行操作(电压约为5V),不需要额外供电。

 

bios编程器的使用 bios编程器推荐_嵌入式

支持的软件:

1)UP——程序UP支持PRESTO及ASIX其它编程器。它提供许多先进的功能如工程,命令行控制,窗口信息控制,工作空间设置包括用户键盘快捷方式的定义,各种途径产生的序列号,等等。

2)JTAG SVF PLAYER——该软件可用于带有JTAG接口的器件编程。

3)PRECOG——该软件可用于编程eCOG微控制器。

4)ARMINE——ARMINE是一个软件包,提供FLASH编程和调试给嵌入ARM内核的微控制器。ARM包基于OpenOCD,支持PRESTO,是FLASH编程和简单而又方便的GUI和必要延伸。


特点:

高速

PRESTO 是针对高速进行优化,例如它可以对PIC18F8720 在 6 秒钟内进行编程和验证(3 秒钟编程,3 秒钟验证)。在 3 秒钟之内完成一个 eCOG1 。

增强型编程接口 

In-Circuit Serial Programming (ICSP)PIC特性。PRESTO 通过使用专业的接口和线缆支持这个功能。与ASIX的编程器相比,ICSP 连接器已经被增强。另外两个别针可以支持范围更广的器件,如Atmel 单片机、JTAG接口的器件和一些串行可编程存储芯片。

目标应用设备可以由PRESTO(标称5 V)供电或是由 3 至 5 V(±10% 波动,即2.7 至 5.5 V)范围内电源电压供电。电压范围还可以扩展到另外两个特别的接头- HPR3V3 ( 3.3 V 输出) 和 HPR1V2 (支持 1.2 至 3.3 V )。

对目标板供电和编程电压的过流限制,可以极大的减小由于操作失误造成对器件损坏的风险。同时还可以检测供电过压的检测。

高级软件 

程序 UP 支持PRESTO 和 ASIX 的其它程序。它提供许多高级功能,像工程、命令行控制、窗口消息控制、工作区设置(包括快捷键定义,下载第二个程序到芯片指定的位置)以及各种方法产生序列号等。

带有JTAG 接口的设备和 eCOG 微控制器分别是由 JTAG SVF播放器和eCOG编程器支持的。OpenOCD支持32 位ARM 核的微控制器,另外简单易用的 Armine应用程序支持一部分32 位ARM 核的微控制器。

用户可以自由在网上进行软件更新,其中包括新的支持器件,新功能和在必要时进行算法更新。
现在支持 LINUX(使用WINE)。

舒适的使用界面 

GO button允许用户很轻松的开始设备编程,而不需要计算机键盘和鼠标。LED 指示了编程器的状态-绿灯在线说明了一个工作的USB连接,而黄灯即是PRESTO 正在操作(编程,读写...)。

PRESTO 是由USB 供电,因此不需要任何其它的供电器。

PRESTO 小巧、轻便并且结实。

器件支持列表

· Microchip PIC, dsPIC/PIC24 and PIC32 MCUs:Serially programmable (all Flash and the most popular OTP/JW)
· Atmel AVR and 8051 architecture MCUs:Devices with SPI low voltage serial downloading - for example ATtiny12, AT90S8535, ATmega128 and AT89S51
· 32-bit ARM-based MCUs by various vendors
Programming and debugging using OpenOCD, programming of selected parts also directly by the ASIX' ARMINE application, e.g. Atmel AT91SAM7xxx. More about ARM support...· Texas Instruments MSP430 MCUs:(Security Fuse blowing is not supported).
· Chipcon (now Texas Instruments) CCxxxx MCUs
· Cypress PSoC MCUs:CY8U21xx, CY8U24xx and CY8U27xx.
· Components with JTAG interface
- types which can be programmed using SVF or XSVF file - for example o CPLDs- Xilinx (XC95xx, CoolRunner, ...), Altera, Lattice and others
o FPGA configuration Flash PROMs- Xilinx (XC18Vxx, XCFxxS)
o Atmel ATmega
o Serial EEPROM and Flash memories
I2C(24LCxx)o Microwire(93LCxx)
o SPI EEPROM(25Cxx)


https://blog.51cto.com/hkaco/762514