Jste zde

PonyProg - Nový software

PonyProg je výkonný kit programátoru, který programuje velmi mnoho obvodů, ovládá se jednoduchým SW

a přitom je dosažitelný za velmi nízkou cenu.
Cena je zde kompenzovaná přímým využitím hardware portů PC. Vnější elektronika je omezena na minimum, což může

způpobit problematickou funkci na některých operačních systémech.

Na základní desce jsou osazeny patice pro všechny běžné obvody. Software PonyProg umí základním interfacem ovládat i další obvody (například Siemens EEPROM-SDE2516, SDE2526 a další), které lze připojit vnější redukcí.

Ovládací software

PonyProg ovládá velmi propracovaný software, který funguje i pod Windows NT a umožňuje reálnou práci. Kromě rozumného editoru bufferu, možnosti jeho vyplňování, podpory generování sériových čísel a podobně podporuje program i standardní hardwarové rozhraní kitů STK 200/300 a dalších. (- Popis Hardware Interfaces v anglické verzi)

Ovládací program je k dispozici dokonce i ve slovenské verzi.. K 1.4.2002 nejsou k dispozici ovladače k Windows XP.

HW server vyrábí v ČR tento programátor v licenci autora, takže zájemce, jenž si u nás koupí programátor kupuje s programátorem automaticky také podporu v podobě dalších verzí obslužného programu a případně rozšiřování šířky podporovaných obvodů.


Odkazy na stažení software najdete v seznamu odkazů v pravém sloupci.


Podporované obvody :

  • I2C Bus EEPROM - 24C01 - 24C512
  • Siemens EEPROM - SDE2516, SDE2526, SDA2546, SDA2586, SDA3546, SDA3586, SDE 2506
  • Atmel I2C EEPROM - AT17C65, AT17C128, AT17C256, AT17C512, AT17C010
  • Atmel AVR (AT90S1200 – AT89C8535) včetně Flash micro
  • Atmel AVR ATmega - ATmega603, ATmega103, ATmega161, ATmega163, ATtiny12, ATtiny15
  • Atmel x51 programovatelné přes ISP - AT89S8252 a AT89S53
  • Microwire EEPROM - 93C06, 93C46, 93C56, 93C66, 93C76, 93C86
  • Microchip - PIC 16C84/16F84 , 16F873/874/876/877, 12C508/509
  • SPI EEPROM - 25010, 25020, 25040, 25080, 25160, 25320, 25640, 25128, 25256


Výhodné vlastnosti PonyProgu :

  • Autodetekce 24XX EEPROM – typu a kapacity
  • Umí zapisovat LOCK bity pro AVR procesory (zamknout kód proti čtení)
  • Podporuje zápis Flash i EEPROM paměti AVR v jednom kroku
  • Podporuje přístup do microwire eeprom v 8 nebo 16 bit organizaci
  • Podpora Intel HEX a Motorola S-record formátu
  • Buffer lze editovat v programu v HEXu a ASCII..
  • Funguje pod : Windows95, Windows98, WindowsME, Windows2000, WindowsNT a Linuxem*
  • Podporuje znovunačtení souboru (Vynikající v ISP režimu)
  • Buffer možno vyplnit definovaným znakem
  • Editor Security bitů pro AVR, AT89S a PICy
  • Podpora generování sériových čísel
  • Vylepšená rychlost pod WinNT a Win2000 pomocí driveru pro přímé ovládání I/O.zařízení.

    * Pod Linuxem není podporován celý rozsah obvodů a rozhraní. viz dokumentace…

 

Hadwarové řešení

Původní mechanické řešení autora (Claudio Lanconelli) bylo umístěno na několika plošných spojích a modulárně se připojovalo. Pro zjednodušení manipulace a snížení ceny jsme na HW serveru použili jednodeskové řešení, kde se jednotlivé sekce přepínají plochým kablíkem s konektory PFL10.

Kompletní dodávka PonyProgu
Hardwarová část působí na první pohled velmi jednoduše, ale vznikla postupně jako složitý kompromis přizpůsobený řadě rozdílných interpretací normy RS232 výrobci počítačů. Díky těmto odlišnostem mají například některé notebooky úroveň výstupního napětí sériového portu pouze 5V. Proto je v PonyProgu použitý speciální „low dropout“ 5V stabilizátor, který pracuje při proudu 50 mA s úbytkem napětí pouze 0,2V!.
Programátor je díky tomu dobře použitelný i v terénu a k programování FLASH obvodů většinou postačí napájení pouze z sériového portu RS232.
Hodnocení článku: