clevis.czSiemensMania | WMmania | VySemNesmite | SiemensMania na Facebooku
EnglishČesky
  SiemensMania   Články  Návody

  Off-line verze  TESTY  Náhradní díly  Podpořte SM  

ÚVOD FÓRUM CHAT
  World of phones
 Mobile phones list
 Gigasets list
 3D simulations
 Emulators
 Manuals in pdf

  Articles
 Tips
 Modifications
 Tunings
 Informations
 Recensions
 Games and apps recensions
 Reportages
 Interviews
 From editors
 Rag

  Service
 Firmware
 Backups
 Service manuals
 Testpoints
 FAQ

  Download
 Patches
 Elfs
Nové za posledních 24 hodin Menu icons
Nové za posledních 24 hodin User menu
Nové za posledních 24 hodin Skins
 Programs
 Utilities
 Drivers

  Site
 Contests
 Authors
 Contants
 Chat
 Advert
 Changelog
 Terms

  SiemensMania Club
 Information about club SM

  Projects
 Development software
 Development accessories
 Friends of siemensmania

  Translator


  Statistics

  Autor


Daniel Schmidt
  PonyProg 2000 - naprogramujte všetko!
Vydáno dne:  26.10.2004
Zobrazeno celkem:  24243
Počet příspěvků v diskusi:  15 Zobrazit diskuzi
Průměrné hodnocení:  
1111.21.21.21.41.41.41.61.61.61.81.81.82222.22.22.22.42.42.42.62.62.62.82.82.8333   3 (hodnoceno 2x)
1111.21.21.21.41.41.41.61.61.61.81.81.82222.22.22.22.42.42.42.62.62.62.82.82.8333
 
návod



verze pro tisk  

Keďže sa na Siemensmanii objavila téma GSM brán, tak pre záujemcov prinášame jeden veľmi dobrý programátor, vhodný na programovanie všetkých bežne dostupných procesorov.



Co budeme potřebovat:

 Program PonyProg 2000     
Stáhnout
 Schémy     
Stáhnout
 Rozloženie súčiastok     
Stáhnout
 Súbor pony.sch     
Stáhnout


Jedná sa o tzv. Ponyprog, čo obnáša jednak samostatný programátor a obslužný program, ktorý je odladený na Win95-XP, existuje aj verzia pre Linux. Stránka celého projektu je www.lancos.com . Autor Claudio Lanconelli ho vyvýja od roku 1997.



Na oficiálnej stránke si môžte stiahnuť najnovšiu anglickú verziu pod Windows, aktuálne 2.06, českú alebo slovenskú verziu 2.05.

Podporované čipy:

I2C Bus EEPROM - 24C01 - 24C512
Siemens EEPROM - SDE2516, SDE2526, SDA2546, SDA2586, SDA3546, SDA3586, SDE 2506
I2C Bus EEPROM - 24C325 a 24C645
Atmel I2C EEPROM - AT17C65, AT17C128, AT17C256, AT17C512, AT17C010
Atmel AVR - AT90S1200, AT90S2313, AT90S2323, AT90S2323, AT90S4433, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8535 Flash micro
Atmel AVR ATmega - ATmega603, ATmega103, ATmega161, ATmega163
AVR ATtiny ATtiny12, ATtiny15
Atmel x51 programovatelné přes ISP - AT89S8252 a AT89S53
Microwire EEPROM - 93C06, 93C46, 93C56, 93C66, 93C76, 93C86 (C a LC)
Microchip - PIC 16C84/16F84 , 16F873/874/876/877, 12C508/509
SPI EEPROM - 25010, 25020, 25040, 25080, 25160, 25320, 25640, 25128, 25256

Vlastnosti:

Autodetekcia 24XX EEPROM – typ a kapacita
Vie zapísať LOCK bity pro AVR
Podporuje zápis Flash i EEPROM paměti AVR v jednom kroku
Podporuje prístup do microwire eeprom v 8 nebo 16 bit
Podpora Intel HEX a Motorola S-record formátu
Editácia Buffer-u v programe v HEXu a ASCII
Buffer možno vyplnit definovaným znakem
Editor Security bitů pro AVR, AT89S a PICy
Podpora generování sériových čísel

Program PonyProg:





1 Setup – jednoduché nastavenie, stačí vybrať programátor, port na ktorý je pripojený a odskúšať cez PROBE.
2 Výber správneho mikroprocesoru.
3/4 Tri tlačítka na čítanie/zápis do obvodu (číta celý obvod, len program memory, len data memory).
5 Tlačítko na vymazanie obvodu.

Program samotný má oveľa viac možností, ale ja osobne som viac nepotreboval, obsahuje napr. plne editovateľný buffer, ktorý si určite budú pochvaľovať profesionáli.

Podporuje viacero sériových aj paralelných hw programátorov, s tých známejších je to napr. Ludipipo/JDM Prog.

Hardwarová časť pre program Pony Prog 2000 - SI Prog:

Je robená modulárnym spôsobom. Ku základnej časti sa pripájajú ďalšie obvody podľa toho aký typ mikroprocesoru programujete. Tým sa elektronika a zložitosť konštrukcie obmedzuje na minimum. K počítaču sa pripája 9 pinovým priamym káblom. Pri programovaní si treba dať pozor na to, aby bol zasunutý iba jeden procecor zo skupiny. Napr. pri module PIC je to najlepšie badateľné.



Obr. 1: Základná časť - použitý stabilizátor LM2936 vyniká malým úbytkom napätia, preto mu nerobí problém spolupracovať s notebookom aj v teréne



Obr. 2: AVR 20 pin (AT90S1200, AT90S2313)



Obr. 3: AVR 40 pin (AT90S4414, AT90S8515)



Obr. 4: AVR 8 pin (AT90S2323, AT90S2343, ATtiny12)



Obr. 5: AVR 8 pin (AT90S2323, AT90S2343, ATtiny12)



Obr. 6: AT89S8252/AT89S53



Obr. 7: PIC16F8xx/PIC16Fxx/PIC12C50x – programujú sa napätím 12-15V, preto tento modul je potrebné napájať samostatne. Je prítomný prepínač pre napájanie externé, alebo z baterky (vtedy 9V z baterky + 5V zo základnej časti = 14V)



Obr. 8: I2C Bus eeprom (24Cxx, SDE2516, ...)



Obr. 9: Microwire eeprom (93Cx6)



Obr. 10: SPI eeprom (25xxx, 95xxx)



Obr. 11: SDE2506



Obr. 12: NVM3060

Tu je časť oficialnej dokumentácie:

Obsahuje všetky schémy (si-prog-v2_2.pdf) a rozloženie súčiastok plošného spoja (mplan2_2.pdf).

Na stránkach www.hw.cz , ktoré tento produkt ponúkajú v licencii autora si ho môžte objednať, samozrejme aj s plnou podporou ktorá ku tomu patrí, nájdete veľmi dobrú dokumentáciu http://www.hw.cz/constrc/ponyprog/index.html .
Nájdete tam aj veľa rôznych veľmi zaujímavých „hračiek“. Preto túto stránku odporúčam všetkým záujemcom o elektrotechniku, každý si tam určite nájde to „svoje“.

Uvádzam vlastnú upravenú schému pre programovanie PIC16F8xx/PIC16Fxx/PIC12C50x, ktorú som použil pre programovanie klonovaných SIM kariet. Je to upravená základná časť a modul pre programovanie PIC, doplnená o AMPHENOL konektor:





Súbor pony.sch je do programu EAGLE – návrh dosiek s plošnými spojmi, free verzia je obmedzená na veľkosť DPS s rozmermi 10x8cm a 200 spojov, čo domácemu kutilovy úplne stačí. Stránka programu EAGLE: http://www.cadsoft.de/ .

Viac o programovaní, programátoroch softwarových aj hardwarových napr. aj na www.jecny.cz .

Pony Prog 2000 a jeho hardwarová časť síce nieje profesionálna konštrukcia, ale napriek tomu si svoju funkciu zastane na naozaj profesionálnej úrovni, o čom svedčí rozsah vlastností a podporovaných obvodov.











  Diskuse k tématu
25.10.04 22:21  Re: Zajímají vás "hard" návo...   weitless Zobrazit příspěvek
26.10.04 13:15  Re: Zajímají vás "hard" návo...   HenX Zobrazit příspěvek
26.10.04 14:31  Re: Zajímají vás "hard" návo...   Jo ale najma ak sa to da urobit svojpomocne. Cize nic tazkeho ale zase aby to bolo uzitocne. Ja...Seten Zobrazit příspěvek
26.10.04 19:42  Re: Zajímají vás "hard" návo...   Vidim ze nikto zatial temu nepochopil, ale zaujem je! To je zaklad, a aby som nadviazal an dve pre...Anonymous Zobrazit příspěvek
26.10.04 23:18  Re: Zajímají vás "hard" návo...    willem.org je taky na podobne urovni. Kdyz se nekdo chce zabyvat programovanim IC na lepsi uro...vcelak Zobrazit příspěvek
27.10.04 08:22  Re: Zajímají vás "hard" návo...   romulus Zobrazit příspěvek
27.10.04 12:19  Re: Zajímají vás "hard" návo...   vcelak Zobrazit příspěvek
27.10.04 20:37  Re: Zajímají vás "hard" návo...   Jan Novák Zobrazit příspěvek
02.11.04 14:56  Re: Zajímají vás "hard" návo...   JardaS55fw91 Zobrazit příspěvek
03.11.04 18:51  Re: Zajímají vás "hard" návo...   mate pravdu IC-Prog a JDM programator je idealne jednoduche riesenie pre programovanie PIC. islo ...ghost_z_kca Zobrazit příspěvek
03.11.04 23:40  Re: Zajímají vás "hard" návo...   Jan Novák Zobrazit příspěvek
23.11.04 22:25  Re: Zajímají vás "hard" návo...   Anonymous Zobrazit příspěvek
17.03.05 13:09  Re: Zajímají vás "hard" návo...   "hard" navody me urcite zajimaji, ale na moc navodu jsem zatim nemel tu cest narazit. Je...witty Zobrazit příspěvek
17.03.05 13:55  Re: Zajímají vás "hard" návo...   Kde je ten navod?!?Dieg0 Zobrazit příspěvek
17.03.05 14:38  Re: Zajímají vás "hard" návo...   [quote:035fcfcab0="Dieg0"]Kde je ten navod?!?[/quote:035fcfcab0] ...no abych to uvedl...witty Zobrazit příspěvek
17.03.05 14:43  Re: Zajímají vás "hard" návo...   aha.Seten to s tim motorcekom ya diody je dobry napad =D> .To si urobim :twisted:Dieg0 Zobrazit příspěvek


Zobrazit fórum
 
Nikdo nesmí bez souhlasu autorů kopírovat grafiku, texty ani cokoliv jiného z těchto stránek. Veškeré informace uveřejněné na těchto stránkách jsou určené pouze pro vzdělávací účely a nesmí být použity pro komerční využití nebo v rozporu se zákony. Autoři nenesou odpovědnost za nevhodné použití dat z těchto stránek.
Podrobnější podmínky.
   ©2003-2004 Radim Zeman | ©2004 Roman Gregor