Bygga inbyggda system projekt för skojs skull kan vara givande och lärorikt . Genom att bygga ditt projekt runt en obekant mikrokontroller ( eller mikroprocessor ) , får du lära dig en ny enhet och samtidigt ha roligt på samma gång . Några inledande planering , såsom att noggrant välja en enhet och utvecklingsmiljö , och välja ett projekt med en lämplig svårighetsgrad , kan bidra till att bygga ditt inbyggda system projekt är roligt , inte frustrerande . Välja ett projekt för att bygga
När du väljer ett inbyggt system projekt att bygga , överväga dina förmågor . Till exempel , om du inte vet hur man ska löda , välj ett projekt som kan slutföras utan lödning . Också överväga din programvara skrivning och felsökning färdigheter när man väljer ett projekt . Kortare är enklare koden enklare att felsöka och få arbeta . Även om ett projekt kan komma med en tryckt kod notering eller filer att ladda ner , finns det nästan alltid någon felsökning behövs för att få ett system som fungerar .
Besluta om en enhet och utveckling System
När du har ett inbyggt system projekt i åtanke , kan du börja tänka på vad enheten ( mikrokontroller , mikroprocessor eller DSP ) att använda . Om du bygger ett projekt enligt instruktioner som specificerar en viss enhet , är det förmodligen bäst att hålla sig till den enheten för att på bästa sätt utnyttja de anvisningar . Men om du bygger ett projekt från grunden , måste du välja en enhet för ditt projekt . Två viktiga faktorer vid val av en enhet är minneskapacitet och inbyggd kringutrustning .
Välj en enhet med minneskapacitet tillräcklig för den programvara som behövs för din inbyggda system projektet . Om du inte är säker på vilken enhet som ska välja , söka hjälp från tillverkare . Till exempel erbjuder Atmel en parametrisk verktyg anordning val för AVR produktlinje . Också , hobby webbplatser ägnas åt specifika enheter eller familjer enhet har ofta forum där du kan få hjälp med att välja en enhet .
Välj en enhet med inbyggd kringutrustning passar för ditt projekt . Till exempel , om du bygger ett inbyggt system projekt för att kommunicera på ett specifikt protokoll , välja en enhet som har inbyggt stöd för det protokollet . Om ditt projekt kräver analog - till - digital- eller digital - till - analog- konvertering väljer en enhet med en inbyggd omvandlare .
Enhetstillverkare erbjuder ofta billiga startpaket eller styrelser utveckling som kan tjäna som bearbetning bas för ditt projekt . Microchip , till exempel , erbjuder PICDEM Kit Lab Development . Du kan spara mycket pengar och tid genom att använda de färdiga elektronik ett startpaket eller utvecklingskort . Innan du försöker att " rulla din egen " , ska du be en tillverkare eller distributör om tillgänglighet för en starter - kit eller utvecklingskort för den enhet som du tänker använda .
Få ditt system up and Running
Installera programverktyg för din enhet och få en enhet som är ansluten ( via en nämnd eller annat kretskort ) . Var noga med att testa din konfiguration med hjälp av ett mycket enkelt test program som kan observeras visuellt , t.ex. LED ständigt populära blottare . När testprogrammet fungerar , kan du börja arbeta på ditt projekt . Du vill inte börja arbeta med nyskriven ( och möjligen komplicerad ) kod utan att först ha kontrollerat dina inställningar . Addera