نیرابلاگسیستم های نهفته

چرا برنامه نویسی میکروکنترلر STM8 یاد بگیرم؟

میکروکنترلر STM8 ، یک میکروکنترلر۸ بیتی از خانواده میکروکنترلرهای شرکت ST می باشد. شرکتی که معمولا افراد آن را با میکروکنترلر های ARM STM32 به یاد می آورند. این در حالی است که این میکروکنترلر ۸ بیتی شباهتی به سری میکروهای ۳۲ بیتی ARM ندارد. با این حال می توان به این مزیت اشاره کرد که STM8 بی شباهت هم به میکرو های stm32 نیست. لذا برای افرادی که در آینده به دنبال یادگیری STM32 هستند این نوید را میدهد که کار ساده تری خواهند داشت!

در بیشتر زمینه‌ها، میکروکنترلر STM8 هماهنگی و شباهت زیادی با PICها وAVRها  نیز دارد ( در ادامه بیشتر به این موضوع میپردازیم). علیرغم کارایی و عملکرد مناسب این میکروکنترلر توجه کمتری به آن می شود.

STM8 امکان توسعه ایمن و حرفه ای کدها را از طریق دسترسی به اشاره گرها، حالت های آدرس دهی پیشرفته و دستورالعمل های جدید فراهم می کند.

 ویژگی های مهم میکروکنترلر STM8: 

  • قیمت ارزان‌تر نسبت به میکروکنترلرهای مشابه
  • ساخته‌شده توسط تکنولوژی ۱۳۰ نانومتری
  • up to 20 MIPS at 24 MHz
  • ۱۰ bit ADC
  • SWIM debuge module
  • Small size package
  • Voltage supply 2.95 V ~ 5.5 V

خانواده میکروکنترلرهای STM8 را میتوان به ۳ دسته تقسیم بندی کرد.

  1. میکروکنترلرهای STM8S : این میکروها جز دسته های اصلی با عملکرد وقیمت مناسب جهت استفاده در پروژه ها می باشند.
  2. میکروکنترلرهای STM8L: این میکروها جز دسته های کم مصرف می باشند.
  3. میکروهای STM8AF و STM8AL: این میکروها عمدتا در صنایع خودرو مورد استفاده قرار میگیرند.

کامپایلرهای میکروکنترلر STM8:

  • کامپایلر Cosmic
  • کاپایلر IAR
  • کامپایلر Raisonance

مقایسه میکروکنترلرهای AVR و STM8:

  1. در Stm و برخی از سری های این میکرو ، فرکانس کاری CPU تا ۲۴ مگاهرتز می باشد این درحالیست که میکروهای Avr فرکانس ۱۶ یا ۲۰ مگاهرتز را دارا می باشند.
  2. با توجه به اینکه میکروکنترلرهای STM8 تنوع بیشتری نسبت به میکروکنترلرهای AVR دارند، مهندسین انتخاب های بیشتری جهت انجام پروژه خواهند داشت.

میکروکنترلر STM8

۳.میکروکنترلرSTM8 تعداد تایمر بیشتر و عملکرد مناسب تری نسبت به میکروکنترلر AVR را دارند.

STM8

۴. استفاده از ماکزیمم فرکانس کاری بدون نیاز به کریستال خارجی و امکان تغییر کلاک هنگام کار توسط برنامه از دیگر برتری های این میکروکنترلر می باشد.

۵. قیمت مناسب ترمیکروهای STM8 نسبت به میکروهای AVR

اگر شماهم علاقمند به یادگیری برنامه نویسی میکروکنترلر STM8 هستید، از طریق مدرسه آنلاین نیراسیستم میتوانید آموزش های ویدیویی را مشاهده نمایید.

 

نوشته های مشابه

دکمه بازگشت به بالا