- TM4C123 TIVA లాంచ్ప్యాడ్ విషయాలు
- టివా సి సిరీస్ లాంచ్ప్యాడ్ ఫీచర్స్
- టివా లాంచ్ప్యాడ్ను ఆర్డునో మరియు ఎంఎస్పి 430 తో పోల్చడం
- టివా సి సిరీస్ టిఎం 4 సి 123 జి డెవలప్మెంట్ బోర్డ్ను శక్తివంతం చేయడం మరియు పరీక్షించడం
- టివా లాంచ్ప్యాడ్ కోసం ప్రోగ్రామింగ్ సాఫ్ట్వేర్ (IDE)
AVR మరియు PIC ఆధారిత మైక్రోకంట్రోలర్ల గురించి మనందరికీ బాగా తెలుసు, ఎందుకంటే అవి విస్తృతంగా ఉపయోగించబడుతున్నాయి, అయితే ARM ఆధారిత మైక్రోకంట్రోలర్లు ఈ రోజుల్లో వాటి ధర మరియు వేగం కారణంగా ప్రాచుర్యం పొందాయి. టెక్సాస్ ఇన్స్ట్రుమెంట్స్ టివా సి సిరీస్ టిఎం 4 సి 123 జి లాంచ్ప్యాడ్ (ఇకె-టిఎం 4 సి 123 జిఎక్స్ఎల్) వాటిలో ఒకటి, ఇది ARM కోరెట్క్స్-ఎం 4 ఎఫ్ ఎవాల్యుయేషన్ బోర్డు ఆధారంగా తక్కువ ఖర్చుతో అభివృద్ధి చెందుతున్న బోర్డు. ఈ అందమైన మెరిసే రెడ్ బోర్డ్ టెక్సాస్ ఇన్స్ట్రుమెంట్స్ కు చెందినది కనుక ఇది పనిచేయడానికి మనోహరంగా ఉంది. TI మైక్రోకంట్రోలర్లను ఎలా ఉపయోగించాలో నేర్చుకోవడం ఖచ్చితంగా మా స్లీవ్లో ఒక శక్తివంతమైన సాధనం అవుతుంది ఎందుకంటే TI చాలా పోటీ ధర కోసం ఎంచుకోవడానికి MCU యొక్క విస్తృత వాస్తవికతను కలిగి ఉంది. మేము ఇంతకుముందు TI - MSP430 లాంచ్ప్యాడ్ నుండి మరొక ప్రసిద్ధ బోర్డును కవర్ చేసాము మరియు దానిని ఉపయోగించి అనేక ప్రాజెక్టులను నిర్మించాము.
ఈ ట్యుటోరియల్స్లో, ఈ TM4C123 లాంచ్ప్యాడ్ గురించి మరియు దానిని ఎలా ప్రోగ్రామ్ చేయాలో నేర్చుకుంటాము. ఈ లాంచ్ప్యాడ్ను ఉపయోగించి మేము సి సిరీస్ మైక్రోకంట్రోలర్లతో కలిసి పని చేయవచ్చు, ఇది 180MHz వరకు కార్యాచరణ వేగంతో 32-బిట్ పనితీరును అందిస్తుంది. ట్యుటోరియల్స్ ఎలక్ట్రానిక్స్లో చాలా ప్రారంభకులకు వ్రాయబడతాయి మరియు అందువల్ల ప్రతి అంశం సాధ్యమైనంత స్ఫుటమైనదిగా వివరించబడుతుంది. ఈ ట్యుటోరియల్లకు అవసరమైన హార్డ్వేర్ ల్యాప్టాప్ మరియు టివా లాంచ్ప్యాడ్ డెవలప్మెంట్ టూల్కిట్ మీ స్థానిక ఎలక్ట్రానిక్స్ హార్డ్వేర్ షాపులో మీరు సులభంగా కనుగొనగలిగే కొన్ని ఇతర ప్రాథమిక ఎలక్ట్రానిక్స్ భాగాలతో ఉంటుంది. కాబట్టి ఇంకేమీ ఆలస్యం చేయకుండా డెవలప్మెంట్ టూల్లోకి ప్రవేశించి, బాక్స్లో ఏమి చేర్చబడిందో మరియు వాటిని ఎలా ఉపయోగించాలో చూద్దాం. మేము ఒక LED ని బ్లింక్ చేయగలుగుతాము ఈ ట్యుటోరియల్ చివరిలో TIVA TM4C123G ని ఉపయోగించడం.
TM4C123 TIVA లాంచ్ప్యాడ్ విషయాలు
మీరు TI లేదా ఇతర స్థానిక అమ్మకందారుల నుండి TM4C123 TIVA లాంచ్ప్యాడ్ డెవలప్మెంట్ టూల్ను కొనుగోలు చేసినప్పుడు, మీ పెట్టెలో ఈ క్రింది పదార్థాలను పొందుతారు.
- TM4C123 TIVA లాంచ్ప్యాడ్ డెవలప్మెంట్ బోర్డ్ (EK-TM4C123GXL)
- ఆన్-బోర్డు ఇన్-సర్క్యూట్ డీబగ్ ఇంటర్ఫేస్ (ICDI)
- USB-A ప్లగ్ కేబుల్కు USB మైక్రో-బి ప్లగ్
- త్వరిత ప్రారంభ గైడ్
TM4C123 లాంచ్ప్యాడ్ యొక్క లక్షణాలు మరియు లక్షణాలు చూద్దాం.
టివా సి సిరీస్ లాంచ్ప్యాడ్ ఫీచర్స్
టివా సి సిరీస్ లాంచ్ప్యాడ్లో విభిన్న లక్షణాలు మరియు స్పెసిఫికేషన్లతో మూడు వేరియంట్లు ఉన్నాయి. వీరందరికీ వేర్వేరు సంఖ్యలో GPIO పిన్స్, వేగం, మెమరీ మరియు కనెక్టివిటీ ఉన్నాయి. వివిధ టివా బోర్డుల యొక్క అన్ని ముఖ్యమైన లక్షణాలు క్రింద ఇవ్వబడిన పట్టికలో పోల్చబడ్డాయి:
MCU పేరు |
లక్షణాలు |
TM4C123G లాంచ్ప్యాడ్: EK-TM4C123GXL |
|
TM4C1294 కనెక్ట్ చేయబడిన లాంచ్ప్యాడ్: EK-TM4C1294XL |
|
TM4C129E క్రిప్టో కనెక్ట్ చేయబడిన లాంచ్ప్యాడ్: EK-TM4C129EXL |
|
అన్ని లాంచ్ప్యాడ్ బోర్డులు ప్రోగ్రామింగ్ మరియు డీబగ్గింగ్ కోడ్, పుష్ బటన్లు మరియు LED ల కోసం ఆన్-బోర్డ్ ఎమ్యులేషన్ను కలిగి ఉన్నాయని, అలాగే TI ఆధారిత బూస్టర్ప్యాక్స్ ప్లగ్-ఇన్ మాడ్యూళ్ళను కనెక్ట్ చేయడానికి ఉపయోగించే కనెక్టర్లను మీరు పైన పట్టికలో చూడవచ్చు, ఇది కొత్త కార్యాచరణను జోడిస్తుంది వైర్లెస్ కనెక్టివిటీ, ఎల్ఈడీలు, సెన్సార్లు మరియు మరిన్ని వంటి లాంచ్ప్యాడ్.
మూడు లాంచ్ప్యాడ్ల నుండి, కనెక్ట్ చేయబడిన మరియు క్రిప్టో కనెక్ట్ చేయబడిన లాంచ్ప్యాడ్లు విస్తారమైన లక్షణాలు మరియు అవి అధిక పనితీరు గల కంప్యూటింగ్ కోసం పరిశ్రమలలో ఉపయోగించబడతాయి మరియు పరిమాణాలు TM4C123G లాంచ్ప్యాడ్లో దాదాపు రెట్టింపు. కాబట్టి, చిన్న అనువర్తనాల కోసం TM4C123G లాంచ్ప్యాడ్ ఉత్తమ ఎంపిక. అందువల్ల ఈ ట్యుటోరియల్స్లో, ఈ డెవలప్మెంట్ కిట్ యొక్క అన్ని కార్యాచరణలను అన్వేషించడానికి మేము TM4C123G లాంచ్ప్యాడ్ను ఉపయోగిస్తాము.
టివా లాంచ్ప్యాడ్ను ఆర్డునో మరియు ఎంఎస్పి 430 తో పోల్చడం
మునుపటి ట్యుటోరియల్లో, మేము తరచుగా ఆర్డునో మరియు MSP430 లాంచ్ప్యాడ్ను ఉపయోగించాము. ఇప్పుడు, అవి టివా లాంచ్ప్యాడ్కు ఎలా భిన్నంగా ఉన్నాయో చూద్దాం. మైక్రోకంట్రోలర్ల యొక్క ప్రతి కుటుంబానికి GPIO పిన్స్, ఒక ADC లేదా రెండు, టైమర్లు వంటి సాధారణ లక్షణాలు ఉన్నాయి. అయినప్పటికీ, వారు అంతర్గతంగా పనిచేసే విధానం పూర్తిగా భిన్నంగా ఉంటుంది ఎందుకంటే అవి వేర్వేరు రిజిస్టర్లు మరియు వాటిని ఉపయోగించటానికి వేర్వేరు ప్రక్రియలను కలిగి ఉంటాయి. టివా లాంచ్ప్యాడ్లు ARM కార్టెక్స్ M4 ఆధారిత 32-బిట్ మైక్రోకంట్రోలర్లు కాగా, ఆర్డునో (atmega328) మరియు MSP430 8-బిట్ బస్తో పూర్తిగా భిన్నమైన నిర్మాణాన్ని కలిగి ఉన్నాయి. ఈ పరిణామాల కిట్ల కొలతలు దాదాపు ఒకే విధంగా ఉంటాయి కాని అవి వేర్వేరు సంఖ్యలో GPIO లు మరియు ప్రాసెసింగ్ వేగాన్ని కలిగి ఉంటాయి. ప్రతి కుటుంబంలో కోడింగ్ పద్ధతులు కూడా భిన్నంగా ఉంటాయి.
ఆసక్తికరమైన విషయం ఏమిటంటే, TI నుండి లాంచ్ప్యాడ్లు ఆర్డునో మాదిరిగానే ప్రాసెసింగ్-ఆధారిత భాషను కలిగి ఉన్నాయి, దీనిని ఎనర్జియా అని పిలుస్తారు, ఇది టివా సి సిరీస్ లాంచ్ప్యాడ్లతో పనిచేయగలదు.
టివా సి సిరీస్ టిఎం 4 సి 123 జి డెవలప్మెంట్ బోర్డ్ను శక్తివంతం చేయడం మరియు పరీక్షించడం
క్రింద ఉన్న చిత్రం టివా లాంచ్ప్యాడ్ యొక్క అన్ని ఆన్-బోర్డు భాగాలను చూపిస్తుంది. రెండు యుఎస్బి కనెక్టర్లు మరియు ఒక పవర్ సెలెక్ట్ స్విచ్ ఉన్నాయి. ప్రోగ్రామింగ్ మరియు డీబగ్ ప్రయోజనం కోసం మీరు దాని క్రింద వ్రాసిన డీబగ్తో USB కనెక్టర్ను ఉపయోగించాలి, ప్రోగ్రామ్ చేయడానికి డీబగ్ వైపు పవర్ సెలెక్ట్ స్విచ్ను కూడా చేయండి. అలాగే, మీరు ఈ కనెక్టర్ను ఉపయోగించి బోర్డుకి శక్తినివ్వవచ్చు.
ప్రత్యామ్నాయంగా, మైక్రోకంట్రోలర్ను శక్తివంతం చేయడానికి మీరు రెండవ యుఎస్బి కనెక్టర్ను ఉపయోగించవచ్చు మరియు పవర్ సెలెక్ట్ డివైస్ వైపు మారవచ్చు. కానీ ఇది బోర్డును శక్తివంతం చేస్తుంది మరియు ప్రోగ్రామ్ చేయబడదు.
ఏదైనా ప్రారంభించడానికి ముందు, TI ఇప్పటికే మీ TIVA మైక్రోకంట్రోలర్లో ఒక నమూనా ప్రోగ్రామ్ను అప్లోడ్ చేసి ఉండేది, కాబట్టి బోర్డుకి శక్తినివ్వండి మరియు అది పనిచేస్తుందో లేదో తనిఖీ చేద్దాం. కాబట్టి మైక్రో యుఎస్బి జాక్ ద్వారా బోర్డుకి శక్తినివ్వండి మరియు మీరు దీన్ని చేసిన తర్వాత, మీ బోర్డు యొక్క రీసెట్ బటన్ దిగువన ఉన్న RGB LED లను ప్రత్యామ్నాయంగా మెరుస్తున్నట్లు మీరు గమనించాలి.
ఇప్పుడు, సాఫ్ట్వేర్ పర్యావరణానికి వెళ్దాం.
టివా లాంచ్ప్యాడ్ కోసం ప్రోగ్రామింగ్ సాఫ్ట్వేర్ (IDE)
టెక్సాస్ ఇన్స్ట్రుమెంట్స్ వారి మైక్రోకంట్రోలర్లను వివిధ వాతావరణాల ద్వారా ప్రోగ్రామ్ చేయడానికి మాకు అనుమతిస్తుంది. అధికారికమైనది సాధారణంగా సిసిఎస్ అని పిలువబడే కోడ్ కంపోజర్ స్టూడియో. మరొక IDE కైల్ uVision. ఈ సాఫ్ట్వేర్లు ఉచితం, అయితే వీటిని ఉపయోగించడానికి మైక్రోకంట్రోలర్లతో కనీస స్థాయి అనుభవం అవసరం.
ఈ ట్యుటోరియల్స్ సంపూర్ణ ప్రారంభకులకు లక్ష్యంగా ఉన్నందున మేము ఎనర్జియా అని పిలువబడే మరొక అభివృద్ధి వాతావరణాన్ని ఉపయోగిస్తాము. ఎనర్జియా అనేది ఓపెన్ సోర్స్ మరియు ఉచిత పర్యావరణం, ఇది TI మైక్రోకంట్రోలర్లను సులభంగా ప్రోగ్రామ్ చేయడానికి వీలు కల్పిస్తుంది. ఎనర్జియా యొక్క ప్రధాన లక్ష్యం ఆర్డ్యునోలో ప్రోగ్రామింగ్ వలె ప్రోగ్రామింగ్ TI MCU లను సులభతరం చేయడం. కాబట్టి ఎనర్జియా అనేది టెక్సాస్ ఇన్స్ట్రుమెంట్స్ మైక్రోకంట్రోలర్లకు మద్దతు ఇచ్చే ఆర్డునో ఐడిఇకి సమానం. Arduino ఉపయోగించిన వ్యక్తులు అంగీకరిస్తారు