svetelektro.com
Hlavná stránka download Galéria obrázkov Fórum Bazár Vývoj elektro. zariadení Upload súborov Web odkazy eShop
MID8 == Převodník Texas Instruments 65V SWIFTTM DC/DC s technologií Eco-modeTM se zaměřuje na účinnost při nízké zátěži == Vánoční nabídka Kramara == Retro: Počítače v Československu == Zimní QRP závod na VKV == Elektrofony == Všichni na dlouhých vlnách - 3. kolo poslechového soustředění NDB == Výsledky 2. kola společného poslechu NDB == Vánoční nabídka == Vývojové boardy pro bezdrátový přenos na 2,4 GHz ==
Hlavné menu
Úvod (Správy) :
· Archív Článkov
· Vyhľadať článok
· Top 10
· Naše, vaše bannery
· Všetky príspevky
· O Autoroch
·  A-Rádio databáza

Elektronika:
· Audio technika
· Blikače a optika
· Elektrónky
· Merače a testery
· Mikroprocesory
· Oscilátory, časovače
· PC príslušenstvo
· Meranie, teória
Vf technika
· ---> Prijímače
· ---> Vysielače
· ---> Ostatné
Silové časti
· ---> Zdroje
· ---> Meniče
· ---> Nabíjačky
· ---> Ostatné
· Nezaraditeľné
HAM:
· Contesting
· Technika

Počítače:
· PC - Hardware
· PC - Software
Členovia:
· Osobné konto
·  FTP server
· Calculator
· Zaslať Príspevok
· Web linky
· Download
· Fórum
· Galéria obrázkov
·  Odhlásenie
KV podmienky
Slnečné vyžarovanie:
Slnečné vyžarovanie

Geomagnetické pole: Geomagnetické pole
VKV podmienky
Aurora:
Aurora

Es vrstva:
Aurora
Kto je online?
Členstvo:
Najnovšie: Leco666
Nových užívateľov dnes: 4
Nových užívateľov včera: 5
Celkom zaregistrovaných užívateľov: 4006

Online návštevníkov:
Návštevníkov: 56
Užívateľov: 36
Spolu: 92

Online:
01: tommos
02: SpajkH
03: pat
04: iwo1222
05: Edizon85
06: paradajka
07: boraicho
08: mato3000
09: right13
10: 33zuli
11: adio
12: gegi
13: Metalweb
14: herdik
15: ronaldo
16: borec
17: čalfa
18: gabi
19: r0m@n
20: Boris
21: spin90
22: mirki
23: sento
24: kofo
25: Freeman
26: Muerto
27: UnReSt
28: spartak53
29: Kado
30: bobor1992
31: addo1
32: Andrej
33: nazgul
34: JohnnyKos
35: daqq
36: Marek89
 PICkit 2

MikroprocesoryAndrej nám odoslal(a) nasledujúci článok:
"

Každý kto sa zaoberá programovaním veľmi dobre vie, že po napísaní programu nasleduje spravidla vždy jeho odlaďovanie (debuggácia). Pri programovaní aplikácii bežiacich v počítači je debuggovanie pomerne jednoduché. Pri programovaní mikročipov (ďalej len µP) je však už debugging podstatne zložitejší. Napísaný program skompilujeme, nahráme do mikrokontroléra, µP osadíme v aplikácii a čuduj sa svete zariadenie nefunguje. Po spŕške pár vybraných slov a buchnutí po stole si položíme deprimovane otázku: „Čo som spravil zle?“. A odpoveď môže definovať prianie: „Keby som sa tak mohol pozrieť dovnútra tej čiernej skrinky, kde a prečo to nefunguje...“. A presne na to slúži ďalej popisované zariadenie, ktoré môže tvoriť jednu z alternatív pre debugging a programovanie mikrokontrolérov PIC.

Ako bolo napísané v úvode, PICKIT 2 je určený výhradne pre programovanie a odlaďovanie mikrokontrolérov od firmy MICROCHIP. Tieto µP sa tešia veľkej obľube medzi konštruktérmi hlavne pre svoje technické parametre a širokú podporu zo strany MICROCHIPu. (viz nižšie). PICKIT 2 je opensource programátor/debugger vyvinutý firmou MICROCHIP. Pravidelne dochádza k aktualizácii firmwareu, ktorý je možne ľahko a rýchlo stiahnuť na www stránkach výrobcu. [1] Momentálne je podporovaná drvivá väčšina µP z rodiny 18F a novších. Z rodiny 16F sú podporované všetky najpoužívanejšie µP(16F84, 16F628, ...), množstvo ďalších a pomaly sa podpora rozrastá aj na 16bitove a 32bitove µP. S každou aktualizáciou firmwareu dochádza k rozšíreniu podporovaných µP. Záujemcovia o PICKIT2 majú prakticky dva spôsoby na to ako si ho zadovážiť. Prvým je kúpa originálu a druhým je „home-made“ konštrukcia. Ja som si zvolil druhý spôsob, čo vlastne zapríčinilo, že tento článok uzrel svetlo sveta. Treba však podotknúť, že voľba kúpiť hotový výrobok je síce o niečo drahšia, ale najmä pre začiatočníkov oveľa výhodnejšia (okrem PICKITu dostanete aj vývojovú dosku na ktorej sa dá perfektne zvládnuť programovanie v par lekciách). Popisovaná konštrukcia bola prevzatá z www stránok autora [2] bez akýchkoľvek úprav. Takto koncipované riešenie predstavuje trochu „odľahčenú“ verziu PICKIT2 a to z dôvodu väčšej jednoduchosti a nižšej ceny.

Hlavné rozdiely medzi originálom sú: - podporuje len 5V napájanie
- klon neobsahuje EEPROM a tým sa nedá použiť v programmer-to-go móde
- namiesto bipolárnych tranzistorov sú použité mosfety.
Podrobnosti môže záujemca nájsť na www stránke autora [4]


STAVBA:

Na obr. 1 je schéma zapojenia PICKIT 2. Zapojenie nie je zložité a zvládne ho každý zručnejší konštruktér. DPS zapojenia je navrhnutá na originál veľkosť skutočného PICKIT 2 a keďže sú použité klasické súčiastky tak je rozloženie súčiastok dosť „na tesno“ Na to treba brať ohľad pri jej výrobe. Najvhodnejšie je použiť metódu výroby fotocestou – inú nedoporučujem. Druha možnosť je upraviť si DPS svojim predstavám. Hotovú dosku treba starostlivo ošetriť lakom, prekontrolovať spoje (hlavne nežiaduce spojenia) a odstrániť prípadné chyby. Všetky diery (s výnimkou uchytenia USB konektora) stačí prevŕtať vrtáčikom s priemerom 0,8 mm. Dve dierky uchytenia USB možno prefrézovať vrtáčikom s priemerom 1mm. Mikrokontrolér doporučujem osadiť do pätice (DIL 28 – tenké prevedenie). Pri osadzovaní najskôr prepojíme drôtovými prepojkami potrebné miesta (pozor na prepojku pod mikrokontrolérom) následne postupujeme klasicky od najmenších súčiastok k najväčším. Zatiaľ mikroprocesor neosadzujeme. Po úspešnom osadení a zapájkovaní súčiastok prekontrolujeme napätia v pätici a pristúpime k naprogramovaniu procesora. Procesor podporuje ICSP programovanie a teda ho je možné pomerne jednoducho naprogramovať. Ja som pri programovaní použil TSP-IC programátor [5] s programom WinPic800, ktorý môžem vrelo odporučiť. Vývody ICSP procesora 18F2550 sú popísane v príslušnom datasheete. Programovanie prebehlo úspešné na prvý pokus. Aktuálny firmware je prístupný na stránke www stránke microchipu [1]. Naprogramovaný procesor osadíme do konštrukcie a prepojíme USB káblom s PC. PC by malo okamžite rozpoznať zariadenie a nainštalovať príslušné drivery. V niektorých prípadoch možno bude potrebné aktualizovať Windows. Zariadenie je vhodne výhradne pre operačné systémy Win XP a novšie. V prípade potreby stačí pohľadať drivery na stránke microchipu [1]. Tým je konštrukcia úspešne ukončená a možno odskúšať funkciu. Programovať a debuggovať sa dá prostredníctvom softvéru MPLAB IDE. Kto chce len jednoducho programovať, môže si nainštalovať program PICKIT 2 taktiež dostupný na stránkach microchipu [1]. Prostredníctvom tohto programu je možno PICKIT 2 použiť aj ako jednoduchý logický analyzátor, čiže ho určite vrelo doporučujem...

Schéma zapojenia: (obr.1)


DPS s rozmermi: 87x 40mm


Osadenie DPS:


Hodnoty väčšiny použitých súčiastok nie sú kritické. Najväčší problém azda pozostáva v zadovážení samotného procesora 18F2550. Síce nie je drahý ale v SOS, AVELMAKu alebo GME by ste ho ťažko našli. Objednať sa dá napr. od firmy TME [6] za cenu okolo 200 Sk. Ostatne súčiastky sú bežne dostupne až na Q3, za ktorý možno bude treba pohľadať vhodnú náhradu. Celková cena sa tak vyšplhá na úroveň max. 450 SK. Vzhľadom na to že originál sa dá kúpiť už za niečo viac ako 500 Sk tak je to na pováženie. Tým, ktorí sa rozhodnú pre stavbu prajem veľa úspechov a nech nájdu v zariadení cennú pomôcku pri programovaní a odlaďovaní svojich programov. Pridávam potrebné softvérové vybavenie, schému, dps a firmvér.

DOWNLOAD:
Firmware, DPS a schému v eagli, Programovací software
Veľkosť: 4,13MB


Screenshot z ovládacieho programu:


Fotky hotového výrobku:











Použitá literatúra a zdroje:
1. http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023805
2. http://szilva.info/pickit2-1/index.en.html
3. http://www.tme.eu/sk/katalog/artykuly.phtml?search=PICKIT2&idp=1#cleanParameters%3D1%26search%3DPICKIT%26bf_szukaj%3D+
4. http://www.mcuhobby.com/articles.php?article_id=7
5. http://web.quick.cz/ruckl/tsp-ic/index.html
6. http://www.tme.eu/sk/katalog/artykuly.phtml?search=18F2550&idp=1#search%3D18F2550
"


 
Súvisiace odkazy
· Viac o Mikroprocesory
· Ďalšie články od autora: zawin


Najčítanejší článok na tému Mikroprocesory:
Kódový zámok

Hodnotenie článku
Priemerné hodnotenie: 5
Hlasov: 1

Vynikajúci

Zvoľte počet hviezdičiek:

Vynikajúci
Veľmi dobrý
Dobrý
Priemerný
Zlý

Možnosti

 Vytlačiť článok Vytlačiť článok

"PICkit 2" | Prihlásiť/Registrovať | 5 komentárov | Hľadať v diskusii
Za obsah komentárov je zodpovedný užívateľ, nie prevádzkovateľ týchto stránok.

Re: PICkit 2 (Hodnotenie: 1)
Od: m6r3k (uhliar.marek@gmail.com) - Thursday, 06.11. 2008 - 15:14:39
(O užívateľovi | Poslať súkromú správu)
paráda diiik moc

Re: PICkit 2 (Hodnotenie: 1)
Od: FUBU (fubu@pobox.sk) - Thursday, 06.11. 2008 - 18:56:31
(O užívateľovi | Poslať súkromú správu)
Super !!! Ja si to ale planujem kupit. Pekne napisany clanok. Som rad, ze clovek ako Andrej je jeden z moderatorov. Pekny clanok. Osobne neznasam clanok typu, kde neni ziadna schema ani plosak ani poriadny pokec. Som rad, ze je tu aj taky, kto si da zalezat na tom ako to ma vyzerat. :)

Re: PICkit 2 (Hodnotenie: 1)
Od: Kado (jkbalvan(zavin)post.sk) - Thursday, 06.11. 2008 - 19:36:21
(O užívateľovi | Poslať súkromú správu)
velmi pekny clanok, super...

Re: PICkit 2 (Hodnotenie: 1)
Od: Hurvo (hurvo@zoznam.sk) - Friday, 07.11. 2008 - 21:37:42
(O užívateľovi | Poslať súkromú správu)
Nedá mi to nepochváliť, paráda.

Re: PICkit 2 (Hodnotenie: 1)
Od: romiadam (romiadam@zoznam.sk) - Tuesday, 09.12. 2008 - 01:07:23
(O užívateľovi | Poslať súkromú správu)
!!! Upozornenie!!!
Neviem co autor tohto clanku myslel pod pomom ...su podporovane... Ak mal na mysli programovanie, tak v tom pripade ma pravdu. Pickit 2 podporuje vela mikroprocesorov (dalej len MP), vid odkaz (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en027813/).
Ak mal na mysli debuging (odladovanie) programu, tak v tom pripade ho musim opravit. So samotnym programatorom Pickit 2 sa daju debugovat len MP, ktore debuging podporuju, teda MP, ktore maju v sebe zabudovany odladovaci obvod. Pre ostatne MP, ktore tento obvod nemaju v sebe zabudovany, treba pouzit „header“, ktory tento chybajuci odladovaci obvod nahradi. Pre kazdy MP je iny header, je ich vyse 20 druhov (http://www.microchipdirect.com/productsearch.aspx?Keywords=header). Pri pouziti header-a dalej butete potrebovat RJ-11 to ICSP Adapter. (http://www.microchipdirect.com/productsearch.aspx?Keywords=AC164110). MP, pre ktore neexistuje „header“ nemozete program debugovat v MP, t.j. bohuzial pre tak znamy PIC 16F84 program nemozete debugovat priamo v MP. Mozete ho debugovat iba v simulatore.




Partneri:
Autori stránky sú Milan Ondrka (BgDestroy) a Ondrej Závodský(zawin), o graficky desing sa stará Ľuboš Fabo(BUFU).
Pri informovaní adminov je použitie čohokoľvek z tejto stránky pre osobné alebo obchodné účely 100% povolené.
TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
Čas potrebný k spracovaniu stránky 0.04 sekúnd
Magic SEO URL - Optimalizácia pre vyhľadávače
Poznajte dalšie produkty Magic SEO URL
osCommerce SEO | ZenCart SEO | CRE Loaded SEO | phpBB SEO | phpBB3 SEO