پاسخ : کدوم برد STM32 برای شروع خوبه؟
بله. این چیزی که دوستتون گفته درسته.
در بین غیر ایرانی ها هم که شدیدا داره مورد استفاده قرار میگیره. تو خود ایران هم که چند نفری از اعضای همین فروم صحبت میکردن که رفتن برای مصاحبه کار و تو مصاحبه ازشون راجب این میکرو و تسلط بهش ازشون پرسیدن.
شما با یه مبلغ خیلی کم می تونید یا دیباگرش رو بسازید یا بخرید. حتی اصلیش! این هم لینک خرید اصلی و فیک دیباگرشون:
دیگه اون دنیای کابوسی PIC یا AVR تموم شد که باید کلی پول بابت خرید دیباگرشون می پرداختین.(من خودم هیچ کدوم رو ندارم. چون یه J-Link خریده بودم. ولی باید یه ST-Link هم بخرم)
اگه یه هدر برد خودت برای خودت طراحی کنی خب به سخت افزارش جهت راه اندازی هم وارد میشی. مهندس همین طوری که داری به STM32 فکر میکنی به STM8 هم فکر کن. بسیار شبیه همین STM32 هستش ولی چون هشت بیتی هستش و طراحی هسته و تکنولوژیش هم مال ST هستش و برای رنج قیمت کم بسیار مناسبه. اینطور که معلومه خیلی ارزونتره و خیلی هم شبیه همین STM32 هستش. من خودم براش دارم برنامه میریزم. حتی رنج کم مصرف و اتوموتیو هم داره که بسیار عالی هستش. قبل از هر کاری باید ببینی شرکت سازنده چیا در اختیارت گذاشته. پس اول من تو صیه میکنم صفحه مربوط به STM32 رو بخونی:
اینم واسه STM8 اگه خواستی بخونی:
اگه روی شکل هاشون کلیک کنی میری به صفحه مورد نظر اون سری و اطلاعات کلی تری بهت میده. مهندس همه جا رو زیر و رو کن! خصوصا ببین چه اسناد و ابزار هایی و داکیومنت هایی برات گذاشته. جامع ترین و پیوسته ترین مرجع یادگیری محصولات ST خصوصا میکرو هاش فعلا همین سایتش هستش. البته کتاب و ویدئو هم روی نت زیاد هست.
برد رو اگه می خوای سریع فقط به کدنویسیش کامل وارد بشی می تونی یه برد اموزشی بخری. اگه برای مبتدی می خوای می تونی هدر برد بخری که همه نمونه اش هست. هم سنگینش(امکانات بیشتر داره. مثلا جا باتری RTC) و هم سبکش که دور بر 13 تومن هستش ولی خب میکروش هم کوچیکه(فقط برای یادگیری قسمت های ضروری).
یه مقدار کوچولو STM با AVR فرق داره. مثلا شما باید خازن دیکاپلینگ رو حتما برای پایه های Vcc بذارید وگرنه کار نمیکنه. توی AVR ممکنه میکرو کار کنه ولی ایراد پیدا میکنه. یه مقدار به خاطر امکانات بیشتر، موضوعاتش بیشتر شده ولی پیچیده نیست. تقریبا همه میکرو های ARM اینجوری هستن.
یادت نره که CubeMX رو دانلود کنی و با اون کار کنی. خیلی راحت مثل کد-ویزارد کدویژن برات کدهای مقدار دهی رو تولید میکنه. برای دانلود کردنش کافیه توی همون صفحه STM32 که بالا برات گذاشتم سمت راست روی Tools & software بزنی و یه منو باز میشه.حالا توی این قسمت روی STM32 Configurators and Code Generators (8) بزنی. بعد توی صفحه ای میری که اولین نرم افزار همینه. همه جا رو بگرد. از بس امکانات زیاد گذاشته که خسته میشی. از تحریم ها و این چیزا هم نترس. مثل NXP یا فری-اسکیل یا تگزاس نیست. تو سایت ST واسه خودت ثبت نام کن و از هر چی که می خوای دانلود کن. تو فرومش هم راحت مشاوره بگیر. کسی باهات کاری نداره. فقط سیستم فرومش اعصاب آدمو خورد میکنه.
دوباره تاکید میکنم همه چی و همه جا رو بگرد.
موفق باشی و خوش اومدی
نوشته اصلی توسط amin20107
نمایش پست ها
در بین غیر ایرانی ها هم که شدیدا داره مورد استفاده قرار میگیره. تو خود ایران هم که چند نفری از اعضای همین فروم صحبت میکردن که رفتن برای مصاحبه کار و تو مصاحبه ازشون راجب این میکرو و تسلط بهش ازشون پرسیدن.
شما با یه مبلغ خیلی کم می تونید یا دیباگرش رو بسازید یا بخرید. حتی اصلیش! این هم لینک خرید اصلی و فیک دیباگرشون:
دیگه اون دنیای کابوسی PIC یا AVR تموم شد که باید کلی پول بابت خرید دیباگرشون می پرداختین.(من خودم هیچ کدوم رو ندارم. چون یه J-Link خریده بودم. ولی باید یه ST-Link هم بخرم)
اگه یه هدر برد خودت برای خودت طراحی کنی خب به سخت افزارش جهت راه اندازی هم وارد میشی. مهندس همین طوری که داری به STM32 فکر میکنی به STM8 هم فکر کن. بسیار شبیه همین STM32 هستش ولی چون هشت بیتی هستش و طراحی هسته و تکنولوژیش هم مال ST هستش و برای رنج قیمت کم بسیار مناسبه. اینطور که معلومه خیلی ارزونتره و خیلی هم شبیه همین STM32 هستش. من خودم براش دارم برنامه میریزم. حتی رنج کم مصرف و اتوموتیو هم داره که بسیار عالی هستش. قبل از هر کاری باید ببینی شرکت سازنده چیا در اختیارت گذاشته. پس اول من تو صیه میکنم صفحه مربوط به STM32 رو بخونی:
اینم واسه STM8 اگه خواستی بخونی:
اگه روی شکل هاشون کلیک کنی میری به صفحه مورد نظر اون سری و اطلاعات کلی تری بهت میده. مهندس همه جا رو زیر و رو کن! خصوصا ببین چه اسناد و ابزار هایی و داکیومنت هایی برات گذاشته. جامع ترین و پیوسته ترین مرجع یادگیری محصولات ST خصوصا میکرو هاش فعلا همین سایتش هستش. البته کتاب و ویدئو هم روی نت زیاد هست.
برد رو اگه می خوای سریع فقط به کدنویسیش کامل وارد بشی می تونی یه برد اموزشی بخری. اگه برای مبتدی می خوای می تونی هدر برد بخری که همه نمونه اش هست. هم سنگینش(امکانات بیشتر داره. مثلا جا باتری RTC) و هم سبکش که دور بر 13 تومن هستش ولی خب میکروش هم کوچیکه(فقط برای یادگیری قسمت های ضروری).
یه مقدار کوچولو STM با AVR فرق داره. مثلا شما باید خازن دیکاپلینگ رو حتما برای پایه های Vcc بذارید وگرنه کار نمیکنه. توی AVR ممکنه میکرو کار کنه ولی ایراد پیدا میکنه. یه مقدار به خاطر امکانات بیشتر، موضوعاتش بیشتر شده ولی پیچیده نیست. تقریبا همه میکرو های ARM اینجوری هستن.
یادت نره که CubeMX رو دانلود کنی و با اون کار کنی. خیلی راحت مثل کد-ویزارد کدویژن برات کدهای مقدار دهی رو تولید میکنه. برای دانلود کردنش کافیه توی همون صفحه STM32 که بالا برات گذاشتم سمت راست روی Tools & software بزنی و یه منو باز میشه.حالا توی این قسمت روی STM32 Configurators and Code Generators (8) بزنی. بعد توی صفحه ای میری که اولین نرم افزار همینه. همه جا رو بگرد. از بس امکانات زیاد گذاشته که خسته میشی. از تحریم ها و این چیزا هم نترس. مثل NXP یا فری-اسکیل یا تگزاس نیست. تو سایت ST واسه خودت ثبت نام کن و از هر چی که می خوای دانلود کن. تو فرومش هم راحت مشاوره بگیر. کسی باهات کاری نداره. فقط سیستم فرومش اعصاب آدمو خورد میکنه.
دوباره تاکید میکنم همه چی و همه جا رو بگرد.
موفق باشی و خوش اومدی

دیدگاه