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

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


میکروکنترلر یک مدار مجتمع یا چیپ الکترونیکی (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

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

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

Tags: , , , , , ,