# PIC programma's

## Manipulatie

Wanneer u een FlowCode- of tekstdocument maakt, zult u een afrolmenu in de werkbalk bemerken met een pictogram van een raket. Vanaf daar kunt u uw PIC-programma manipuleren; het wijzigen in verschillende vormen.

- Naar µbe; converteren - Dit wordt alleen in &flowcode; documenten gebruikt. Dit wordt verder uitgelegd in flowcode.

- Naar Assembly converteren - dit kan gebruikt worden in vier contexten. Wanneer een &flowcode;-document open is, zal de uitvoer van de &flowcode; in de vorm van assembly instructies zijn. Wanneer een µbe;-document open is, zal het het `microbe` programma gedistribueerd met &ktechlab; aanroepen om het programma te compileren. Evenzo, als een C-programma open is, zal het proberen om het te compileren via SDCC. Wanneer een tekstdocument met PIC-hex open is, zal het `gpdasm` aanroepen om het hex te disassembleren.

- Naar hex converteren - dit kan ook gebruikt worden in vier contexten. Zoals met Naar assembly converteren, kan dit gebruikt worden met &flowcode;-, µbe;- en C-documenten. Het zal ook ingeschakeld worden wanneer een assembly-document open is om het te assembleren via `gpasm`.

- Naar PIC uploaden - Dit assembleert het PIC programma dat nu wordt bewerkt en uploadt het met de programmeur die de gebruiker heeft geselecteerd.

Geen van deze acties vereisen dat het huidige document wordt opgeslagen - erg nuttig wanneer een snel programma is vereist. Voor niet-PIC doelen, zal de Uitvoer-dialoog aangeroepen door te klikken op een van deze acties kan ofwel uitvoer als resultaat hebben (altijd tekst in de bovenstaande drie gevallen) naar een vers document of naar een bestand. Als de uitvoer is opgeslagen naar een bestand, biedt het ook opties om het bestand na maken te laden en het nieuw gemaakte bestand toe te voegen aan het geopende project (als er een is geopend).

Merk op dat u er voor kunt zorgen dat &ktechlab; altijd dezelfde weergave voor tonen van de uitgevoerde inhoud gebruikt door de optie Instellingen onder Algemeen te selecteren.

## Uploaden

&ktechlab; gebruikt programmeurs van derden om programma's naar PIC's te uploaden. een variëteit van algemene programmeurs komt voorgedefinieerd. Anderen kunnen toegevoegd worden via de dialoog Instellingen.

De lijst met poorten wordt verkregen door te scannen naar seriële en parallelle poorten die zijn te lezen en te schrijven. Naar seriële poorten wordt gezocht in:

- /dev/ttyS[0..7]

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

- /dev/ttyUSB[0..7]

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

Naar parallelle poorten wordt gezocht in:

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

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