دوستان اگر تا اینجا با ما همراه بودهباشید در قسمت اول از مجموعه آموزشی میکروکنترلر STM8 توضیحات ابتدایی را درباره خانواده STM8 و پروگرامر St-Link قرار دادیم و گفتیم که این خانواده را میتوان به ۳ دسته شامل STM8S ،STM8A و STM8L تقسیمبندی نمود. که گروه میکروکنترلرهای STM8S قابل استفاده برای بیشتر مصارف هستند. حال در این مقاله بردهای Discovery که شرکت ST تولید نموده را معرفی میکنیم.
برای شروع کار با STM8 ، شرکت STM بردهای آماده Discovery را تولید کردهاست. که این بردها از قسمتهای مختلفی تشکیل شدهاند. ما برای یادگیری و پروژههای تحقیقاتی استفاده از این بردها را توصیه میکنیم. دلایل مختلفی برای این توصیه وجود دارد، یکیاز دلایل اصلی این است شما برای پروگرامکردن STM8 نیازبه پروگرامر دارید، تمامی بردهای Discovery دارای یک بخش پروگرامر ST-Link هستند که شما را از داشتن این پروگرامر بهصورت مجزا بینیاز میکند. یکیدیگر از مزایای مهم این بردها قیمت ارزان آنها میباشد. شکلزیر نمای بالایی برد STM8S را نشان میدهد.
یکیاز بردهایی که زیاد مورد استفاده قرار میگیرد میکرو STM8S003K3T6 است. این میکروکنترلر دارای ۳۲پین ورودی، ۸کیلوبایت حافظه برنامه (flash) و ۱ کیلو بایت حافظه موقت (RAM) و ۱۲۸بایت Eeprom میباشد. همچنین سختافزارهای دیگری نیز روی این برد قرار دارد، یک عدد LED که به پایه PD0 متصل و یک دکمهی فشاری که به PB7 وصلشدهاست. همانطورکه قبلاً بیانشد یک قسمت پروگرامر ST-Link V2 قابل جداشدن از برد نیز وجود دارد، که توصیه میشود قسمت پروگرامر از برد جدا نشود. اندازه این بردها کمی کوچکتر از یک کارت اعتباری است. نمونههای مختلفی از بردهای STM8 Discovery مانند STM8S105 Discovery وجود دارد.
نمونه های دیگری از این بردها، بردهای راه انداز چینی هستند که امکانات برد توضیحدادهشده در بالا را ندارند و قطعه استفادهشده روی آنها با STM8 متفاوت است. بهطورکلی، برد ها و تراشهها بسیار ارزان هستند، زیرا بسیاریاز بردهای کوچک براساس میکروکنترلر STM8 در چین تولید میشوند.
همانطورکه بیانشد بردهای دیسکاوری مختلفی در بازار وجود دارد، ما نیز برد زیر را مورداستفاده قرار دادیم. همانطورکه مشخصاست این برد دارای قسمت پروگرامر نبوده و نیازبه پروگرامر ST-Link بهصورت مجزا داریم. تراشه قرارگرفتهشده روی این برد STM8S003F3P میباشد. آموزشهای بعدی روی این برد صورت میگیرد.
برخیدیگر از محصولات ارزان قیمت براساس STM8 در زیر نشانداده شدهاست:
تصویر سمت چپ یک برد LC-meter 100 آمپر است و تصویر سمت راست یک پنل DC-meter ساده است. اینها نمونههای سادهای بر اساس STM8 هستند.
درقسمتسوم قصد داریم تا سختافزارها و نرم افزارهای موردنیاز برای کار با STM8 را به شما معرفیکنیم و سپس برنامهنویسیهای مختلف برای این خانواده را آموزش میدهیم. پس تا پایان آموزشها و یادگیری STM8 با ما همراه باشید.
منبع: سیسوگ