- Mga Nilalaman sa paglulunsad ng MSP430G2:
- MSP430G2452 at MSP430G2553 Microcontrollers:
- Pagpapatakbo at Pagsubok sa iyong Development Board:
- Programming Software (IDE) para sa MSP430 LaunchPad:
Ang MSP-EXP430G2 ay isang Development Tool aka LaunchPad na ibinigay ng Texas Instruments upang matuto at magsanay sa kung paano gamitin ang kanilang Microcontrollers. Ang lupon na ito ay nasa ilalim ng kategorya ng Halaga ng MSP430 Halaga kung saan maaari naming mai-program ang lahat ng mga serye ng Microcontroller ng MSP430. Ang magandang makintab na Red board ay kamangha-manghang malaman dahil lamang sa katotohanan na ito ay kabilang sa TI (Texas Instruments). Ang pag-aaral kung paano gamitin ang TI Microcontrollers ay mapanghamak na maging isang makapangyarihang tool sa aming manggas dahil ang TI ay talagang napakalaki at may malawak na katotohanan ng MCU na mapagpipilian para sa isang napakababang presyo sa kompetisyon.
Sa seryeng ito ng mga tutorial, malalaman natin ang tungkol sa MSP430G2 LaunchPad na ito at kung paano ito i-program. Gamit ang LaunchPad na ito maaari kaming gumana sa MSP430 Microcontrollers na nag-aalok ng 16-bit na pagganap na may bilis ng pagpapatakbo hanggang sa 16MHz. Ang mga tutorial ay nakasulat para sa mga nagsisimula sa electronics at samakatuwid ang bawat paksa ay mai-briefing bilang malutong hangga't maaari. Ang hardware na kinakailangan para sa mga tutorial na ito ay magiging isang normal na computer at ang MSP430 Value Line LaunchPad Development Toolkit na may ilang iba pang mga pangunahing bahagi ng electronics na madali mong mahahanap sa iyong lokal na tindahan ng hardware ng electronics. Kaya't nang walang anumang karagdagang pag-ado sumisid tayo sa Development Tool at suriin kung ano ang kasama sa kahon at kung paano gamitin ang mga ito. Magagawa naming Blink isang LED sa pagtatapos ng tutorial na ito.
Mga Nilalaman sa paglulunsad ng MSP430G2:
Kapag binili mo ang MSP430G2 LaunchPad Development Tool mula sa TI o anumang iba pang lokal na vendor makakakuha ka ng mga sumusunod na materyales na kasama sa iyong Kahon. Ang mga kumpletong nilalaman ay ipinapakita rin sa larawan sa ibaba. Tandaan din na nalalapat ito dahil sa 2018 ang mga mas maaga at hinaharap na mga bersyon ay maaaring may iba't ibang mga Nilalaman
- MSP-EXP430G2 Development Board
- MSP430G2452 at MSP430G2553 Microcontrollers
- Mini USB cable
- Micro Crystal Oscillator (32.7kHz)
- Mabilis na Gabay sa Simula
MSP430G2452 at MSP430G2553 Microcontrollers:
Tulad ng sinabi nang mas maaga ang MSP430 Development Board ay maaaring magamit upang mai-program ang mga Microcontroller na nahulog sa ilalim ng serye ng linya ng Halaga ng MSP430. Ngunit, sa kit ng pag-unlad na ito, nagbibigay ang TI sa amin ng dalawang Microcontrollers mula sa serye ng MSP430 na ang MSP430G2452 at ang MSP430G2553. Parehas na 20 Pin DIP IC's na may disenteng pagganap. Bilang default, ang MSP430G2553 ay maaayos sa IC socket ng iyong Development board at ang MSP430G2452 ay magkakaloob na magkahiwalay. Ang panteknikal na pagtutukoy ng parehong mga MCU ay naka-tabulate sa ibaba
Pangalan ng MCU: | Pagtutukoy ng Teknikal |
MSP430G2553 | 16kB Flash, 512B RAM, 16GPIO, 2 × 16-bit Timer, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI / UART), 8ch 10-bit ADC, 8ch Comparator, Capacitive Touch IO Module |
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 |
Tulad ng nakikita mo ang MSP430G2553 ay may mas mahusay na mga pagtutukoy kaysa sa iba, mayroon din itong module na UART na kung saan ay magiging napaka madaling gamiting habang pag-debug gamit ang Energia. Samakatuwid sa seryeng ito ng mga tutorial, gagamitin namin ang MSP430G2553 upang tuklasin ang lahat ng mga pag-andar ng Development kit na ito.
Mini USB cable:
Ginagamit ang mini USB cable upang ikonekta ang board sa Computer kapag ang isang programa ay na-upload ang data (sa anyo ng hex code) ay dadaloy mula sa computer papunta sa board sa pamamagitan ng cable na ito. Sa panahon din ng pag-debug (Serial Monitor), ang data mula sa MCU ay matatanggap sa pamamagitan ng cable na ito.
Nagbibigay din ang cable na ito ng kapangyarihan sa board, kaya maaari mo ring gamitin ang isang mobile charger upang mapalakas ang iyong board sa pamamagitan ng cable na ito pagkatapos ma-upload ang programa.
Micro Crystal Oscillator:
Nagbibigay din ang TI ng isang 32kHz micro crystal Oscillator kasama ang Development Kit. Ang Crystal na ito ay maaaring solder sa Lupon ngunit ito ay ganap na opsyonal. Sapagkat ang MSP430G2553 IC ay mayroong panloob na Oscillator na 16MHz na dapat ay sapat na upang magsimula tayo.
Pagpapatakbo at Pagsubok sa iyong Development Board:
Bago namin simulan ang anupaman ang TI ay na- upload na ang isang sample na Program sa iyong MSP430G2553 Microcontroller, kaya't ipaalam sa amin ang kapangyarihan ng board at suriin kung gumagana ito. Maaari mong board board sa pamamagitan ng mini USB jack at sa oras na gawin mo ito, dapat mong mapansin ang mga LED (pula at berde) sa kaliwang sulok sa ibaba ng iyong board na kumikinang bilang kahalili. Pagkatapos ay maaari mong pindutin ang pindutan ng push na konektado sa P1.3 upang suriin kung gumagana ang panloob na sensor ng temperatura. Oo, ang MSP2553 ay may panloob na sensor ng temperatura, pagkatapos ng pagpindot sa pindutan ay kuskusin lamang ang iyong mga daliri upang maiinit ito at ilagay ito sa IC maaari mong mapansin ang pag-on ng Red LED upang ipahiwatig ang pagtaas ng temperatura. Malamig!! Diba ?? Okay ngayon, magpatuloy tayo sa Software na Kapaligiran.
Programming Software (IDE) para sa MSP430 LaunchPad:
Pinapayagan kami ng Texas Instruments na i-program ang kanilang mga Microcontroller sa pamamagitan ng iba't ibang mga Kapaligiran. Ang Opisyal ay ang Code Composer Studio na karaniwang kilala bilang CCS. Ang software na ito ay libre din ngunit ang paggamit nito ay nangangailangan ng kaunting antas ng karanasan sa mga Microcontroller.
Dahil ang serye ng mga tutorial na ito ay naka-target para sa ganap na mga nagsisimula gumamit kami ng isa pang Kapaligiran sa Pag-unlad na tinatawag na Energia. Ang Energia ay isang Bukas na mapagkukunan at libreng Kapaligiran na nagbibigay-daan sa amin upang mai-program ang TI Microcontrollers ng madali. Ang pangunahing layunin ng Energia ay upang gawing madali ang programa ng TI MCU tulad ng pagprogram sa Arduino. Kaya't ang Energia ay isang Katumbas para sa Arduino na sumusuporta sa Texas Instruments Microcontrollers. Ang mga taong gumamit ng Arduino ay sasang-ayon