- MSP430G2 LaunchPad Indhold:
- MSP430G2452 og MSP430G2553 Microcontrollers:
- Drift og test af dit Udviklingskort:
- Programmeringssoftware (IDE) til MSP430 LaunchPad:
Den MSP-EXP430G2 er et udviklingsværktøj aka LaunchPad leveres af Texas Instruments for at lære og praksis for, hvordan du bruger deres mikrocontrollere. Dette kort falder ind under MSP430 Value Line-kategorien, hvor vi kan programmere alle MSP430-serien Microcontrollers. Dette smukke skinnende røde bræt er fascinerende at lære bare på grund af det faktum, at det hører til TI (Texas Instruments). At lære at bruge TI Microcontrollers ville trodsigt være et mægtigt værktøj i vores ærme, fordi TI er virkelig enormt og har en lang række MCU'er at vælge imellem til en meget mindre konkurrencedygtig pris.
I denne række tutorials lærer vi om denne MSP430G2 LaunchPad, og hvordan man programmerer den. Ved hjælp af denne LaunchPad kan vi arbejde med MSP430 Microcontrollers, der tilbyder 16-bit ydelse med en driftshastighed op til 16MHz. Tutorials er skrevet til meget begyndere inden for elektronik, og derfor vil hvert emne blive briefet så skarpt som muligt. Den nødvendige hardware til disse tutorials ville være en normal computer og MSP430 Value Line LaunchPad Development Toolkit med få andre basale elektronikkomponenter, som du nemt kan finde i din lokale elektronikhardwareforretning. Så lad os dykke ned i udviklingsværktøjet uden yderligere problemer og se, hvad der er inkluderet i boksen, og hvordan man bruger dem. Vi vil være i stand til at blinke en LED i slutningen af denne vejledning.
MSP430G2 LaunchPad Indhold:
Når du køber MSP430G2 LaunchPad-udviklingsværktøjet fra TI eller en anden lokal leverandør, får du følgende materialer inkluderet i din kasse. Det komplette indhold vises også på billedet nedenfor. Bemærk også, at dette gælder, da tidligere og fremtidige versioner muligvis har forskelligt indhold i 2018
- MSP-EXP430G2 Udviklingskort
- MSP430G2452 og MSP430G2553 Microcontrollers
- Mini USB-kabel
- Micro Crystal Oscillator (32,7 kHz)
- hurtig start guide
MSP430G2452 og MSP430G2553 Microcontrollers:
Som tidligere fortalt kan MSP430 Development Board bruges til at programmere Microcontrollers, der falder ind under MSP430 Value line-serien. Men med dette udviklingssæt giver TI os to mikrokontrollere fra MSP430-serien, som er MSP430G2452 og MSP430G2553. Begge er 20 pin DIP IC'er med anstændig ydeevne. MSP430G2553 bliver som standard fastgjort til IC-stikket på dit udviklingskort, og MSP430G2452 leveres separat. Den tekniske specifikation for begge MCU'er er anført nedenfor
MCU Navn: | Teknisk specifikation |
MSP430G2553 | 16 kB Flash, 512B RAM, 16GPIO, 2 × 16-bit timer, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI / UART), 8 kanals 10-bit ADC, 8 kanals komparator, Kapacitivt Touch IO-modul |
MSP430G2452 | 8kB Flash, 256B RAM, 16GPIO, 1 × 16-bit Timer, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI), 8ch 10-bit ADC, 8ch Comparator, Capacitive Touch IO Module |
Som du kan se, har MSP430G2553 bedre specifikationer end den anden, den har også et UART-modul, som ville være meget praktisk, når du debugger ved hjælp af Energia. Derfor vil vi i denne serie af tutorials bruge MSP430G2553 til at udforske alle funktionerne i dette udviklingssæt.
Mini USB-kabel:
Mini-USB-kablet bruges til at forbinde kortet til computeren, når et program har uploadet dataene (i form af hex-kode) flyder fra computeren til kortet via dette kabel. Også under fejlretning (Serial Monitor) modtages dataene fra MCU'en via dette kabel.
Dette kabel leverer også strøm til kortet, så du kan endda bruge en mobil oplader til at strømforsyne dit kort gennem dette kabel efter upload af programmet.
Micro Crystal Oscillator:
TI leverer også en 32kHz mikrokrystaloscillator sammen med udviklingssættet. Denne krystal kan loddes på tavlen, men den er helt valgfri. Fordi MSP430G2553 IC har en intern oscillator på 16MHz, som skal være tilstrækkelig for os til at komme i gang.
Drift og test af dit Udviklingskort:
Inden vi starter noget, ville TI allerede have uploadet et prøveprogram på din MSP430G2553 Microcontroller, så lad os tænde for kortet og kontrollere, om det fungerer. Du kan tænde kortet via mini-USB-stikket, og når du gør det, skal du bemærke, at lysdioderne (røde og grønne) i nederste venstre hjørne af dit bord lyser alternativt. Du kan derefter trykke på trykknappen tilsluttet P1.3 for at kontrollere, om den interne temperaturføler fungerer. Ja, MSP2553 har en intern temperatursensor, efter at du har trykket på knappen, gnid blot fingrene for at varme den op og placere den på IC'en, du kan se, at den røde LED lyser for at indikere temperaturstigningen. Fedt nok!! Ret?? Okay nu, lad os gå videre til softwaremiljøet.
Programmeringssoftware (IDE) til MSP430 LaunchPad:
Texas Instruments giver os mulighed for at programmere deres mikrocontrollere gennem en række miljøer. Den officielle er Code Composer Studio, almindeligvis kendt som CCS. Denne software er også gratis, men brug af den kræver en vis minimal erfaring med Microcontrollers.
Da denne serie af tutorials er målrettet mod absolutte begyndere, bruger vi et andet udviklingsmiljø kaldet Energia. Energia er et open source og gratis miljø, der giver os mulighed for nemt at programmere TI Microcontrollers. Hovedformålet med Energia er at gøre programmering af TI MCU'er lige så lette som programmering i Arduino. Så Energia er en ækvivalent for Arduino, der understøtter Texas Instruments Microcontrollers. Folk, der har brugt Arduino, er enige