آشنایی میکروکنترلر ARM STM32
میکرو کنترلر چیست ؟
میکروکنترلر یک مدار مجتمع یا چیپ الکترونیکی (IC) است که دارای , CPU,RAM ، ROMو تعدادی ورودی خروجی قابل برنامه ریزی است. میکروکنترلر در واقع یک میکروکامپیوتر هستند که برای مصارف خاصی برنامه ریزی می شوند. میکرو کنترلر ها در انواع مختلف و برای مصارف مختلفی تولید می شوند.
کاربردهای میکروکنترلر
تصاویر زیر چند نمونه از کابردهای میکروکنترلرها را نشان می دهد.
بیشترین کاربرد میکروکنترلر در سیستم هایی از قبیل:
- رباتیک
- اتوماسیون خانه
- اتوماسیون های صنعتی
- درایور موتور
و … است.
ARM چیست ؟
ARM معمایی است که برای ساخت پردازنده های 32 بیتی و 64 بیتی استفاده می شود و توسط کمپانی ARM Holdings توسعه داده شده است.
میکروکنترلرهایی که از هسته ی ARM در ان ها استفاده شود ؛ میکروکنترلر های ARM گفته می شود .
به دلیل قیمت ارزان ، سرعت بسیار زیاد و توان مصرفی پایین این پردازنده ها ؛ اکثر سیستم های نهفته (مثل میکروکنترلر ها ، موبایل و تبلت و کلا سیستم هایی با حجم کوچک و امکانات بالا) از این پردازنده استفاده می کنند.
STM32 قدرتمندترین و ارزان ترین میکروکنترلر جهان
از میان شرکت هایی که تولید کننده میکروکنترلر های 32 بیتی هستند ؛ میکروکترلر های کمپانی ST بیشترین محبوبیت را در صنعت دارد که قیمت پایین و در حین حال امکانات بالا و منابع اموزشی کامل از مزایای ان هستند.
میزان استفاده ی میکروکنترلر های AVR , ARM
امار نشان می دهد که از میان میکروکنترلر های معروف دنیا ARM بیشتربن کاربرد را دارد و اینده از ان میکروکنترلر های 32 بیتی است.