Stap 1: Verzamel de tools en software
ProgrammeurU moet een programmeur — voor degenen die nieuw bij deze bent, een programmeur is een klein apparaat dat aangesloten op uw computer en uw circuit, en de overdracht van uw gecompileerde programma op de PIC/AVR. Er zijn tal van 'officiële' en officieuze programmeurs — ik ben met behulp van een PICKIT 2-kloon zeker Electronics (ze zijn een grappig Chinees bedrijf die afdrukken "Veel plezier met ons" op hun product dozen"), maar u kunt bijna elke programmeur. Het belangrijkste is dat het heeft een terminal interface, d.w.z. kunt u het via de terminal. Voorbeelden hiervan zijn usbpicprog, die eruit als een grote kleine low-cost PIC ICSP programmeur ziet.
Voor de PK2, deze software heet pk2cmd en kan worden gedownload van de sectie 'Downloads' van De Microchip PK2 pagina .
Wat u nodig heeft voor uw programmeur software installeren. U zult waarschijnlijk moeten gebruiken Terminal voor deze sectie (Applications/Utilities/Terminal ). Volg de instructies in de readme of install-bestanden, en u kunt altijd een commentaar als u geplakt!
Compiler
U moet ook een compiler. Dit is een stukje software dat verandert uw assembler of C in machinecode (ruwe hex waarden) die de MCU kan begrijpen. Ik ben met behulp van gputils gpasm , een open source kloon van Microchip van mpasm. Ik hoor dat mpasm kan worden uitgevoerd op OS X, als student versies voor Hi-Tech C's C compilers kunnen.
Hetzelfde behandelen als de programmeur software — ongeacht compiler die u wilt downloaden van de respectieve websites (ik kan aanbevelen gputils, en ik zal dat voor deze tutorial gebruiken) en volg de installatie-instructies. Ik ben niet van plan om te gaan over elk probleem dat kan optreden, dus een reactie als je een hand nodig.
Redacteur
U moet een gewone teksteditor die u aanpassen kunt voor het uitvoeren van AppleScripts door middel van een menu of knop. TextWrangler is geweldig, want het is gratis, u kunt AppleScripts toevoegen aan een menu, en is geheel "scriptable", waardoor de voordelen die je later zult zien. Het doet ook enkele syntaxkleuring. Tenzij u uw weg ronde AppleScript weet, gebruik TextWrangler.
Vooruitgang Check:
Op dit punt moet u kunnen downloaden van een programma te compileren. Als je kunt, nu controleren en oplossen van problemen voordat u naar de volgende fase. Op zijn minst, probeert uit te voeren van beide programma's van de Terminal (door hun namen te typen en op return te drukken. Bijvoorbeeld, "pk2cmd", en "gpasm".