# PIC programi

## Manipulacija

Ko ustvarite FlowCode ali besedilni dokument, boste v orodni vrstici opazili spustni meni z ikono rakete. Od tu lahko manipulirate s svojim programom PIC; s spreminjanjem v različne oblike.

- Pretvori v µbe; - To se uporablja samo v &flowcode; dokumentih. To je podrobneje razloženo v flowcode.

- Pretvori v zbirnik - To je mogoče uporabiti v štirih kontekstih. Ko je &flowcode; dokument odprt, bo izpisal &flowcode; kot navodila za zbirnik. Ko je µbe; dokument odprt, bo priklical program `microbe`, ki se distribuira z &ktechlab; za prevajanje programa. Podobno, če je program C odprt, ga bo poskušal prevesti prek SDCC. Ko je odprt tekstovni dokument, ki vsebuje hex PIC, bo poklical `gpdasm`, da razstavi hex.

- Pretvori v hex – To je mogoče uporabiti tudi v štirih kontekstih. Tako kot pri Pretvori v zbirnik, lahko to uporabite z &flowcode;, µbe; in C dokumenti. Omogočeno bo tudi, ko je dokument zbirnika odprt, ga sestavite prek `gpasm`.

- Prenesi v PIC - To sestavi program PIC, ki se trenutno ureja, in ga naloži s programatorjem, ki ga je izbral uporabnik.

Nobeno od teh dejanj ne zahteva shranjevanja trenutnega dokumenta - zelo uporabno, ko je hitro potreben program. Za cilje, ki niso PIC, lahko pogovorno okno Izhod, ki se prikliče ob kliku enega od teh dejanj, izpiše rezultat (v zgornjih treh primerih vedno besedilo) v nov dokument ali v datoteko. Če je izhod shranjen v datoteko, ponuja tudi možnosti za nalaganje datoteke po ustvarjanju in dodajanje novo ustvarjene datoteke odprtemu projektu (če je odprt).

Upoštevajte, da lahko pri &ktechlab; vedno uporabite isti pogled za prikaz izpisane vsebine, tako da izberete možnost pod Splošnimi nastavitvami.

## Prenašanje

&ktechlab; uporablja programatorje tretjih oseb za prenašanje programov v PIC. Različni običajni programatorji so vnaprej določeni. Druge lahko dodate prek pogovornega okna Nastavitve.

Seznam vrat se pridobi s skeniranjem serijskih in vzporednih vrat, ki so berljiva in zapisljiva. Serijska vrata se iščejo v:

- /dev/ttyS[0..7]

- /dev/tts/[0..7]

- /dev/ttyUSB[0..7]

- /dev/usb/tts/[0..7]

Vzporedna vrata se iščejo v:

- /dev/usb/parport[0..7]

- /dev/usb/parports/[0..7]