- MSP430G2 LaunchPad -sisältö:
- MSP430G2452 ja MSP430G2553 mikrokontrollerit:
- Kehityskortin käynnistäminen ja testaaminen:
- Ohjelmointiohjelmisto (IDE) MSP430 LaunchPadille:
MSP-EXP430G2 on kehityksen väline alias LaunchPadia antamat Texas Instruments oppia ja miten käyttää mikro. Tämä levy kuuluu MSP430 Value Line -luokkaan, jossa voimme ohjelmoida kaikki MSP430-sarjan mikrokontrollerit. Tämä kaunis kiiltävä punainen lauta on kiehtova oppia vain siksi, että se kuuluu TI (Texas Instruments) -yhtiöön. Oppia käyttämään TI-mikrokontrollereita olisi uhmakkaasti mahtava työkalu hihassamme, koska TI on todella valtava ja sillä on laaja todellisuus MCU: ista, joista valita erittäin kilpailukykyiseen hintaan.
Tässä opetusohjelmien sarjassa opimme tästä MSP430G2 LaunchPadista ja sen ohjelmoinnista. Tämän LaunchPadin avulla voimme työskennellä MSP430-mikrokontrollerien kanssa, jotka tarjoavat 16-bittistä suorituskykyä jopa 16 MHz: n toimintanopeudella. Opetusohjelmat on kirjoitettu elektroniikan vasta-alkajille, joten jokainen aihe kerrotaan mahdollisimman tarkasti. Näiden opetusohjelmien tarvitsema laitteisto olisi normaali tietokone ja MSP430 Value Line LaunchPad -kehitystyökalupakki, jossa on muutama muu elektroniikan peruskomponentti, jotka löydät helposti paikallisesta elektroniikkalaitteistosta. Joten pikemminkin jatkaaksemme, sukelkaamme Kehitystyökaluun ja tarkistamme, mitä laatikkoon sisältyy ja miten niitä käytetään. Voimme vilkuttaa LEDiä tämän opetusohjelman lopussa.
MSP430G2 LaunchPad -sisältö:
Kun ostat MSP430G2 LaunchPad -kehitystyökalun TI: ltä tai muulta paikalliselta myyjältä, saat seuraavat materiaalit pakettiin. Koko sisältö näkyy myös alla olevassa kuvassa. Huomaa myös, että tämä on voimassa vuodesta 2018 lähtien, koska aiemmilla ja tulevilla versioilla voi olla erilainen sisältö
- MSP-EXP430G2-kehitystoimikunta
- MSP430G2452 ja MSP430G2553 mikrokontrollerit
- Mini USB-kaapeli
- Mikrokristalloskillaattori (32,7 kHz)
- Pikaopas
MSP430G2452 ja MSP430G2553 mikrokontrollerit:
Kuten aiemmin kerrottiin, MSP430-kehityskorttia voidaan käyttää ohjelmoimaan mikro-ohjaimia, jotka kuuluvat MSP430 Value -linjasarjaan. Mutta tämän kehityspaketin avulla TI tarjoaa meille kaksi mikrokontrolleria MSP430-sarjasta, jotka ovat MSP430G2452 ja MSP430G2553. Molemmat ovat 20-napaisia DIP-IC: itä kunnollisella suorituskyvyllä. Oletuksena MSP430G2553 kiinnitetään kehityskorttisi IC-liittimeen ja MSP430G2452 toimitetaan erikseen. Molempien MCU: iden tekniset eritelmät on esitetty alla
MCU-nimi: | Tekniset ominaisuudet |
MSP430G2553 | 16 kt Flash, 512B RAM, 16GPIO, 2 × 16-bittinen ajastin, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI / UART), 8-kanavainen 10-bittinen ADC, 8-kanavainen komparaattori, kapasitiivinen kosketus-IO-moduuli |
MSP430G2452 | 8 kt Flash, 256B RAM, 16GPIO, 1 × 16-bittinen ajastin, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI), 8ch 10-bit ADC, 8ch Comparator, Kapasitiivinen kosketusnäyttömoduuli |
Kuten näette, MSP430G2553: lla on paremmat tekniset tiedot kuin muilla, sillä on myös UART-moduuli, joka olisi erittäin kätevä virheenkorjauksessa Energian avulla. Tästä syystä käytämme tässä oppaiden sarjassa MSP430G2553: ta tämän kehityspaketin kaikkien toimintojen tutkimiseen.
Mini USB-kaapeli:
Mini-USB-kaapelia käytetään piirilevyn liittämiseen tietokoneeseen, kun ohjelma on ladannut tiedot (heksakoodina) virtaamaan tietokoneesta korttiin tämän kaapelin kautta. Myös virheenkorjauksen (Serial Monitor) aikana MCU: n tiedot vastaanotetaan tämän kaapelin kautta.
Tämä kaapeli tarjoaa virtaa myös piirilevylle, joten voit jopa käyttää matkapuhelinta laturiin virtalähteen ohjaamiseksi tämän kaapelin kautta ohjelman lataamisen jälkeen.
Mikrokristalloskillaattori:
TI tarjoaa myös 32 kHz: n mikrokideoskillaattorin yhdessä Development Kitin kanssa. Tämä kristalli voidaan juottaa levylle, mutta se on täysin valinnainen. Koska MSP430G2553 IC: ssä on sisäinen oskillaattori 16 MHz, jonka pitäisi olla riittävä, jotta voimme aloittaa.
Kehityskortin käynnistäminen ja testaaminen:
Ennen kuin aloitamme, TI olisi jo ladannut näyteohjelman MSP430G2553-mikrokontrolleriin, joten anna meidän virtaa piirilevyyn ja tarkista, toimiiko se. Voit kytkeä kortin virtalähteeseen mini-USB-liitännän kautta, ja kun olet tehnyt sen, huomaat, että kortin vasemmassa alakulmassa olevat LEDit (punainen ja vihreä) palavat vaihtoehtoisesti. Voit sitten painaa P1.3: een kytkettyä painonappia tarkistaaksesi, toimiiko sisäinen lämpötila-anturi. Kyllä, MSP2553: ssa on sisäinen lämpötila-anturi. Kun olet painanut painiketta, hiero sormiasi vain lämmittääksesi se ja asettamalla se mikropiirille, huomaat, että punainen LED syttyy osoittamaan lämpötilan nousua. Viileä!! Eikö ?? Okei nyt, siirrymme ohjelmistoympäristöön.
Ohjelmointiohjelmisto (IDE) MSP430 LaunchPadille:
Texas Instruments antaa meille mahdollisuuden ohjelmoida heidän mikrokontrollereitaan erilaisissa ympäristöissä. Virallinen on Code Composer Studio, joka tunnetaan yleisesti nimellä CCS. Tämä ohjelmisto on myös ilmainen, mutta sen käyttö vaatii vain vähän kokemusta mikro-ohjaimista.
Koska tämä opetusohjelma on suunnattu aivan aloittelijoille, käytämme toista kehitysympäristöä nimeltä Energia. Energia on avoimen lähdekoodin ja ilmainen ympäristö, jonka avulla voimme ohjelmoida TI-mikrokontrollerit helposti. Energian päätavoitteena on tehdä TI MCU: iden ohjelmoinnista yhtä helppoa kuin Arduinossa. Joten Energia on Arduinon vastaava, joka tukee Texas Instruments -mikrokontrollereita. Arduinoa käyttäneet ihmiset ovat samaa mieltä