- TM4C123 TIVA LaunchPad உள்ளடக்கங்கள்
- டிவா சி தொடர் லாஞ்ச்பேட் அம்சங்கள்
- TIVA LaunchPad ஐ Arduino மற்றும் MSP430 உடன் ஒப்பிடுகிறது
- TIVA C தொடர் TM4C123G அபிவிருத்தி வாரியத்தை ஆற்றல் மற்றும் சோதனை
- TIVA LaunchPad க்கான புரோகிராமிங் மென்பொருள் (IDE)
ஏ.வி.ஆர் மற்றும் பி.ஐ.சி அடிப்படையிலான மைக்ரோகண்ட்ரோலர்கள் பரவலாகப் பயன்படுத்தப்படுவதால் நாம் அனைவரும் அறிந்திருக்கிறோம், ஆனால் ஏ.ஆர்.எம் அடிப்படையிலான மைக்ரோகண்ட்ரோலர்கள் அவற்றின் விலை மற்றும் வேகம் காரணமாக இப்போதெல்லாம் பிரபலமாகி வருகின்றன. டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸின் டிவா சி சீரிஸ் டிஎம் 4 சி 123 ஜி லாஞ்ச்பேட் (ஈ.கே.-டி.எம். இந்த அழகான பளபளப்பான சிவப்பு பலகை டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸுக்கு சொந்தமானது என்ற காரணத்தினால் வேலை செய்வது கண்கவர் தான். கற்றல் TI நிறுவனம் மைக்ரோகண்ட்ரோலர்ஸ் எவ்வாறு பயன்படுத்த வேண்டும் என்பதை TI நிறுவனம் மிகவும் போட்டியான விலை தேர்ந்தெடுக்க எம்.சி.யு. ஒரு பரந்த வெரிட்டி ஏனெனில் நிச்சயமாக எங்கள் ஸ்லீவ் ஒரு வலிமைமிக்க கருவி வரை இருக்கும். நாங்கள் ஏற்கனவே TI - MSP430 LaunchPad இலிருந்து மற்றொரு பிரபலமான பலகையை உள்ளடக்கியுள்ளோம், அதைப் பயன்படுத்தி பல திட்டங்களை உருவாக்கினோம்.
இந்த தொடர் பயிற்சிகளில், இந்த TM4C123 LaunchPad மற்றும் அதை எவ்வாறு நிரல் செய்வது என்பது பற்றி அறிந்து கொள்வோம். இந்த லாஞ்ச்பேட்டைப் பயன்படுத்தி சி தொடர் மைக்ரோகண்ட்ரோலர்களுடன் இணைந்து பணியாற்ற முடியும், இது 180 மெகா ஹெர்ட்ஸ் வரை செயல்பாட்டு வேகத்துடன் 32 பிட் செயல்திறனை வழங்குகிறது. பயிற்சிகள் எலக்ட்ரானிக்ஸில் மிகவும் ஆரம்பிக்கப்படுபவர்களுக்கு எழுதப்படும், எனவே ஒவ்வொரு தலைப்பும் முடிந்தவரை மிருதுவாக சுருக்கமாகக் கூறப்படும். இந்த டுடோரியல்களுக்குத் தேவையான வன்பொருள் ஒரு மடிக்கணினி மற்றும் உங்கள் உள்ளூர் எலக்ட்ரானிக்ஸ் வன்பொருள் கடையில் நீங்கள் எளிதாகக் காணக்கூடிய சில அடிப்படை மின்னணு கூறுகளைக் கொண்ட டிவா லாஞ்ச்பேட் மேம்பாட்டு கருவித்தொகுப்பாக இருக்கும். எனவே மேலும் தாமதமின்றி அபிவிருத்தி கருவிக்குள் நுழைந்து பெட்டியில் என்ன சேர்க்கப்பட்டுள்ளது, அவற்றை எவ்வாறு பயன்படுத்துவது என்பதைப் பார்ப்போம். எல்.ஈ.டி யை ஒளிரச் செய்ய முடியும் இந்த டுடோரியலின் முடிவில் TIVA TM4C123G ஐப் பயன்படுத்துகிறது.
TM4C123 TIVA LaunchPad உள்ளடக்கங்கள்
TI அல்லது வேறு எந்த உள்ளூர் விற்பனையாளரிடமிருந்தும் TM4C123 TIVA LaunchPad Development Tool ஐ வாங்கும்போது, உங்கள் பெட்டியில் பின்வரும் பொருட்கள் சேர்க்கப்படும்.
- TM4C123 TIVA LaunchPad Development Board (EK-TM4C123GXL)
- ஆன்-போர்டில் இன்-சர்க்யூட் பிழைத்திருத்த இடைமுகம் (ஐசிடிஐ)
- யூ.எஸ்.பி-ஏ பிளக் கேபிளுக்கு யூ.எஸ்.பி மைக்ரோ-பி பிளக்
- விரைவான தொடக்க வழிகாட்டி
TM4C123 LaunchPad இன் அம்சங்கள் மற்றும் விவரக்குறிப்புகளைப் பார்ப்போம்.

டிவா சி தொடர் லாஞ்ச்பேட் அம்சங்கள்
டிவா சி தொடர் லாஞ்ச்பேட்டில் வெவ்வேறு அம்சங்கள் மற்றும் விவரக்குறிப்புகளுடன் மூன்று வகைகள் உள்ளன. அவை அனைத்தும் வெவ்வேறு எண்ணிக்கையிலான GPIO ஊசிகளையும், வேகம், நினைவகம் மற்றும் இணைப்பு ஆகியவற்றைக் கொண்டுள்ளன. வெவ்வேறு டிவா போர்டுகளின் அனைத்து முக்கிய அம்சங்களும் கீழே கொடுக்கப்பட்டுள்ள அட்டவணையில் ஒப்பிடப்படுகின்றன:
|
MCU பெயர் |
அம்சங்கள் |
|
TM4C123G LaunchPad: EK-TM4C123GXL |
|
|
TM4C1294 இணைக்கப்பட்ட துவக்கப்பக்க: EK-TM4C1294XL |
|
|
TM4C129E கிரிப்டோ இணைக்கப்பட்ட துவக்கப்பக்க: EK-TM4C129EXL |
|
எல்லா லாஞ்ச்பேட் போர்டுகளும் நிரலாக்க மற்றும் பிழைத்திருத்தக் குறியீடு, புஷ் பொத்தான்கள் மற்றும் எல்.ஈ.டிக்கள் மற்றும் டிஐ அடிப்படையிலான பூஸ்டர்பேக்ஸ் செருகுநிரல் தொகுதிக்கூறுகளை இணைக்கப் பயன்படும் இணைப்பிகள் ஆகியவற்றுக்கான ஆன்-போர்டு எமுலேஷனைக் கொண்டுள்ளது என்பதை மேலே உள்ள அட்டவணையில் நீங்கள் காணலாம், இது புதிய செயல்பாடுகளை சேர்க்கிறது வயர்லெஸ் இணைப்பு, எல்.ஈ.டி, சென்சார்கள் மற்றும் பல போன்ற லாஞ்ச்பேட்.

மூன்று லாஞ்ச்பேட்களிலிருந்தும், இணைக்கப்பட்ட மற்றும் கிரிப்டோ இணைக்கப்பட்ட லாஞ்ச்பேடுகள் பரந்த அம்சங்களாகும், மேலும் அவை உயர் செயல்திறன் கொண்ட கம்ப்யூட்டிங்கிற்காக தொழில்களில் பயன்படுத்தப்படுகின்றன, மேலும் அளவுகள் TM4C123G LaunchPad ஐ விட இரட்டிப்பாகும். எனவே, சிறிய பயன்பாடுகளுக்கு TM4C123G LaunchPad சிறந்த தேர்வாகும். எனவே இந்த தொடர் பயிற்சிகளில், இந்த மேம்பாட்டு கருவியின் அனைத்து செயல்பாடுகளையும் ஆராய TM4C123G LaunchPad ஐப் பயன்படுத்துவோம்.
TIVA LaunchPad ஐ Arduino மற்றும் MSP430 உடன் ஒப்பிடுகிறது
முந்தைய பயிற்சிகளில், நாங்கள் அடிக்கடி Arduino மற்றும் MSP430 Launchpad ஐப் பயன்படுத்தினோம். இப்போது, அவை TIVA LaunchPad இலிருந்து எவ்வாறு வேறுபடுகின்றன என்பதைப் பார்ப்போம். மைக்ரோகண்ட்ரோலர்களின் ஒவ்வொரு குடும்பமும் GPIO பின்ஸ், ஒரு ஏடிசி அல்லது இரண்டு, டைமர்கள் போன்ற பொதுவான சில அம்சங்களைக் கொண்டுள்ளன. இருப்பினும், அவர்கள் உள்நாட்டில் பணிபுரியும் முறை முற்றிலும் வேறுபட்டது, ஏனெனில் அவை வெவ்வேறு பதிவேடுகள் மற்றும் அவற்றைப் பயன்படுத்துவதற்கான வெவ்வேறு செயல்முறைகளைக் கொண்டுள்ளன. டிவா லாஞ்ச்பேட்கள் ARM கார்டெக்ஸ் M4 அடிப்படையிலான 32-பிட் மைக்ரோகண்ட்ரோலர்கள், Arduino (atmega328) மற்றும் MSP430 ஆகியவை 8-பிட் பஸ்ஸுடன் முற்றிலும் மாறுபட்ட கட்டமைப்பைக் கொண்டுள்ளன. இந்த முன்னேற்ற கருவிகளின் பரிமாணங்கள் கிட்டத்தட்ட ஒரே மாதிரியானவை, ஆனால் அவை வெவ்வேறு எண்ணிக்கையிலான GPIO கள் மற்றும் செயலாக்க வேகங்களைக் கொண்டுள்ளன. ஒவ்வொரு குடும்பத்திலும் குறியீட்டு நுட்பங்களும் வேறுபட்டவை.
சுவாரஸ்யமான விஷயம் என்னவென்றால், TI இலிருந்து துவக்கப் பட்டைகள் Arduino ஐ ஒத்த செயலாக்க அடிப்படையிலான மொழியைக் கொண்டுள்ளன, இது எனர்ஜியா என்று அழைக்கப்படுகிறது, இது TIVA C தொடர் LaunchPads உடன் வேலை செய்ய முடியும்.
TIVA C தொடர் TM4C123G அபிவிருத்தி வாரியத்தை ஆற்றல் மற்றும் சோதனை
TIVA LaunchPad இன் அனைத்து போர்டு கூறுகளையும் கீழே உள்ள படம் காட்டுகிறது. இரண்டு யூ.எஸ்.பி இணைப்பிகள் மற்றும் ஒரு பவர் செலக்ட் சுவிட்ச் உள்ளன. நிரலாக்க மற்றும் பிழைத்திருத்த நோக்கத்திற்காக, யூ.எஸ்.பி இணைப்பியை அதன் கீழ் எழுதப்பட்ட பிழைத்திருத்தத்துடன் பயன்படுத்த வேண்டும், மேலும் அதை நிரல் செய்ய பிழைத்திருத்தத்தை நோக்கி சக்தி தேர்ந்தெடுக்கப்பட்ட சுவிட்சையும் செய்யுங்கள். மேலும், இந்த இணைப்பியைப் பயன்படுத்தி நீங்கள் பலகையை இயக்கலாம்.
மாற்றாக, மைக்ரோகண்ட்ரோலரை இயக்குவதற்கு நீங்கள் இரண்டாவது யூ.எஸ்.பி இணைப்பியைப் பயன்படுத்தலாம் மற்றும் பவர் தேர்ந்தெடுக்கப்பட்ட சாதனத்தை நோக்கி மாறலாம். ஆனால் இது பலகையை மட்டுமே அதிகரிக்கும் மற்றும் திட்டமிட முடியாது.
எதையும் தொடங்குவதற்கு முன், TI ஏற்கனவே உங்கள் TIVA மைக்ரோகண்ட்ரோலரில் ஒரு மாதிரி நிரலைப் பதிவேற்றியிருக்கும், எனவே பலகையை இயக்கி, அது செயல்படுகிறதா என்று சரிபார்க்கலாம். எனவே மைக்ரோ யூ.எஸ்.பி ஜாக் மூலம் போர்டுக்கு சக்தி கொடுங்கள், நீங்கள் அதைச் செய்தவுடன், உங்கள் போர்டின் மீட்டமை பொத்தானின் அடிப்பகுதியில் உள்ள RGB எல்.ஈ.டிகளை மாற்றாக ஒளிரச் செய்வதை நீங்கள் கவனிக்க வேண்டும்.

இப்போது, மென்பொருள் சூழலுக்கு செல்லலாம்.
TIVA LaunchPad க்கான புரோகிராமிங் மென்பொருள் (IDE)
டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸ் அவர்களின் மைக்ரோகண்ட்ரோலர்களை பல்வேறு சூழல்களின் மூலம் நிரல் செய்ய அனுமதிக்கிறது. அதிகாரப்பூர்வமானது சி.சி.எஸ் என பொதுவாக அறியப்படும் குறியீடு இசையமைப்பாளர் ஸ்டுடியோ ஆகும். மற்றொரு IDE கெயில் uVision ஆகும். இந்த மென்பொருள்கள் இலவசம், ஆனால் இவற்றைப் பயன்படுத்துவதற்கு மைக்ரோகண்ட்ரோலர்களுடன் குறைந்த அளவிலான அனுபவம் தேவைப்படுகிறது.
இந்த தொடர் பயிற்சிகள் முழுமையான தொடக்கக்காரர்களை இலக்காகக் கொண்டிருப்பதால், எனர்ஜியா எனப்படும் மற்றொரு மேம்பாட்டு சூழலைப் பயன்படுத்துகிறோம். எனர்ஜியா ஒரு திறந்த மூல மற்றும் இலவச சூழலாகும், இது TI மைக்ரோகண்ட்ரோலர்களை எளிதில் நிரல் செய்ய உதவுகிறது. நிரலாக்க TI MCU ஐ Arduino இல் நிரலாக்கத்தைப் போல எளிதாக்குவதே எனர்ஜியாவின் முக்கிய நோக்கம். எனவே எனர்ஜியா என்பது டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸ் மைக்ரோகண்ட்ரோலர்களை ஆதரிக்கும் அர்டுயினோ ஐடிஇக்கு சமமானதாகும். Arduino ஐப் பயன்படுத்தியவர்கள் ஒப்புக்கொள்வார்கள்
