logo
logo integra-sro.sk
logo
Vyhľadávanie

 

Wavecom Supreme

GSM/GPRS modemy
Wavecom Fastrack Supreme

 

zortstrom

Kombirozdelovače-zberače-anuloidy
Zortström realizácie

 


DataLab PC/LCD panelový počítač

viac informácii

PIC projekty:

GSM alarm s PIC 16F628

Kódový zámok s PIC 16F84

Zvukový modul s ISD

Programovanie Microchip PIC procesorov


USB programátor PIC  


USB programator PIC
Pohľad zo strany USB konektoru

Jednoduchý USB PIC programátor

Ak nemáte žiadny programátor PIC procesorov a potrebujete niečo jednoduché finančne nenáročné, tak je tu tip na stavbu práve takéhoto programátoru. Na nete existuje množstvo návodov na stavbu programátorov cez sériový, paralelný port, pre súčasné počítače to môže byť neaktuálne, ak tieto porty na svojom PC nemáte. Zapojenie je prevzaté z dostupných návodov z netu. Zapojenie sme odskúšali, hardware aj software.
USB PIC programátor sa pripojuje štandardným USB káblom, na jednom konci je klasický USB konektor, na druhom konci USB typ B.

Zaujímavá funkcia je to, že programátor detekuje typ procesoru. Programátor automaticky detekuje procesor a má túto funkciu zabudovanú v ovládacom softwari.


Srdcom programátoru je 28 pinový mikroprocesor 18F2550 fy.Microchip. Schéma zapojenia je vyriešená tak, že všetky potrebné napätia na programovanie si programátor vyrobí sám, bez potreby externého napájania. Vzhľadom na jednoduchost zapojenia, komentár nie je potrebný. Súčiastky sú osadene na jednostranej doske, čím je celé zostavenie programátoru uľahčené. Napriek jednoduchosti použitie vhodnej mikropájky bude asi na prospech veci.
Programátor umožňuje programovať celý rad PIC procesorov, 10F, 12F,16F,18F, 30F. Konštrukcia nepoužíva ZIF päticu, preto je programátor skôr vhodný na menej frekventované programovanie. Ak je ZIF päica potrebná, je ju možné pripojiť cez 5 žilový prepojovací káblik. Rovnako je možné programovať takto procesory v nejakej inej doske tzv. in-line spôsobom, ak sú na to pripravené v danej aplikácii prepojovacie piny. Je to výhodné najmä pri vývoji softwaru a odlaďovaní aplikácie, programátor môže spolupracovať s nejakou testovacou doskou. Niektoré profesionálne výrobky su riešené tak, že takmer na každý typ procesoru je potrebný adaptér. Tento programátor ma niekoľko pätíc priamo na sebe, čo môže byť najmä v začiatku práce s PIC procesormi užitočné.
Známe problémy: Progamátor pracuje veľmi dobre v počítačoch s 32 bit. OS Windows XP. Pre svoju prácu potrebuje dostatočne tvrdý zdroj, ktorý napája USB porty. Ak sa taký problém objaví, že vlastný zdroj počítača nie dostatočne dimenzovaný, je možné použiť USB rozbočovač s externým napájaním 5V.
Ak nemáte Windows XP, v takom prípade jedna z možností je si toto prostredie nainštalovať ako virtuálny počítač. Na stránkach časopisu PC Revue sa tejto téme venuje pomerne dosť priestoru. Je tu možnosť to nainštalovať aj v 32bit aj v 64bitovom prostredí Windows7.



Hlavné vlastnosti USB PIC programátoru


  • kompatkné riešenie
  • jednoduchosť
  • univerzálnosť
  • open source projekt
  • nízka nadobúdacia cena

USB PIC programátor podrobnejšie podklady pre stavbu



Zostavenie programátoru

Plošný spoj je si možné objednať priamo u nás mailom. Ak nemáte možnosti naprogramovať si procesor, je si možné objednať aj procesor s naprogramovaným .hex súborom alebo samotný procesor ako súčiastku. Schéma zapojenia.

Potrebné súbory k zostaveniu programátora.

Súbor s plošným spojom a osadením súčiastok (254kB)
Obslužný program a driver (1.05MB)
Programátor môže fungovať aj s inými verziami SW, ktoré sa dajú stiahnuť z netu.
Niekoľko ďaľších obrázkov dalsieobrazkyusbpicprog.zip (101kB)


 

Ako oživiť programátor?

Je potrebné si nainštalovať driver USB rozhrania a samotný obslužný program programátoru. Ak sa nevyskytne nejaká chyba v zapojení pri stavbe, programátor funguje prakticky na prvý raz. Je možné urobiť test hardwaru a detekciu procesoru. Po vložení nejakého procesoru napr. 16f628a do príslušnej pätice programátoru, programátor rozpozná procesor. Ďaľšie úkony sú bežné, prečítanie obsahu, zmazanie obsahu, programovanie a verifikovanie. Obslužný program nemá SK jazykovú mutáciu, takže sa treba orientovať v anglickom prostredí. Možno sa bude hodiť zopár tipov zo zahraničných stránok na podobné konštrukcie, ktoré sa venujú stavbe USB programátoru odkazy.txt (0.41kB)

Záver:

Jednoduchý kompaktný programátor, o ktorom je táto informácia, môže byť vhodným doplnkom výbavy v začiatkoch práce s procesormi PIC Microchip. Na stavbu je nenáročný a čo je dôležité aj obstarávacie náklady sú prijatelné.  Pripravujú sa ďalšie témy resp.projekty.