آموزش میکروکنترلر ARM از 0 تا 100

چهار شنبه 17 شهرویور 1395  •  دسته بندی: مقالات  •  بازدیدها: 26432  •  برچسب ها: | | | | | |

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


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

 

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


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

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

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

و ... است.

 

ARM چیست ؟ 


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

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

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

 

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


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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


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


شروع آموزش 


با استفاده از مقالات وفیلم های اموزشی که برای شما اماده کردیم می توانید به صورت رایگان از 0 تا  100(مقدماتی و پیشرفته) میکروکنترلر های ARM  را یاد بگیرید.

  قدم  اول ( آموزش های اولیه و اشنایی )


اگر می خواهید با معماری ARM  اشنا بشید و همچنین در مورد انواع خانواده های میکروکنترلر های شرکت STM32  و توابع CMSIS  بیشتر اطلاعات کسب بکنید ؛

فیلم های اموزشی زیر را ببینید.

معماری ARM

 میکروکنترلر های کمپانی ST

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

توابع CMSIS

ساختار زبان برنامه نویس C برنامه نویسی ARM

برنامه نویسی به زبان C

 

قدم دوم (شروع کار و ساخت یک پروژه)


دانلود نرم افزار keil

نصب نرم افزار keil

کرک کردن نرم افزار keil

پروگرامر 

نصب درایور ها

درست کردن یک پروژه

روشن کردن LED با میکروکنترلر ARM

برنامه چشک زن با میکروکنترلر ARM

 

قدم سوم ( آموزش های مقدماتی)


اموزش راه اندازی LED

اموزش راه اندازی LED (مثال دوم)

اموزش راه اندازی کلید با ARM STM32

راه اندازی پرتکل سریال

راه اندازی ADC در ARM STM32

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

راه اندازی RTC

راه اندازی SPI

راه اندازی LM35 

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

راه اندازی DAC 

راه اندازی ADC با ARM STM32(قسمت دوم)

تولید موج سینوسی با ARM STM32

تولید نویز با ARM STM32

اموزش کار با PWM میکروکنترلر ARM

اموزش کار با وقفه های خارجی میکروکنترلر ARM

 

قدم چهارم (آموزش های پیشرفته)


RL-ARM چیست ؟

 

فایل سیستم (Flash FS)

-------------------------------------------------------------------------------

 

راه اندازی SD card با میکروکنترلر ARM

 

USB

-----------------------------------------------------------------------------

راه اندازی USB CDC میکروکنترلر ARM

راه اندازی USB Memory میکروکنترلر ARM

راه اندازی USB HID میکروکنترلر ARM

 

شبکه (TCP/IP)

-------------------------------------------------------------------------

ساخت ماژول شبکه و سریال

راه اندازی TCP/IP میکروکنترلر ARM(کنترل LED)

اموزش TCP/IP

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

راه اندازی FTP میکروکنترلر ARM

راه اندازی Telnetمیکروکنترلر ARM

راه اندازی TCP/IP میکروکنترلر ARM(کنترل LED با نرم افزار)

راه اندازی SNTP میکروکنترلر ARM

راه اندازی SNTP میکروکنترلر ARM

راه اندازی DNS میکروکنترلر ARM

راه اندازی BSD TCP میکروکنترلر ARM(کنترل LED )

راه اندازی BSD TCP میکروکنترلر ( Server client)

 

آموزشهای نامینیک :

دوره آموزشی میکروکنترلر ARM مقدماتی

دوره آموزشی میکروکنترلر ARM متوسطه

دوره آموزشی میکروکنترلر ARM پیشرفته

برد آموزشی صنعتی ARM

در دوره آموزشی برد آموزشی به صورت رایگان داده میشود.

 

تخفیف ویژه: دانشجویانی که  در سه دوره  ( مقدماتی )و (متوسطه) و (پیشرفته)  نامینیک ثبت نام کنند  از 20 درصد تخفیف برخوردار هستند.فقط  پرداخت  1000000  تومان در سه دوره آموزش میکروکنترلر (ARM).

 

نحوه ثبت نام در سه دوره جامع میکروکنترلر ARM

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

برای کسب اطلاعات بیشتر با ما تماس بگیرید.

این مطلب را به اشتراک بگذارید:

در این باره 5 نظر وجود دارد، شما هم نظر خود را ثبت کنید.
نام:
ایمیل:
نظر:

تعداد کل نظرها: 5

Admin:
شنبه 02 مرداد 1395 ساعت 15:29:00
نامینیک:
کلاس آموزشی برای تسلط کامل بر روی تمامی مسایل و پاسخ گویی به تمام سوالات توسط استاد می باشد.

میثم:
شنبه 02 مرداد 1395 ساعت 14:16:30
با وجود این اطلاعات خوب و فیلم های خوب دیگه کلاس های اموزشی هیچ توجیهی نداره ممنون بابت اطلاعات خوبتون

mohamad:
دوشنبه 31 خرداد 1395 ساعت 11:42:02
با سلام
خیلی خیلی سپاسگزارم از فیلم های آموزشی که ارائه کردید
خدا خیرتون بده

علی وحدتی:
جمعه 21 خرداد 1395 ساعت 13:39:39
سلام
امیدوارم هر روز موفق تر از دیروز باشید
با درود فراوان

نوروزي:
جمعه 14 خرداد 1395 ساعت 22:22:57
خيلي خوب است. با تشكر