- Садржај ТМ4Ц123 ТИВА ЛаунцхПад
- Карактеристике ЛаунцхПад серије ТИВА Ц.
- Поређење ТИВА ЛаунцхПада са Ардуином и МСП430
- Укључивање и тестирање ТИВА Ц серије ТМ4Ц123Г развојне плоче
- Софтвер за програмирање (ИДЕ) за ТИВА ЛаунцхПад
Сви су нам познати микроконтролери засновани на АВР и ПИЦ, јер се они широко користе, али микроконтролери засновани на АРМ-у данас постају популарни због своје цене и брзине. ЛаунцхПад ТМ4Ц123Г серије Тива Ц серије Текас Инструментс (ЕК-ТМ4Ц123ГКСЛ) је један од њих, то је јефтина развојна плоча заснована на АРМ Цоретк-М4Ф оцењивачкој плочи. Ова прелепа сјајна црвена табла је фасцинантна за рад управо због чињенице да припада Текас Инструментсу. Научити како се користе ТИ микроконтролери дефинитивно би било моћан алат у нашем рукаву, јер ТИ има широку палету МЦУ-а које можете изабрати по врло конкурентној цени. Већ смо покривали још једну популарну плочу компаније ТИ - МСП430 ЛаунцхПад и направили смо многе пројекте користећи је.
У овој серији водича научићемо о овом ТМ4Ц123 ЛаунцхПаду и како га програмирати. Користећи овај ЛаунцхПад можемо да радимо са микроконтролерима серије Ц који нуде 32-битне перформансе са радном брзином до 180МХз. Водичи ће бити написани за почетнике у електроници и стога ће свака тема бити укратко што је могуће јаснија. Хардвер потребан за ове водиче био би лаптоп и ТИВА ЛаунцхПад Девелопмент Тоолкит са неколико других основних електроничких компонената које лако можете пронаћи у локалној продавници електроничке опреме. Дакле, без даљег одлагања, заронимо у Развојни алат и проверимо шта је укључено у оквир и како их користити. Моћи ћемо да трепћемо ЛЕД користећи ТИВА ТМ4Ц123Г на крају овог водича.
Садржај ТМ4Ц123 ТИВА ЛаунцхПад
Када купите ТМ4Ц123 ТИВА ЛаунцхПад алат за развој од компаније ТИ или било ког другог локалног добављача, добићете следеће материјале укључене у вашу кутију.
- ТМ4Ц123 ТИВА ЛаунцхПад одбор за развој (ЕК-ТМ4Ц123ГКСЛ)
- Уграђени интерфејс за отклањање грешака у кругу (ИЦДИ)
- УСБ микро-Б утикач на УСБ-А утикачки кабл
- Водич за брзи почетак
Погледајмо карактеристике и спецификације ТМ4Ц123 ЛаунцхПад.
Карактеристике ЛаунцхПад серије ТИВА Ц.
Постоје три варијанте лансирног система ТИВА Ц серије са различитим карактеристикама и спецификацијама. Сви они имају различит број ГПИО пинова, брзину, меморију и повезаност. Све важне карактеристике различитих ТИВА плоча упоређене су у доњој табели:
МЦУ име |
Карактеристике |
ЛаунцхПад ТМ4Ц123Г: ЕК-ТМ4Ц123ГКСЛ |
|
ТМ4Ц1294 Повезани лансирни рачунар: ЕК-ТМ4Ц1294КСЛ |
|
ТМ4Ц129Е Црипто Цоннецтед ЛаунцхПад: ЕК-ТМ4Ц129ЕКСЛ |
|
Као што можете видети у горњој табели да све ЛаунцхПад плоче имају уграђену емулацију за програмирање и отклањање грешака у коду, тастере и ЛЕД диоде, као и конекторе који се користе за повезивање додатака БоостерПацкс заснованих на ТИ, што додаје нову функционалност ЛаунцхПад као што су бежична повезаност, ЛЕД диоде, сензори и још много тога.
Од сва три ЛаунцхПада, повезани и крипто повезани ЛаунцхПадс имају огромне карактеристике и користе се у индустрији за рачунаре високих перформанси, а такође су и величине готово двоструке у односу на ТМ4Ц123Г ЛаунцхПад. Дакле, за мање апликације ТМ4Ц123Г ЛаунцхПад је најбољи избор. Стога ћемо у овој серији водича користити ТМ4Ц123Г ЛаунцхПад да истражимо све функционалности овог развојног комплета.
Поређење ТИВА ЛаунцхПада са Ардуином и МСП430
У претходним водичима често смо користили Ардуино и МСП430 Лаунцхпад. Сада, да видимо како се разликују од ТИВА ЛаунцхПада. Свака породица микроконтролера има неке заједничке карактеристике као што су ГПИО пинови, АДЦ или два, тајмери итд. Међутим, начин њиховог интерног рада је потпуно другачији јер имају различите регистре и различит поступак за њихово коришћење. ТИВА ЛаунцхПадс су 32-битни микроконтролери засновани на АРМ цортек М4, док Ардуино (атмега328) и МСП430 имају потпуно другачију архитектуру са 8-битном магистралом. Димензије ових развојних комплета су готово исте, али имају различит број ГПИО-а и брзине обраде. Технике кодирања су такође различите у свакој породици.
Занимљиво је да ЛаунцхПадс из ТИ имају језик заснован на обради сличан Ардуину који се зове Енергиа и који може радити са ТИВА Ц лаунцхпадовима.
Укључивање и тестирање ТИВА Ц серије ТМ4Ц123Г развојне плоче
Испод слике су приказане све уграђене компоненте ТИВА ЛаунцхПада. Постоје два УСБ конектора и један прекидач за одабир напајања. За програмирање и отклањање грешака морате користити УСБ конектор испод кога стоји Дебуг, такође подесите прекидач за одабир напајања ка отклањању грешака да бисте га програмирали. Такође, можете напајати плочу помоћу овог конектора.
Као алтернативу, за напајање микроконтролера можете користити други УСБ конектор и пребацити избор напајања на Уређај. Али ово ће само покренути плочу и не може се програмирати.
Пре него што започнете било шта, ТИ би већ отпремио узорак програма на ваш ТИВА микроконтролер, зато допустите да напајамо плочу и проверимо да ли ради. Дакле, напајајте плочу путем микро УСБ прикључка и када то учините, приметићете да РГБ ЛЕД диоде на дну дугмета за ресетовање на плочи наизменично светле.
Сада пређимо на софтверско окружење.
Софтвер за програмирање (ИДЕ) за ТИВА ЛаунцхПад
Текас Инструментс нам омогућава да програмирамо њихове микроконтролере кроз различита окружења. Званични је Цоде Цомпосер Студио познат под називом ЦЦС. Још један ИДЕ је Кеил уВисион. Ови софтвери су бесплатни, али њихово коришћење захтева неки минимални ниво искуства са микроконтролерима.
Будући да је ова серија водича намењена апсолутним почетницима , користимо још једно развојно окружење под називом Енергиа. Енергиа је отворено и бесплатно окружење које нам омогућава да лако програмирамо ТИ микроконтролере. Главни циљ Енергије је да програмирање ТИ МЦУ-а буде једнако једноставно као програмирање у Ардуину. Дакле, Енергиа је еквивалент за Ардуино ИДЕ који подржава Текас Инструментс микроконтролере. Људи који су користили Ардуино сложиће се