- எஸ்.டி.எம் 32 நியூக்ளியோ 64 மேம்பாட்டு வாரியம் வன்பொருள் விளக்கம்
- எஸ்.டி.எம் 32 நியூக்ளியோ 64 மேம்பாட்டு வாரியங்களை உருவாக்குதல்
- STM32F401 உடன் தொடங்குதல்
- முடிவுரை
- வீடியோ
அங்குள்ள பெரும்பாலான மக்களுக்கு, அவர்கள் பணிபுரிந்த முதல் உட்பொதிக்கப்பட்ட மேம்பாட்டு வாரியம் அநேகமாக ஒரு ஆர்டுயினோ வாரியமாக இருக்கும். ஆனால், அனைவரும் ஒப்புக் கொள்ளக்கூடியது போல, உங்கள் ஆர்டுயினோ உங்களை இதுவரை மட்டுமே அழைத்துச் செல்ல முடியும், ஒருநாள் நீங்கள் ஒரு சொந்த மைக்ரோகண்ட்ரோலர் தளத்திற்கு செல்ல வேண்டும். இந்த செயல்முறையை இந்த எஸ்.டி.எம் 32 மேம்பாட்டு வாரியத்துடன் மிகவும் எளிதாக்க முடியும், ஏனெனில் இது வன்பொருள் பக்கத்தில் உங்களுக்கு உதவ அனைத்து ஆர்டுயினோ கேடயங்களையும் ஆதரிக்க முடியும், மேலும் மென்பொருள் பக்கத்தில் உங்களுக்கு உதவ பல உள்ளமைக்கப்பட்ட நூலகங்கள் மற்றும் செயல்பாடுகளையும் கொண்டுள்ளது. ஒரு STM32 மைக்ரோகண்ட்ரோலர்களுடன் பழகுவது, நாங்கள் முன்பு மதிப்பாய்வு செய்த சென்சார் டைல்.பாக்ஸ் போன்ற ST இலிருந்து பிற மேம்பாட்டு தொகுதிகளை எளிதாக ஆராய உதவும். எனவே இந்த கட்டுரையில், இந்த எஸ்.டி.எம் 32 நியூக்ளியோ -64 டெவலப்மென்ட் போர்டுகளை முழுமையாகப் பார்த்து அவற்றை எவ்வாறு பயன்படுத்துவது என்பதைக் கற்றுக்கொள்வோம்.
இப்போது எஸ்.டி.எம் 32 போர்டுகளின் பல பதிப்புகள் உள்ளன, என் கையில் இந்த குறிப்பிட்ட ஒன்றை எஸ்.டி.எம் 32 எஃப் 401 நியூக்ளியோ -64 என்று அழைக்கப்படுகிறது. எஸ்.டி.எம் 32 என்ற பெயர் எங்கள் மேம்பாட்டுக் குழுவில் 32 பிட் மைக்ரோகண்ட்ரோலர் இருப்பதைக் குறிக்கிறது, மேலும் நியூக்ளியோ -64 என்ற பெயர் மைக்ரோகண்ட்ரோலரில் 64 ஊசிகளைக் கொண்டுள்ளது என்பதைக் குறிக்கிறது. இதேபோல், STM32F103, STM32F303 போன்ற நியூக்ளியோ 64 போர்டுகளின் பல பதிப்புகள் உள்ளன, ஆனால் நீங்கள் ஒரு போர்டைப் பற்றி அறிந்தவுடன் மற்ற அனைத்தும் மிகவும் ஒத்தவை.
எஸ்.டி.எம் 32 நியூக்ளியோ 64 மேம்பாட்டு வாரியம் வன்பொருள் விளக்கம்
எங்கள் மேம்பாட்டு வாரியத்தை அன் பாக்ஸ் செய்வதன் மூலம் ஆரம்பிக்கலாம். நீங்கள் பார்க்க முடியும் எனில் முழுமையான தொகுப்பு எங்கள் மேம்பாட்டு வாரியம் மற்றும் ஒரு அறிவுறுத்தல் அட்டையை மட்டுமே கொண்டுள்ளது. அறிவுறுத்தல் அட்டையில் கட்டுப்படுத்தியின் விவரக்குறிப்புகள், அதன் பின்அவுட்கள் மற்றும் பின்புறத்தில், எவ்வாறு தொடங்குவது மற்றும் கிடைக்கக்கூடிய கருவி சங்கிலி விருப்பங்கள் குறித்து சில தகவல்கள் உள்ளன.

பலகையை உற்று நோக்கினால், பலகை இரண்டு பகுதிகளாகப் பிரிக்கப்படுவதைக் காணலாம். மேல் பகுதி ST-Link / V2 பிழைத்திருத்தி மற்றும் புரோகிராமர் ஆகும், அதே சமயம் கீழ் பகுதி உங்கள் உண்மையான மேம்பாட்டு வாரியமாகும். இந்த வழியில் நீங்கள் பலகையில் உள்ள யூ.எஸ்.பி மினி போர்ட்டுடன் இணைக்கக்கூடிய கூடுதல் யூ.எஸ்.பி கேபிள் மூலம் பெட்டியை வெளியே நிரல் மற்றும் பிழைத்திருத்தம் செய்யலாம்.

முதல் தோற்றத்தில், போர்டில் நிறைய ஜம்பர்கள் மற்றும் கூறுகள் இருப்பதாகத் தோன்றலாம், ஆனால் அவை அனைத்தும் எங்களுக்கு விஷயங்களை எளிதாக்குகின்றன. சி.என் 11 மற்றும் சி.என் 12 போர்டின் இருபுறமும் நீங்கள் காணும் இரண்டு ஜம்பர்கள் உண்மையில் போலி ஜம்பர், இந்த ஜம்பர்கள் எதிர்காலத்தில் தேவைப்பட்டால் மற்ற நோக்கங்களுக்காக பயன்படுத்தப்படலாம். சி.என் 2 இல் உள்ள இரண்டு ஜம்பர்கள் புரோகிராமர் மற்றும் பிழைத்திருத்த பிரிவை எங்கள் மேம்பாட்டு வாரியத்துடன் இணைக்கப் பயன்படுகின்றன. எதிர்காலத்தில், இந்த ஊசிகளின் மூலம் மற்ற எஸ்.டி மைக்ரோகண்ட்ரோலர்களுக்கான புரோகிராமரைப் பயன்படுத்த இந்த ஜம்பர்களை அகற்றலாம். இந்த இணைப்பான் முள் JP1 ஐ USB மின்னோட்டத்தை 100mA ஆக மட்டுப்படுத்த முடியும், திறந்தால் அதிகபட்ச மின்னோட்டம் 300mA ஆக இருக்கும். இங்கே நாம் ஒரு முக்கோண எல்.ஈ.டி (எல்.டி 1) வைத்திருக்கிறோம், இது போர்டு இயங்கும் போது சிவப்பு நிறமாக மாறும் மற்றும் போர்டு வெற்றிகரமாக திட்டமிடப்படும்போது பச்சை நிறமாக மாறும் மற்றும் தகவல் தொடர்பு தோல்வி இருக்கும்போது ஆரஞ்சு நிறமாக மாறும்.
அபிவிருத்திப் பிரிவுக்குச் செல்லும்போது, எங்களுடைய மிக முக்கியமான அங்கமான STM32F401RET6 மைக்ரோகண்ட்ரோலர் எங்களிடம் உள்ளது. இது 64-பின் 32-பிட் மைக்ரோகண்ட்ரோலர் ஆகும், இது ARM கார்டெக்ஸ் எம் 4 செயலி 84 மெகா ஹெர்ட்ஸில் இயங்குகிறது. இது 512 Kb ஃப்ளாஷ் மற்றும் 96KB SRAM ஐயும் கொண்டுள்ளது. மைக்ரோகண்ட்ரோலரில் 16-பிட் மற்றும் 32-பிட் 10 டைமர்கள் மற்றும் ஒரு 12-பிட் ஏடிசி உள்ளது. இது மூன்று USART, மூன்று I2C, நான்கு SPI மற்றும் வெளிப்புற தகவல்தொடர்புகளுக்கு ஒரு USB 2.0 ஆகியவற்றைக் கொண்டுள்ளது. மேலும் தொழில்நுட்ப தகவல்களைப் பெற நீங்கள் STM32F401 தரவுத்தாள் சரிபார்க்கலாம்.
இப்போது இங்கே சுவாரஸ்யமான பகுதி வருகிறது, நான் முன்பு சொன்னது போல் போர்டு அனைத்து அர்டுயினோ கேடயங்களையும் ஆதரிக்கிறது. போர்டில் இரண்டு செட் இணைப்பிகள் உள்ளன, பெண் ஊசிகளும் ஆர்டுயினோ கேடயங்களுக்கானவை, அவை எங்கள் ஈஎஸ்பி 8266 வைஃபை ஷீல்ட் மற்றும் எங்கள் செம்டெக் அர்டுயினோ லோரா ஷீல்ட் ஆகியவற்றுடன் பொருந்துகின்றன.

மற்ற ஆண்களை எஸ்.டி மோர்போ பின்ஸ் என்று அழைக்கிறார்கள், இது எங்கள் 64-முள் மைக்ரோகண்ட்ரோலரில் மறுபெயரிடும் ஊசிகளைப் பயன்படுத்த பயன்படுகிறது. பின்னர் இங்கே மீட்டமை பொத்தானும், பிசி 13 உடன் இணைக்கப்பட்ட பயனர் கட்டமைக்கக்கூடிய பொத்தானும், அர்டுயினோவைப் போலவே பின் டி 13 உடன் இணைக்கப்பட்டுள்ள எல்.ஈ. போர்டை இயக்குவதற்கு நாம் யூ.எஸ்.பி போர்ட்டைப் பயன்படுத்தலாம் அல்லது ஒழுங்குபடுத்தப்பட்ட 5 வி ஐ நேரடியாக ஈ 5 வி அல்லது 5 வி முள் வழங்கலாம். நீங்கள் பலகையை எவ்வாறு இயக்குகிறீர்கள் என்பதைக் குறிக்க இந்த ஜம்பரை மாற்ற நினைவில் கொள்ளுங்கள்; போர்டு யூ.எஸ்.பி மூலம் இயக்கப்படுகிறது என்பதை யு 5 வி குறிக்கிறது. ஐடிடி எனப்படும் மற்றொரு சுவாரஸ்யமான ஜம்பர் முள் எங்களிடம் உள்ளது, இந்த ஊசிகளுடன் ஒரு அம்மீட்டரை இணைப்பதன் மூலம் உங்கள் மைக்ரோகண்ட்ரோலர் எவ்வளவு மின்னோட்டத்தை உட்கொள்கிறது என்பதை அளவிட பயன்படுத்தலாம்.
எஸ்.டி.எம் 32 நியூக்ளியோ 64 மேம்பாட்டு வாரியங்களை உருவாக்குதல்
மென்பொருள் பிரிவுக்கு வருவதால், போர்டில் ஒரு பெரிய நூலகம் மற்றும் நிரலாக்க ஆதரவு உள்ளது, மேலும் கெயில், ஐஏஆர் வொர்க் பெஞ்ச் மற்றும் பல ஐடிஇக்களைப் பயன்படுத்தி திட்டமிடலாம். ஆனால் சுவாரஸ்யமான விஷயம் என்னவென்றால், இது ARM Mbed மற்றும் STM32Cube மேம்பாட்டு சூழலை ஆதரிக்கிறது. இந்த கட்டுரையின் பொருட்டு, ARM Mbed இயங்குதளத்தைப் பயன்படுத்த முடிவு செய்தேன், ஏனெனில் இது ஒரு ஆன்லைன் கருவி, நான் அதை மிகவும் சுவாரஸ்யமாகக் கண்டேன், ஏனென்றால் உங்களுடன் உங்கள் ST பலகைகளை மட்டுமல்ல, ARM மைக்ரோகண்ட்ரோலரைப் பயன்படுத்தும் பல மேம்பாட்டு பலகைகளையும் நீங்கள் செய்ய முடியாது.

புதியவர்களுக்கு, ARM MBED என்பது ARM ஆல் வழங்கப்படும் ஒரு ஆன்லைன் மேம்பாட்டு தளமாகும், மேலும் இது IoT அடிப்படையிலான உட்பொதிக்கப்பட்ட தீர்வுகளை எளிதில் உருவாக்க ஒரு உட்பொதிக்கப்பட்ட இயக்க முறைமை, கிளவுட் சேவைகள் மற்றும் பாதுகாப்பு அம்சங்களை உங்களுக்கு வழங்குகிறது. இது ஒரு பெரிய திறந்த மூல சமூகம் மற்றும் அதைப் பற்றி விரிவாகப் பெறுவதற்கு ஒரு தனி கட்டுரை தேவைப்படும்.
STM32F401 உடன் தொடங்குதல்
ஆனால், தொடங்க, உங்கள் STM32 மேம்பாட்டு பலகையை உங்கள் கணினியுடன் இணைக்க யூ.எஸ்.பி மினி கேபிளைப் பயன்படுத்தவும். இயக்கப்பட்டதும், எல்.டி 1 மற்றும் எல்.டி 3 எல்.ஈ.டி ஒளி சிவப்பு நிறத்தில் இருப்பதை நீங்கள் கவனிக்க வேண்டும், மேலும் நிரல்படுத்தக்கூடிய எல்.ஈ.டி எல்.டி 2 இது போன்ற பச்சை நிறத்தில் ஒளிரும்.
உங்கள் கணினியில் “NODE_F401RE” எனப்படும் புதிய ஃபிளாஷ் டிரைவையும் நீங்கள் காண்பீர்கள். அதைத் திறக்கவும், கீழே காட்டப்பட்டுள்ளபடி details.txt மற்றும் mbed.htm என்ற இரண்டு கோப்புகளைக் காண்பீர்கள்.

கை Mbed ஐப் பயன்படுத்தி உங்கள் போர்டை ஆன்லைனில் நேரடியாக நிரலாக்க தொடங்க Mbed.htm கோப்பை நீங்கள் தொடங்கலாம். ஆனால், நாங்கள் அங்கு செல்வதற்கு முன்பு தேவையான இயக்கிகள் மற்றும் Mbed க்கு பதிவுபெற்றுள்ளோம். STSW-link009 இயக்கி மென்பொருளைத் தேடி, அதை ST வலைத்தளத்திலிருந்து நேரடியாக பதிவிறக்கம் செய்து, இயக்கியை நிறுவி, இங்கே காட்டப்பட்டுள்ளபடி சாதனம் உங்கள் சாதன நிர்வாகியில் சரியாக கண்டுபிடிக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்தவும்.

உங்கள் நற்சான்றுகளுடன் MBED.com இல் பதிவுபெற உங்கள் mbed தளத்திற்குத் திரும்புக. பின்னர், MBED.HTM கோப்பில் சொடுக்கவும், பின்வரும் பக்கத்துடன் நீங்கள் வரவேற்கப்படுவீர்கள்.

கீழே உருட்டி “ Open Mbed compiler ” ஐக் கிளிக் செய்க. நீங்கள் பார்க்க முடியும் என கம்பைலர் ஏற்கனவே எங்கள் தளத்தை நியூக்ளியோ-எஃப் 401 ஆர் என அங்கீகரித்துள்ளது மற்றும் எங்களுக்கு பல அடிப்படை எடுத்துக்காட்டு நிரல்களை வழங்குகிறது. இப்போதைக்கு, “ எல்.ஈ.டி பிளிங்கி குறியீட்டை ” தேர்ந்தெடுத்து அதை மாற்றியமைக்கிறேன், இதனால் நான் புஷ் பொத்தானை அழுத்தும் போதெல்லாம் எல்.ஈ.டி அணைக்கப்படும்.

கீழே காட்டப்பட்டுள்ளபடி குறியீடு தயாரானதும், நீங்கள் தொகுத்தல் பொத்தானைக் கிளிக் செய்யலாம், இது உங்களுக்கு ஒரு பின் கோப்பை வழங்கும், பின் கோப்பை நகலெடுத்து உங்கள் ஃபிளாஷ் டிரைவில் உங்கள் போர்டை நிரல் செய்ய ஒட்டவும். நிரலாக்க முடிந்ததும் எல்டி 1 எல்இடி பச்சை நிறமாக மாறுவதை நீங்கள் கவனிப்பீர்கள். இப்போது நீல பொத்தானை அழுத்தினால், பச்சை எல்.ஈ. அதுபோன்று குழுவின் வெவ்வேறு செயல்பாடுகளை அறிய நீங்கள் எந்த எடுத்துக்காட்டு நிரல்களையும் முயற்சி செய்யலாம். பிற தொழில்நுட்ப ஆவணங்கள் மற்றும் சமூக ஆதரவைப் பெற நீங்கள் பிரதான பக்கத்திற்குச் செல்லலாம்.

இந்த குழுவில் முழுமையான மதிப்பாய்வைக் காண, இந்தப் பக்கத்தின் கீழே இணைக்கப்பட்ட வீடியோவையும் நீங்கள் பார்க்கலாம்.
முடிவுரை
ஒட்டுமொத்தமாக நான் நம்புகிறேன், நீங்கள் உங்கள் திறமைகளை மேம்படுத்தவும் மேம்பட்ட பயன்பாடுகளை உருவாக்கவும் முயற்சிக்கிறீர்கள் என்றால் இந்த பலகைகள் சிறந்த தேர்வுகள். அதன் நடைமுறை வன்பொருள் ஆதரவு மற்றும் ஆன்லைன் சமூகத்துடன், இந்த பலகைகளின் கற்றல் வளைவும் மிகவும் எளிதானது, எனவே நீங்கள் இதை முயற்சித்துப் பார்க்க விரும்பலாம். நான் நம்புகிறேன், நீங்கள் கட்டுரையை ரசித்தீர்கள், அதிலிருந்து பயனுள்ள ஒன்றைக் கற்றுக்கொண்டீர்கள். உங்களிடம் ஏதேனும் கேள்விகள் இருந்தால், அவற்றை கீழே உள்ள கருத்துப் பிரிவில் விடுங்கள் அல்லது பிற தொழில்நுட்ப கேள்விகளுக்கு எங்கள் மன்றங்களைப் பயன்படுத்தவும்.
