- MSP430G2 Съдържание на LaunchPad:
- Микроконтролери MSP430G2452 и MSP430G2553:
- Захранване и тестване на вашия съвет за разработка:
- Софтуер за програмиране (IDE) за MSP430 LaunchPad:
В MSP-EXP430G2 е инструмент за развитие, известен още като LaunchPad предоставена от Texas Instruments, за да научите и практика за това как да използват своите микроконтролери. Тази платка попада в категорията MSP430 Value Line, където можем да програмираме всички микроконтролери от серията MSP430. Тази красива лъскава червена дъска е очарователна за учене само поради факта, че принадлежи на TI (Texas Instruments). Да се научим как да използваме TI микроконтролери предизвикателно би било мощен инструмент в нашия ръкав, защото TI е наистина огромен и има широка гама от MCU, от които да избирате на много по-малко конкурентна цена.
В тази серия уроци ще научим за този MSP430G2 LaunchPad и как да го програмирате. Използвайки този LaunchPad, можем да работим с микроконтролери MSP430, които предлагат 16-битова производителност с оперативна скорост до 16MHz. Уроците са написани за начинаещи в електрониката и следователно всяка тема ще бъде информирана възможно най-отчетливо. Хардуерът, необходим за тези уроци, ще бъде обикновен компютър и MSP430 Value Line LaunchPad Development Toolkit с няколко други основни електронни компонента, които лесно можете да намерите в местния магазин за електронен хардуер. Така че, без допълнителни шумове, нека да се потопим в инструмента за разработка и да проверим какво е включено в кутията и как да ги използваме. Ще можем да мигаме светодиод в края на този урок.
MSP430G2 Съдържание на LaunchPad:
Когато закупите инструмента за разработка на LaunchPad на MSP430G2 от TI или друг местен доставчик, ще получите следните материали, включени във вашата кутия. Цялото съдържание е показано и на снимката по-долу. Също така имайте предвид, че това е приложимо, тъй като през 2018 г. по-ранните и бъдещите версии може да имат различно съдържание
- Съвет за разработка на MSP-EXP430G2
- MSP430G2452 и MSP430G2553 Микроконтролери
- Мини USB кабел
- Микро кристален осцилатор (32,7 kHz)
- Ръководство за бърз старт
Микроконтролери MSP430G2452 и MSP430G2553:
Както беше казано по-рано, бордът за разработка на MSP430 може да се използва за програмиране на микроконтролери, които попадат в серията MSP430 Value line. Но с този комплект за разработка TI ни предоставя два микроконтролера от серията MSP430, които са MSP430G2452 и MSP430G2553. И двете са 20-пинови DIP интегрални схеми с прилична производителност. По подразбиране MSP430G2553 ще бъде фиксиран към IC гнездото на вашата платка за разработка, а MSP430G2452 ще бъде предоставен отделно. Техническите спецификации на двата MCU са представени по-долу
Име на MCU: | Техническа Спецификация |
MSP430G2553 | 16kB Flash, 512B RAM, 16GPIO, 2 × 16-битов таймер, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI / UART), 8-канален 10-битов ADC, 8-канален компаратор, капацитивен сензорен IO модул |
MSP430G2452 | 8kB Flash, 256B RAM, 16GPIO, 1 × 16-битов таймер, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI), 8-канален 10-битов ADC, 8-канален компаратор, капацитивен Touch IO модул |
Както можете да видите, MSP430G2553 има по-добри спецификации от другия, той също има UART модул, който би бил много удобен при отстраняване на грешки с помощта на Energia. Следователно в тази поредица уроци ще използваме MSP430G2553, за да изследваме всички функционалности на този комплект за разработка.
Мини USB кабел:
Мини USB кабелът се използва за свързване на платката Компютърът, когато програма е качила данните (под формата на шестнадесетичен код) ще преминат от компютъра към платката през този кабел. Също така по време на отстраняване на грешки (Serial Monitor), данните от MCU ще бъдат получени чрез този кабел.
Този кабел също така осигурява захранване на платката, така че можете дори да използвате мобилно зарядно устройство, за да захранвате дъската си чрез този кабел след качване на програмата.
Микро кристален осцилатор:
TI също така предлага 32kHz микрокристален осцилатор заедно с комплекта за разработка. Този кристал може да бъде припоен към дъската, но е напълно незадължителен. Тъй като MSP430G2553 IC има вътрешен осцилатор от 16MHz, което би трябвало да ни е достатъчно, за да започнем.
Захранване и тестване на вашия съвет за разработка:
Преди да започнем каквото и да било, TI вече е качил примерна програма на вашия микроконтролер MSP430G2553, така че нека захранваме платката и проверяваме дали работи. Можете да захранвате платката през мини USB жака и след като го направите, трябва да забележите, че светодиодите (червен и зелен) в долния ляв ъгъл на дъската ви светят алтернативно. След това можете да натиснете бутона, свързан към P1.3, за да проверите дали вътрешният температурен сензор работи. Да, MSP2553 има вътрешен температурен сензор, след натискане на бутона просто потъркайте пръстите си, за да го загреете и го поставете на IC, можете да забележите, че червеният светодиод се включва, за да покаже повишаването на температурата. Готино!! Нали ?? Добре сега, нека преминем към софтуерната среда.
Софтуер за програмиране (IDE) за MSP430 LaunchPad:
Texas Instruments ни позволява да програмираме техните микроконтролери в различни среди. Официалният е Code Composer Studio, известен като CCS. Този софтуер също е безплатен, но използването му изисква минимално ниво на опит с микроконтролери.
Тъй като тази серия уроци са насочени към абсолютно начинаещи, ние използваме друга среда за развитие, наречена Energia. Energia е с отворен код и безплатна среда, която ни позволява лесно да програмираме TI микроконтролерите. Основната цел на Energia е да направи програмирането на TI MCU толкова лесно, колкото програмирането в Arduino. Така че Energia е еквивалент на Arduino, който поддържа микроконтролери Texas Instruments. Хората, които са използвали Arduino, ще се съгласят