آشنایی میکروکنترلر ARM STM32

آشنایی میکروکنترلر ARM STM32

میکرو کنترلر چیست ؟ 


میکروکنترلر یک مدار مجتمع یا چیپ الکترونیکی (IC) است که دارای  , CPU,RAM ، ROMو تعدادی ورودی خروجی قابل برنامه ریزی است. میکروکنترلر در واقع یک میکروکامپیوتر هستند که برای مصارف خاصی برنامه ریزی می شوند. میکرو کنترلر ها در انواع مختلف و برای مصارف مختلفی تولید می شوند.

کاربردهای میکروکنترلر


تصاویر زیر چند نمونه از کابردهای میکروکنترلرها را نشان می دهد.

 

بیشترین کاربرد میکروکنترلر در سیستم هایی از قبیل:

  • رباتیک
  • اتوماسیون خانه
  • اتوماسیون های صنعتی
  • درایور موتور

و … است.

 ARM چیست ؟ 


ARM  معمایی است که برای ساخت پردازنده های 32 بیتی و 64 بیتی استفاده می شود و توسط کمپانی ARM Holdings توسعه داده شده است.

میکروکنترلرهایی  که از هسته ی ARM در ان ها استفاده شود ؛ میکروکنترلر های ARM  گفته می شود .

به دلیل قیمت ارزان ، سرعت  بسیار زیاد و توان مصرفی پایین این پردازنده ها ؛ اکثر سیستم های نهفته (مثل میکروکنترلر ها ، موبایل و تبلت و کلا سیستم هایی با حجم کوچک و امکانات بالا) از این پردازنده استفاده می کنند. 

 STM32 قدرتمندترین و ارزان ترین میکروکنترلر جهان 


 

از میان شرکت هایی که تولید کننده میکروکنترلر های 32 بیتی هستند ؛ میکروکترلر های کمپانی ST   بیشترین محبوبیت را در صنعت دارد  که قیمت پایین و در حین حال امکانات بالا و منابع اموزشی کامل از مزایای ان هستند.

میزان استفاده ی میکروکنترلر های AVR , ARM


امار نشان می دهد که از میان میکروکنترلر های معروف دنیا ARM   بیشتربن کاربرد را دارد و اینده از ان میکروکنترلر های 32  بیتی است.