Toto je starší verze dokumentu!
Programování PIC
Kompilátory
- MPLAB
Knihovny
- Microchip
Nahrávání kódu
Nejběžnějším řešením je program zkompilovat do formátu .hex a tento soubor vypálit do paměti procesoru programátorem PICkit. K tomu určený programovací modul je PICPROGUSB02A. Který je kompatibilní s originálním programátorem Microchip Pickit2.
Připojení mikroprocesoru
Procesorový modul se propojuje s programátorem přes programovací kablík s 5ti vodiči. Je vhodné jej vylepšit protažením a zkroucením drátu skrz prázdnou dutinku (Konektor se jednak lépe vyndavá a zároveň to i prodlužuje životnost vodičů).
Linux
Instalace vcetne vyvojoveho prostredí je popsána zde
http://hackaday.com/2010/11/03/how-to-program-pics-using-linux/
Nahrávání programu
Výhodou kompatibility modulu PICPROGUSB02A s programátorem PicKit2 je, že k němu jsou dostupné i drivery pro linux. Je jednak k dispozici přeložený balík z repozitáře pro debian like systémy (jako třeba Ubuntu).
V tomto repositáři ale není balík pro 64bit systémy. Je proto vhodnější si jej samostatně přeložit.
Naistalujeme potřebné nástroje
sudo apt-get isntall gcc g++ make libusb-dev
stáhneme a přeložíme zdrojové kódy pk2cmd
git clone https://github.com/jda/pk2cmd.git cd pk2cmd make linux
Pokud vzniknou nějaké chyby, tak je to pravděpodobně způsobeno chybějícími balíky v systému. Jinak můžeme binární soubory naistalovat do systému.
sudo make install