Msp430: lla on erittäin mukava ohjeisto. Ja tällä hetkellä saat msp430-levyn pelaamiseen noin viidellä taalalla. ARM hallitsee prosessorimaailmaa, kukaan ei ole edes lähellä, melkein kaikki käyttämäsi on käsivarsi. Myös hyvä ohjeisto, monia muunnelmia voi olla alle 50 dollaria, goto sparkfun. pienennettyä käsivarren käskyjoukkoa kutsutaan peukaloksi ja laajennettua peukalon käskyjoukkoa kutsutaan peukaloksi2, ja nyt on ydin, joka on vain peukalo2 (jokainen peukalon käsky kartoitettiin yksi yhteen käsivarsiohjeilla, joten käden ohje oli helppo lisätä vain kun peukalo-ohje löydettiin, mutta peukalo2 muutti, että he tekivät uuden ytimen) ST: llä, josta pidän enemmän kuin LPC ja ehkä muut käsivarteen perustuvat mikrot, on nyt arvolinjan löytölevy noin 12 dollarille (haluat 12 dollarin stm32: n, ei 7 dollarin stm8: n tai mikä tahansa, joka on täysin erilainen prosessori, on 6502 tuntuu, ostin väärät, mutta en ole vielä soittanut sen kanssa). PIC-käskysarja, vanha / oikea (ei mips PIC32), on hyvin opettavainen ja todella tyylikäs, mutta kauhea kääntäjille, ei koskaan kosketa msp430: ta tai käsivarsi tästä näkökulmasta. Mikrosiru ja pic olivat päivänsä Atmel AVR (perhonen ja nyt Arduino), mutta ei vain "saa sitä". Atmel "saa sen" ja heidän asiakkaansa ovat erittäin onnellisia ja uskollisia. Pidän sam7-käsivarren levyistäni melko vähän. AVR-ohjeisto on kauhea, mutta se ei ole estänyt sitä olemasta mielettömän suosittu harrastajien keskuudessa. Riippuu siitä, haluatko oppia ohjelmoimaan vai ei tarvitse huolehtia siitä. Jos et halua ryhtyä ohjelmointiin kovin paljon, arduino on luultavasti ensimmäinen valinta. Jos haluat ryhtyä ohjelmointiin, minulla on pari emulaattoria githubissa, thumbulator peukalon emulaattori ja msp430. Voit tuntea mitä tapahtuu.
Suosittelen, että saat muutaman, monia erilaisia voi saada alle 50 dollarilla. sparkfun.com monille heistä, suoraan TI: ltä ezusb: lle (5 dollarin laukaisualusta on halvempi, mutta ezusb: llä on lisälevyjä, 3 hintaan 10 dollaria). Myös suoraan TI: stä (vai onko sinun mentävä digikeyyn / hiireen?) Stellaris-levyt, täynnä tavaraa niin paljon, että et voi todella päästä I / O: een ilman jälkiä. mutta samaan aikaan paljon taulukkoja luettavaksi ja ymmärrettäväksi sekä paljon enemmän kaavioita luettavaksi ja ymmärrettäväksi. Stellaris-levyt ovat enemmän kuin 100 dollarin luokkaa. 811 on erittäin helppo tiilittää, ole varovainen.
knjn.com -sivustolla on mielestäni edullisia fpga-levyjä. Mielestäni kaikki mitä tarvitset sen jälkeen, kun laitteisto on ilmainen (xilinxistä tai alterasta). Yhdessä vaiheessa alteralla oli modelim-versio, mutta pidän parempana verilaattoria ja icarus-verilogia. Haluaisin viettää enemmän aikaa ghdl: llä, mutta en tiedä tarpeeksi, jotta voisin liittää sen C-testipenkkiin. Verilaattorin kanssa on jonkin verran triviaalia rakentaa testipenkki käyttäen C: tä, jolla voit kirjoittaa koodia / ohjaimia, jotka voivat myöhemmin puhua laitteiston kanssa tai suorittaa laitteistolla tekemäsi mukaan ... tässä oletetaan jälleen, että sinulla on jonkin verran ohjelmointikiinnostusta ... Olen suuri cyclicity-cdl.sf.net-laitteistosuunnittelukielen fani, jonka mielestäni on tehty oikein. Sillä on myös oma, ilmainen simulaatioympäristö. Pohjimmiltaan voit tehdä logiikkasuunnitelmia 50 dollaria tai niin, riippumatta siitä, mitä lauta maksaa. Tai jos et halua ostaa laitteistoa, voi tehdä paljon malleja kaikilla ilmaisilla työkaluilla. gtkwave on ystäväsi, kun on kyse vcd-aaltomuotojen tarkastelusta, vaikka mallinimillakin nyt luon yksinkertaisesti .vcd: n ja käytän gtkwaven katseluohjelmaa.
Löysin asioita, kuten IR-kaukosäätimien dekoodaaminen infrapunavastaanottimella (Radio Shackillä oli aiemmin, nyt digikey tai hiiri tai kipinöinti), bittiä rs232, i2c, spi, dallas one wire (dallas semi on nyt maksimi). x10 jne., jos on harrastus / hakkerointitila, jossa voit hengailla ja juottaa ja käyttää oskilloskooppia, joka olisi todella hyödyllistä. Tämäntyyppisten protokollien lukemisen oppiminen ja logiikan / ohjelmiston virheenkorjaus laajuudella on erittäin hyödyllistä (älä käytä ohjelmistopakettia, jonka avulla laajuus purkaa sen sinulle, opi se vanhanaikaisella tavalla).
Eri mikrokontrollereiden oheislaitteiden ohjelmointi (ajastimet, pwm: t jne.) on hyvin opettavaista. lcd- ja oled-näytöt jne. (stellaris tai arduino ovat hyviä tähän).
mbed ei ole huono alusta paitsi tuskalliset siniset ledit.
ristikolla on brevia, ei paljon rahaa, ja mico8 mielestäni sopii sinne ja on lähdemuodossa, jotta voit simuloida sitä. Säleikkötyökalut eivät ole yhtä huonoja kuin muut. Joten voit saada pienen mikrokontrollerin sekä logiikan ja elektroniikan, jos sitä pidät.
Arduinon ja ST-alukkeiden lxpresso ja joidenkin muiden ensisijainen ongelma on voimakas halu pitää sinut hiekkalaatikossa. Arduino on helppo pyyhkiä ja ohjelmoida uudelleen, ottaa hallitus haltuun ja hylätä hiekkalaatikko, muut kaksi eivät ole. älä osta niitä. Mistä tämä voi auttaa tai vahingoittaa sitä, mitä yrität tehdä, on se, että käärit kaikki "kovat" tavarat pakettiin tai apiin tai mikä pohjimmiltaan piilottaa sen sinulta. Ja jos olet kiinnostunut oppimaan tämän protokollan (spi, i2c jne.) Tai kuinka heiluttaa signaaleja lcd: lle, jotta se toimisi, tai pwm moottori helposti tai vaikeasti. Haluat ehkä olla sidottu hiekkalaatikkoon. Samalla Arduino-hiekkalaatikon avulla sinun ei tarvitse mennä liikaa ohjelmointipuolelle ja voit viettää enemmän aikaa elektroniikan johdotukseen taululle saakka ja virheenkorjaukseen tai pelaamiseen näiden piirien kanssa, eikä sinun tarvitse huolehtia itse Arduinosta.
On paikkoja, jotka myyvät 2 tai 3 piirilevyä hintaan 50 dollaria ja käyttävät kotkaa. Luulen, että se on ulkoasuohjelmisto, jonka voit ladata ja käyttää ilmaiseksi. Todennäköisesti kannattaa ladata ja yrittää tehdä joitain asetteluja, vaikka et olisi valmis ostamaan lautakuntia tai sinulla olisi edes aavistustakaan siitä, mitä haluat rakentaa.
Myönnetty, että sinulla saattaa vielä olla yliopiston budjetti, ja ymmärrän että, mutta sanoisin kokeilla niin monta näistä eri alustoista, joihin pääset käsiksi. Sinulla on todennäköisesti enemmän aikaa kuin rahaa tällä hetkellä, joten voit varmasti käyttää ilmaisia ohjelmistoja, jotka simuloivat suurta osaa näistä tavaroista, ja voit myös tutkia eri levyjen taulukkoja ja kaavioita sekä ohjelmisto- ja laitteistotyökaluja ennen kuin vedät liipaisinta ostamaan.
Todellinen koulutus, joka sinun on tiedettävä tässä, on taulukkojen ja kaavioiden lukeminen. Ja et halua lukea vain yhden toimittajan taulukkolomakkeita, jotkut ovat hyviä, jotkut kauheita, ja todellisessa maailmassa, jolla on todellinen työpaikka tällä alueella, sinun on käsiteltävä hyviä ja huonoja. Muut taidot ovat juottaminen ja oskilloskoopin käyttö, sinulla on varaa juottaa (hyvin hyvä silitysrauta, luultavasti ei vielä), laajuus, sellainen, jota todella käytät työpaikalla, ei kohtuuhintainen. Kun saat ensimmäisen työpaikan, hanki niin paljon soveltamisaikaa kuin voit. Katso, miten muut insinöörit käyttävät sitä, kun heillä kaikilla on oma tapansa liikkua valikoissa ja ominaisuuksissa. Virheenkorjaus on kriittinen urallesi. Jos kallistat logiikkaa, hanki muutama tunti xilinx- ja altera-työkaluista sekä muista mainitsemistani ja saat todella mukavan katsella aaltomuotoja modelsimilla tai gtkwavella. Maksulliset työkalut ovat kaikki kauheita, noin pahin ohjelmisto, jonka voit kuvitella, ja jostain syystä ne maksavat kymmeniä tuhansia. (ja ohjelmisto pahenee joka vuosi / versio). Mutta tämä kipu on avain urapolulle, "tunne työkalusi".