- வன்பொருள் மற்றும் மென்பொருள் மேம்பாட்டு கருவிகளைத் தேர்ந்தெடுப்பது
- STM8S103F3P6 அபிவிருத்தி
- STM8S103F3P6 புரோகிராமர்
- STM8S103F3P6 IDE மற்றும் கம்பைலர்
- Sduino ஐப் பயன்படுத்தி Arduino உடன் STM8S
- தேவையான மென்பொருளைப் பதிவிறக்குகிறது
- எஸ்.டி.வி.டி மற்றும் காஸ்மிக் சி கம்பைலரை அமைத்தல்
- STM8S103F3P6 க்கான நிலையான புற நூலகம்
- முதல் திட்டத்தை தொகுத்தல்
- ST-Link V2 ஐப் பயன்படுத்தி STVD இலிருந்து STM8S அபிவிருத்தி வாரியத்திற்கு குறியீட்டைப் பதிவேற்றுகிறது
STM8 ஒரு தொடர் 8-பிட் மைக்ரோகண்ட்ரோலர்ஸ் இருந்து ST மைக்ரோஎலெக்ட்ரானிக்ஸ்மற்றும் கட்டண உணர் தயாரிப்பு வளர்ச்சியின் மைக்ரோகண்ட்ரோலர் ஒரு பொதுவான தேர்வு மாறிவிட்டது என்று. நான் முன்பு ஏ.வி.ஆர், பி.ஐ.சி மற்றும் வேறு சில ஏ.ஆர்.எம் கார்டெக்ஸ் மைக்ரோகண்ட்ரோலர்களுடன் பணிபுரிந்தேன், ஆனால் நிச்சயமாக சில பயன்பாடுகளில், அவை ஓவர்கில் ஆகி பிஓஎம் செலவை கணிசமாக அதிகரிக்கின்றன. சமீபத்தில், ஒரு சில மலிவான சீன தயாரிப்புகளை கிழித்த பின்னர், அவற்றில் பெரும்பாலானவை ஒரு STM8 மைக்ரோகண்ட்ரோலரைக் கொண்டிருப்பதைக் கண்டேன். ஐ.சி மலிவானது மட்டுமல்லாமல், பல அம்சங்கள் மற்றும் விருப்பங்களுடன் அதை நிரம்பியுள்ளது, இது பல்வேறு பயன்பாடுகளில் பயன்படுத்த ஏற்றது. உதாரணமாக, STM8S கட்டுப்படுத்திகள் (நாம் இந்த பயிற்சி தொடரில் அறிய இது) தொடர் ஒரு பொது நோக்கம் கட்டுப்படுத்தி ஆனால் போன்ற மற்ற தொடர்கள் உள்ளன STM8A தானியங்கி வடிவமைத்து STM8L இந்த கட்டுப்பாட்டு பயன்பாடு நீட்டிக்கப்பட்டிருக்கிறது லோ பவர் பேட்டரி சக்தியூட்டாத வடிவமைப்புகளை உள்ளது.
இந்த தொடர் பயிற்சிகளில், STM8S மைக்ரோகண்ட்ரோலர்களை எவ்வாறு நிரல் செய்வது என்பதைக் கற்றுக்கொள்வோம், மேலும் குறிப்பாக STM8S103F3P6. இந்த குறிப்பிட்ட பகுதி எண்ணுடன் தொடங்குவதற்கான காரணம் அதன் செயல்திறன் காரணிக்கான விலை மட்டுமே. போல !! 0.25 for (தோராயமாக 20 ரூபாய்) க்கு இதைப் பாருங்கள், 16 மெகா ஹெர்ட்ஸ் இன்டர்னல் ஆஸிலேட்டர், 8 கேபி ஃப்ளாஷ், 10-பிட் ஏடிசி, யுஆர்டி, எஸ்பிஐ மற்றும் ஐ 2 சி ஆகியவற்றைக் கொண்ட 8 பிட் மைக்ரோகண்ட்ரோலரைப் பெறுகிறோம். யார் சதி செய்ய மாட்டார்கள்? மேலும், STM8S103F3P6 பரவலாக பிரபலமானது, எனவே ஒரு தொடக்கநிலையாளராக, பயிற்சிகளுக்கு வெளியே உங்களுக்கு உதவி தேவைப்பட்டால் போதுமான ஆதரவைப் பெறுவீர்கள். இதிலிருந்து தொடங்கி, பிஐசி புரோகிராமிங் டுடோரியல்களைப் போன்ற ஒரு தொடர்ச்சியான பயிற்சிகள் எங்களிடம் இருக்கும், அங்கு இந்த கட்டுப்படுத்தியை ஒரு அடிப்படை சிமிட்டலில் இருந்து பல்வேறு காட்சி மற்றும் சென்சார் இடைமுகத்திற்கு எவ்வாறு நிரல் செய்வது என்று கற்றுக்கொள்வோம். நீங்கள் 32-பிட் எஸ்.டி.எம் மைக்ரோகண்ட்ரோலர்களில் ஆர்வமாக இருந்தால், நீங்கள் STM32F103C8 டுடோரியல் மற்றும் திட்டங்களையும் பார்க்கலாம்.
வன்பொருள் மற்றும் மென்பொருள் மேம்பாட்டு கருவிகளைத் தேர்ந்தெடுப்பது
இப்போது மைக்ரோகண்ட்ரோலரை நாங்கள் தற்கொலை செய்து கொண்டுள்ளதால், எங்கள் கற்றல் செயல்முறையைத் தொடங்க வன்பொருள் மற்றும் மென்பொருள் மேம்பாட்டு கருவிகளைத் தேர்ந்தெடுக்க வேண்டும். பல விருப்பங்கள் உள்ளன, இங்கே நான் பயன்படுத்த இலவசம் மற்றும் அனைவருக்கும் எளிதாக கிடைக்கக்கூடியவற்றை தேர்ந்தெடுத்துள்ளேன்.
STM8S103F3P6 அபிவிருத்தி
எஸ்.டி.யின் 8-பிட் மைக்ரோகண்ட்ரோலருக்கான அதிகாரப்பூர்வ மேம்பாட்டு வாரியம் எஸ்.டி.எம் 8 டிஸ்கவரி கிட் என்று அழைக்கப்படுகிறது, ஆனால் உள்ளூர் சப்ளையர் அல்லது ஆன்லைன் ஸ்டோரில் நீங்கள் எளிதாகக் கண்டறியக்கூடிய மற்றொரு குறைந்த கட்டண மேம்பாட்டுக் குழுவைப் பயன்படுத்துவோம். இந்த டுடோரியலில் நாம் பயன்படுத்தும் STM8S103F3P6 மேம்பாட்டு வாரியத்தின் படம் கீழே காட்டப்பட்டுள்ளது.

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

உற்று நோக்கினால், STM8S103F3p6 கட்டுப்படுத்தியைத் தவிர, கட்டுப்படுத்தியை மீட்டமைக்க மீட்டமை பொத்தானைக் கொண்டிருக்கிறோம். PB5 (போர்ட் பி முள் 5) மற்றும் AMS1117 மின்னழுத்த சீராக்கி ஆகியவற்றுடன் இணைக்கப்பட்ட ஒரு சக்தி வழிநடத்தியது மற்றும் ஒரு சோதனை வழிவகுத்தது, இது 5V ஐ ஒரு USB போர்ட்டிலிருந்து 3.3V ஆக கட்டுப்படுத்திக்கு மாற்றுகிறது. தேவைப்பட்டால் 5 வி இல் இயங்குவதற்கும் கட்டுப்படுத்தியை உருவாக்க முடியும். கட்டுப்படுத்தியின் வெவ்வேறு பகுதிகள் கீழே குறிக்கப்பட்டுள்ளன. எங்களிடம் 3.3 வி, ஜிஎன்டி, எஸ்.வி.ஐ.எம், மற்றும் என்.ஆர்.எஸ்.டி ஆகிய 4 புரோகிராமர் ஊசிகளும் உள்ளன, அவை எங்கள் மைக்ரோகண்ட்ரோலரை எளிதில் நிரல் மற்றும் பிழைத்திருத்தத்திற்கு பயன்படுத்தலாம்.

STM8S103F3P6 புரோகிராமர்
எங்கள் கட்டுப்படுத்தியை நிரலாக்க, நாங்கள் மலிவான மற்றும் ஆன்லைனில் எளிதாகக் கிடைக்கும் ST-LINK v2 ஐப் பயன்படுத்துவோம். இந்த ST-LINK v2 போர்டில் பல வகைகள் (உலோகம், பிளாஸ்டிக், தங்கம், இளஞ்சிவப்பு, வெற்று பலகை) உள்ளன மற்றும் அனைத்தும் ஒரே நோக்கத்திற்காகவே செயல்படுகின்றன. என்னுடையது கீழே காட்டப்பட்டுள்ளது, ஆனால் நீங்கள் எந்த வகை ST-LINK புரோகிராமரையும் பயன்படுத்தலாம், பின்அவுட் வேறுபடும், எனவே நீங்கள் உறைகளில் உள்ள பின்அவுட்களை சரியாகப் படித்திருப்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். எஸ்.டி-மைக்ரோ எலக்ட்ரானிக்ஸ் நிறுவனத்திடமிருந்து எஸ்.டி-லிங்க் வி 3 உள்ளது, இது சில தீவிர பிழைத்திருத்தங்களுக்கு பயன்படுத்தப்படலாம். இது சற்று விலை உயர்ந்ததால் நாங்கள் இப்போது அதைப் பயன்படுத்த மாட்டோம், எதிர்காலத்திற்காக அதை சேமிப்போம்.

STM8S103F3P6 IDE மற்றும் கம்பைலர்
STM8S103F3P6 க்கான சரியான ஐடிஇ மற்றும் கம்பைலரைத் தேர்ந்தெடுப்பது குழப்பமடைகிறது, ஏனென்றால் தேர்வு செய்ய நிறைய விருப்பங்கள் உள்ளன. எஸ்.டி.எம் 8 மைக்ரோகண்ட்ரோலருக்கு கிடைக்கக்கூடிய அதிகாரப்பூர்வ கருவிகள் கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளன.

உள்ளமைவு பக்கத்தில், எங்களிடம் STM8CubeMx உள்ளது, நான் மென்பொருளை முயற்சித்தேன், அது எனக்கு ஒரு முழுமையான விடயமாகும். STM32Cube ஐப் போலன்றி, STM8Cube தானாக குறியீட்டை உருவாக்க முடியாது. இது காட்சிப்படுத்தல் நோக்கங்களுக்காக மட்டுமே முள் மேப்பிங்கை உருவாக்க முடியும் மற்றும் உங்கள் குறியீட்டை ஒரு கட்டுப்படுத்தியிலிருந்து இன்னொரு கட்டுப்பாட்டுக்கு கொண்டு செல்கிறீர்கள் என்றால் அது கைக்கு வரக்கூடும். அது தவிர, நான் அதைப் பயன்படுத்த மாட்டேன். எனவே இந்த டுடோரியல் தொடரில், நாங்கள் இதைப் பயன்படுத்த மாட்டோம்.
ஐடிஇ மற்றும் கம்பைலரைப் பொறுத்தவரை, நாங்கள் தேர்வு செய்ய நிறைய விருப்பங்கள் உள்ளன. ஐடிஇக்கான முதல் இரண்டு விருப்பங்கள் ஐஏஆர் வொர்க் பெஞ்ச் மற்றும் எஸ்.டி விஷுவல் டெவலப் (எஸ்.டி.வி.டி), இரண்டு மென்பொருளும் 90 களில் இருந்ததைப் போலவே உணர்கின்றன, ஆனால் சிறிது நேரம் கழித்து விளையாடிய பிறகு, எஸ்.டி.வி.டி ஒரு நல்ல தேர்வாக இருப்பதைக் கண்டேன், ஏனெனில் அது முற்றிலும் இலவசம். இதேபோல், கம்பைலரைப் பொறுத்தவரை, நாங்கள் காஸ்மிக் சி கம்பைலரைப் பயன்படுத்துவோம், அது முற்றிலும் இலவசம் என்பதால் மட்டுமே. இந்த ஐடிஇ மற்றும் கம்பைலரைத் தேர்ந்தெடுப்பதற்கான மற்றொரு காரணம் என்னவென்றால், சுற்றுச்சூழலைப் பற்றி நமக்குத் தெரிந்தவுடன், எஸ்.டி.யில் இருந்து வேறு எந்த 8-பிட் மைக்ரோகண்ட்ரோலரையும் அதிக முயற்சி இல்லாமல் பயன்படுத்துவது எளிதாக இருக்க வேண்டும். இந்த கட்டுரையில் காஸ்மிக் சி கம்பைலருடன் எஸ்.டி.வி.டி.யை எவ்வாறு நிறுவுவது மற்றும் அமைப்பது என்பதைப் பார்ப்போம்.
ஒளிரும் வகையில், நாங்கள் ST விஷுவல் புரோகிராமரை (STVP) பயன்படுத்துவோம், நாங்கள் STVD ஐ நிறுவும் போது இந்த கருவி தானாக நிறுவப்படும். இது ஐடிஇ-யில் ஒருங்கிணைக்கப்பட்டு, விரைவாக நிரல் மற்றும் பிழைத்திருத்தத்திற்கு உதவுகிறது. இறுதி மென்பொருளானது எஸ்.டி.எம்.எஸ் 8 ஆணை கண்காணிப்பு மென்பொருளான எஸ்.டி.எம்.எஸ்.டி. எஸ்.டி.எம் 8 இன் நிகழ்நேர பிழைத்திருத்தத்திற்கு இந்த மென்பொருள் உதவக்கூடும், மேலும் மாறி மதிப்பைக் கண்காணித்தல், வரைபடத்தைத் திட்டமிடுவது போன்ற சில சிறந்த அம்சங்களைக் கொண்டுள்ளது. இந்த மென்பொருளுடன் நான் போதுமான அளவு சோதனை செய்யவில்லை. மேலும், குறைந்தது முதல் சில பயிற்சிகளுக்கு, பெரிய பிழைத்திருத்த தேவைகள் தேவையில்லை என்பதால் இந்த மென்பொருளை நாங்கள் பயன்படுத்த மாட்டோம்.
STM8S ஸ்டாண்டர்ட் பெரிபெரல் நூலகம்: எஸ்டி நுண்மின்னியல் STM8S மைக்ரோகண்ட்ரோலர்ஸ் எளிதாக குறியீட்டு உருவாக்கம் செய்ய நூலகங்களின் தொகுப்பை வழங்குகிறது, இந்த நூலகத்தில் "என்று அழைக்கப்படுகிறது ஸ்டாண்டர்ட் பெரிபெரல் நூலகம் " அல்லது சுருக்கமாக எஸ்.பீ.எல். STM8S / A 8-பிட் குடும்பத்தில் சாத்தியமான அனைத்து கட்டுப்பாட்டாளர்களையும் மனதில் வைத்து எழுதப்பட்டதைத் தவிர நூலகம் குளிர்ச்சியாக இருக்கிறது, நாங்கள் பயன்படுத்தும் STM8S103F3P6 கட்டுப்படுத்தி மட்டுமல்ல. எனவே, அதைச் செயல்படுத்துவதற்கு நாம் இங்கேயும் அங்கேயும் சில மாற்றங்களைச் செய்ய வேண்டும் (நான் பின்னர் பகிர்கிறேன்). ஆனால் இன்னும், இதை முயற்சித்துப் பார்ப்பது மதிப்புக்குரியது, ஏனெனில் இது வளர்ச்சியை மிக விரைவாகச் செய்ய முடியும், எனவே, அதை எங்கள் டுடோரியலில் பயன்படுத்துவோம்.
நீங்கள் நூலகத்தைப் பயன்படுத்த விரும்பவில்லை என்றால், நீங்கள் நேரடியாக கட்டுப்பாட்டாளரின் பதிவேடுகளை அணுக வேண்டும் அல்லது வெற்று உலோக சட்டசபை நிரலாக்கத்தை செய்ய வேண்டும். இவை இரண்டும் வேடிக்கையானவை, அதைக் கற்றுக்கொள்ளவும் பயன்படுத்தவும் உங்களுக்கு நேரம் இருந்தால். எஸ்பிஎல் நூலகம் நன்றாக வேலை செய்யும் இடமெல்லாம் பயன்படுத்த வேண்டும், பின்னர் தேவைப்பட்டால் பதிவு மற்றும் சட்டசபை மட்டத்திலும் வேலை செய்ய வேண்டும் என்பதே எனது யோசனை. சக்கரத்தை மீண்டும் கண்டுபிடிக்க வேண்டாம் என்று முயற்சிப்போம்!
Sduino ஐப் பயன்படுத்தி Arduino உடன் STM8S
Arduino IDE ஆதரவு STM8S ஐ நான் குறிப்பிடவில்லை என்றால் மென்பொருள் விருப்பங்களைப் பற்றி விவாதிப்பது ஒருபோதும் முழுமையடையாது. ஆம், அதே STM8S103F3P6 போர்டை Arduino IDE இலிருந்து நேரடியாக Sduino ஐப் பயன்படுத்தி திட்டமிடலாம், மைக்கேல் மேயருக்கு நன்றி. ஆனால், இந்த திட்டம் இன்னும் வளர்ச்சிக் கட்டத்தில் உள்ளது, மேலும் முழுமையான மேடை ஆதரவை வழங்க Sduino க்கு சிறிது நேரம் மற்றும் சமூக ஆதரவு தேவைப்படும். இருப்பினும், Sduino உடன் விளையாடிய சில நிமிடங்களில், நான் அதை விரும்பத் தொடங்கினேன், எனவே STM8S மைக்ரோகண்ட்ரோலரை Arduino உடன் எவ்வாறு நிரல் செய்வது என்பது பற்றியும் ஒரு தனி கட்டுரையைச் செய்ய முடிவு செய்தேன். கட்டுரை தயாரானதும் இங்கே இணைப்பேன். உங்கள் எஸ்.டி.எம் 8 எஸ் மைக்ரோகண்ட்ரோலர்களை நிரலாக்க ஏன், ஏன் நீங்கள் ஆர்டுயினோ ஐடிஇ பயன்படுத்தக்கூடாது என்று அந்த கட்டுரை விவாதிக்கும்.
எனவே, இவை மென்பொருள் மற்றும் வன்பொருளுக்கான எனது தேர்வுகள், வேறு சில மென்பொருள்கள் சிறந்த தேர்வாக இருந்திருக்கும், ஏன் என்று நீங்கள் நினைத்தால் கருத்துப் பிரிவில் எனக்குத் தெரியப்படுத்துங்கள். மற்ற விருப்பங்களையும் ஆராய விரும்புகிறேன்.
தேவையான மென்பொருளைப் பதிவிறக்குகிறது
இந்த டுடோரியலுக்கு நாம் பயன்படுத்தும் மென்பொருளை இப்போது முடிவு செய்துள்ளோம், மேலே சென்று பின்வரும் இணைப்பைப் பயன்படுத்தி அவற்றைப் பதிவிறக்குவோம். எல்லா மென்பொருள்களும் பதிவிறக்கம் செய்து பயன்படுத்த இலவசம், நீங்கள் ஏற்கனவே இல்லையென்றால் எஸ்.டி மற்றும் காஸ்மிக் ஆகியவற்றில் இலவச கணக்கை பதிவு செய்ய வேண்டும்.
- எஸ்.டி விஷுவல் டெவலப் (எஸ்.டி.வி.டி)
- காஸ்மிக் சி கம்பைலர்
- நிலையான புற நூலகம்
- STM8Cube Mx (விரும்பினால்)
- STM8 க்கான STMStudio (விரும்பினால்)
எஸ்.டி.வி.டி மற்றும் காஸ்மிக் சி கம்பைலரை அமைத்தல்
நீங்கள் இரண்டு மென்பொருளையும் பதிவிறக்கம் செய்த பிறகு, அவற்றை நிறுவ திரையில் உள்ள வழிமுறைகளைப் பின்பற்றவும். பின்னர் குழப்பத்தைத் தவிர்க்க அவற்றை இயல்புநிலை கோப்பகங்களில் விட பரிந்துரைக்கிறேன். எஸ்.டி.வி.டி ஐடிஇ எந்த முயற்சியும் இல்லாமல் நிறுவப்படும். காஸ்மிக் சி தொகுப்பிக்கு, நிறுவல் செயல்முறைகளின் போது நீங்கள் இலவச உரிம விசையைப் பெற வேண்டும். நீங்கள் நிறுவனத்தின் தகவலை மின்னஞ்சல் ஐடியுடன் வழங்க வேண்டும், நீங்கள் ஒரு மாணவராக இருந்தால், அதைக் குறிப்பிடவும். உரிம விசையைப் பெறுவதற்கான செயல்முறைகள் உடனடி மற்றும் தானியங்கி, அமைவு வழிமுறைகள் ஒன்று அல்லது இரண்டு நாட்கள் ஆகலாம் என்று கூறினாலும், நான் அதை சமர்ப்பித்தவுடனேயே உரிம விசையை எனது மின்னஞ்சல் ஐடியில் தானாகவே பெற்றேன், நீங்கள் உறுதிப்படுத்திக் கொள்ளுங்கள் ஸ்பேமை சரிபார்க்கவும். எனது உறுதிப்படுத்தல் மின்னஞ்சல் கீழே காட்டப்பட்டுள்ளது.

மின்னஞ்சல் அறிவுறுத்தலின் படி, license.lic கோப்பை நகலெடுத்து உங்கள் நிறுவல் கோப்புறையில் உள்ள “உரிமம்” துணை கோப்புறையில் ஒட்டவும். என்னைப் பொறுத்தவரை பாதை “சி: \ நிரல் கோப்புகள் (x86) COSMIC \ FSE_Compilers \ CXSTM8 \ உரிமம்” . கீழே காட்டப்பட்டுள்ளபடி கோப்பை இருப்பிடத்தில் ஒட்டவும்.

STM8S103F3P6 க்கான நிலையான புற நூலகம்
முன்பு கூறியது போல், எஸ்.டி மைக்ரோ எலக்ட்ரானிக்ஸ் எஸ்பிஎல் எனப்படும் நூலகங்களை வழங்குகிறது, இது அனைத்து 8-பிட் எஸ்.டி.எம் 8 எஸ் / ஏ மைக்ரோகண்ட்ரோலர்களுக்கும் பயன்படுத்தப்படலாம். நீங்கள் எஸ்.டி மைக்ரோ எலக்ட்ரானிக்ஸ் நிறுவனத்திலிருந்து அசல் எஸ்.பி.எல் பதிவிறக்கம் செய்து தேவையான மாற்றங்களைச் செய்யலாம் அல்லது எனது எஸ்.டி.எம் 8 எஸ் 103 எஃப் 3 பி 6 எஸ்.பி.எல் நூலகங்களைப் பதிவிறக்கம் செய்து அவற்றைப் பயன்படுத்தலாம். நான் பின்னர் பரிந்துரைக்கிறேன்.
எஸ்.டி மைக்ரோ எலக்ட்ரானிக்ஸ் நிறுவனத்திலிருந்து அசல் எஸ்.பி.எல்
STM8S103F3P6 SPL
நீங்கள் அங்கு இருக்கும்போது, SPL பயனர் கையேட்டைப் பதிவிறக்குவதையும் உறுதிசெய்க, இது கட்டுப்படுத்தியை நிரலாக்கும்போது மிகவும் எளிது.
முதல் திட்டத்தை தொகுத்தல்
இப்போது எல்லாம் தயாராகிவிட்டதால், ஐடிஇ, கம்பைலர் மற்றும் நூலகம் அனைத்தும் அவர்கள் செய்ய வேண்டிய வழியில் செயல்படுகிறதா என்பதைச் சரிபார்க்க எங்கள் முதல் நிரலைத் தொகுக்க முயற்சிப்போம். விரிவான வழிமுறைகளுக்கு பக்கத்தின் கீழே உள்ள வீடியோவையும் சரிபார்க்கலாம்.
எஸ்.டி.வி.டி திறப்பதன் மூலம் தொடங்கி, கோப்பு -> பணியிடத்தைத் தேர்ந்தெடுக்கவும், பாப்-அப் இல், “புதிய பணியிடம்” என்பதைத் தேர்ந்தெடுத்து நிரல் சேமிக்கப்பட வேண்டிய திட்டப்பெயர் மற்றும் பாதையை உள்ளிடவும். எனது நிரலுக்கு BareMinimum என்று பெயரிட்டு அதை டெஸ்க்டாப்பில் உள்ள ஒரு கோப்புறையில் சேமிக்கிறேன். சரி என்பதைக் கிளிக் செய்து, கீழே காட்டப்பட்டுள்ளபடி புதிய திட்ட உரையாடல் பெட்டியைப் பெறுவீர்கள்.

நான் இந்த திட்டத்தை மீண்டும் பேர்மினியம் என்று பெயரிடுகிறேன், டூல்செயினின் கீழ் எஸ்.டி.எம் 8 காஸ்மிக் கம்பைலர் நிறுவப்பட்ட பாதைக்கு டூல்செயின் ரூட்டை குறிப்பிட வேண்டும். இயல்புநிலை பாதை முகவரி “சி: \ நிரல் கோப்புகள் (x86) COSMIC \ FSE_Compilers \ CXSTM8” . அதன் பிறகு “MCU தேர்வு” சாளரத்தைப் பெற சரி என்பதைக் கிளிக் செய்க.

STM8S103F3P ஐத் தேடி அதைத் தேர்ந்தெடுத்து சரி என்பதைக் கிளிக் செய்யவும். இது STVD இல் STM8S103F3P க்கான புதிய திட்டத்தைத் திறக்கும், முடிந்ததும் சாளரங்கள் இப்படி இருக்க வேண்டும்.

எங்கள் எஸ்.பி.எல் நூலகத்திலிருந்து அனைத்து சி கோப்புகளையும் சேர்க்க “மூல கோப்பில்” வலது கிளிக் செய்து “கோப்புறையில் கோப்புகளைச் சேர்” என்பதைத் தேர்ந்தெடுக்கவும், இதேபோல் அனைத்து தலைப்பு கோப்புகளையும் சேர்க்க கோப்புகளைச் சேர்க்கவும். உங்களிடம் ஏதேனும் கேள்விகள் இருந்தால், கீழேயுள்ள வீடியோவைப் பார்க்கலாம். எல்லா கோப்புகளும் சேர்க்கப்பட்டதும், கட்டமைத்தல் -> அனைத்தையும் மீண்டும் உருவாக்கு என்பதைக் கிளிக் செய்து, கம்பைலர் மற்றும் எஸ்.பி.எல் எதிர்பார்த்தபடி செயல்படுகிறதா என்பதைச் சரிபார்க்க தொகுக்கவும். எல்லாம் சரியாக நடந்தால், பின்வரும் திரையை உருவாக்க முடிவு 0 பிழை மற்றும் 0 எச்சரிக்கையுடன் பார்க்க வேண்டும்.

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

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

இணைப்பை உருவாக்கி சாதனத்தை உங்கள் கணினியுடன் இணைக்கவும், இயக்கி நிறுவல் தானாகவே தொடங்கப்பட வேண்டும். உங்கள் கணினி ST-LINK V2 ஐ சரியாகக் கண்டுபிடித்ததா என்பதை உறுதிப்படுத்த சாதன நிர்வாகியைப் பயன்படுத்தலாம். போர்டை இயக்குவது இதுவே முதல் முறை என்றால், பலகையில் எல்.ஈ.டி சோதனை ஒளிரும் என்பதையும் நீங்கள் காண்பீர்கள். எஸ்.டி.வி.டி-யில் குறியீட்டை வெற்றிகரமாக தொகுத்தவுடன், திட்டக் கோப்புறையின் பிழைத்திருத்த கோப்பகத்தின் கீழ் “எஸ் 19” நீட்டிப்பு கோப்பு கிடைக்கும். எனது எஸ் 19 கோப்பு கீழே காட்டப்பட்டுள்ளது.

இந்த எஸ் 19 ஹெக்ஸ் கோப்பு போன்றது, இது கட்டுப்படுத்தியில் பதிவேற்றப்பட வேண்டும். நிரலைப் பதிவேற்ற, எஸ்.டி.வி.டி உடன் நிறுவப்பட்டிருக்க வேண்டிய எஸ்.டி விஷுவல் புரோகிராமரை (எஸ்.டி.வி.பி) திறக்கவும். பின்னர் உள்ளமைவு சாளரத்தில், கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி தேர்ந்தெடுத்து சரி என்பதைக் கிளிக் செய்யவும்.

கோப்பு-> திற என்பதைக் கிளிக் செய்து, நாம் முன்பு காட்டிய S19 கோப்பில் செல்லவும். சாதனத்தை ப்ளாஷ் செய்ய, நிரல் -> தற்போதைய தாவலைப் பின்தொடரவும். ஒளிரும் வெற்றிகரமாக இருந்தால், பின்வரும் வெளியீட்டை நீங்கள் காண வேண்டும்.

இயல்பாக, நீங்கள் STM8S ஐ வாங்கும் போது, இது ஒரு எல்இடி நிரலைக் கொண்டிருக்கும், இது சோதனை எல்.ஈ. இப்போது இந்த வெற்று குறியீட்டைப் பதிவேற்றிய பிறகு, எல்.ஈ.டி இனி ஒளிராது.
முக்கியமானது: நிரலாக்கத்திற்குப் பிறகு எனது எஸ்.டி-இணைப்பு தானாகவே பலகையை மீட்டமைக்கவில்லை என்பதைக் கண்டேன். எனது நிரலின் வெளியீட்டைச் சரிபார்க்க நான் அதைத் துண்டித்து மீண்டும் இணைக்க வேண்டியிருந்தது. இது அனைவருக்கும் ஒரு பிரச்சனையா என்று எனக்குத் தெரியவில்லை, கருத்துப் பிரிவில் எனக்குத் தெரியப்படுத்துங்கள். மேலும், இதற்கான தீர்வை விளக்கும் வீடியோவை கீழே பாருங்கள்.
இதன் மூலம், இந்த டுடோரியலை முடிப்போம், வன்பொருளின் அடிப்படைகளை நாங்கள் கற்றுக் கொண்டோம், மேம்பாட்டு சூழலை அமைத்துள்ளோம் மற்றும் குறியீட்டை எவ்வாறு தொகுத்தல் மற்றும் பதிவேற்றுவது என்பதைக் கற்றுக்கொண்டோம். நாங்கள் இப்போது முன்னேறத் தயாராக உள்ளோம், இதை எங்கள் வரவிருக்கும் அனைத்து பயிற்சிகளிலும் பயன்படுத்துவோம். உங்களிடம் ஏதேனும் கேள்விகள் இருந்தால், தயவுசெய்து அவற்றை எங்கள் மன்றங்களில் இடுகையிடவும், மேலும் காத்திருங்கள் !!
