آموزش پیشرفته ARM STM32

تومان 450,000

توضیحات محصول

هزینه شرکت در این دوره آموزشی  500/000 تومان میباشد . 10 درصد تخفیف ثبت نام اینترنتی در نظر گرفته میشود .


در این دوره آموزشی “ماژول ال سی دی رنگی با صفحه لمسیرایگان داده خواهد شد.


طول دوره 25 ساعت در 5 جلسه 5 ساعتی می باشد. 


دوره پیشرفته 5
تاریخ برگزاری ساعت برگزاری سرفصل
جلسه اول: جمعه  16  تیر 15:00 الی 20:00 RL-ARM,SD
جلسه دوم: جمعه  23  تیر 15:00 الی 20:00 Ethernet
جلسه سوم: جمعه  30  تیر 15:00 الی 20:00 USB
جلسه چهارم: جمعه  6  مرداد
15:00 الی 20:00 GUI,emwin
جلسه پنجم: جمعه  13  مرداد
15:00 الی 20:00 RTOS,CAN


دوره پیشرفته 6
تاریخ برگزاری ساعت برگزاری سرفصل
جلسه اول: جمعه  9  تیر 9:00 الی 14:00 RL-ARM,SD
جلسه دوم: جمعه  16  تیر 9:00 الی 14:00 Ethernet
جلسه سوم: جمعه  23  تیر 9:00 الی 14:00 USB
جلسه چهارم: جمعه  30  تیر 9:00 الی 14:00 GUI,emwin
جلسه پنجم: جمعه  6  مرداد 9:00 الی 14:00 RTOS,CAN

  هزینه شرکت در این دوره آموزشی  500/000 تومان میباشد . 10 درصد تخفیف ثبت نام اینترنتی در نظر گرفته میشود .


جلسه اول (شروع به کاربا کتابخانه هایRL-ARMوفایل سیستم(:

در این جلسه ابتدا به سوالات دانشجویانی که از کلاس مقدماتی شرکت کرده اند پاسخ داده خواهد شد و بعد از ان دانشجویان با کتابخانه های RL-ARM  اشنا میشوند .

پس از آشنایی با ابزار های مورد نیاز برای استفاده در این دوره با مفاهیم فایل سیستم آشنا میشویم و سپس با فرمت استانداردFAT آشنا شده و با استفاده از این فرمت بر روی کارت حافظه فایل های مختلف را باز کرده و اطلاعات داخل فایل را میخوانیم و یا مینویسیم.

در این جلسه دانشجویان با این مباحث کار خواهند کرد :

  • اشنایی با فایل سیستم  FlashFS RL-ARM
  • اشنایی با پرتکل های SPI و SDIO  برای ارتباط با SDCARD
  • راه اندازی SD کارت  با پرتکل های SPI و نوشتن و خواندن فایل داخل ان.

پروژه جلسه :

سیستمی طراحی کنید که دمای محیط را هر یک ثانیه یکبار به همراه تاریخ و ساعت داخل Sdcard ذخیره بکند در صورتیکه یک درخواست از طریق پورت سریال دریافت کرد تمامی اطلاعاتی که ذخیره شده است را از طریق پورت سریال به کامپیوتر ارسال بکند و یا اینکه بتوان کل اطلاعات ذخیره شده را پاک کرد.


جلسه دوم (کار با شبکه(

در این جلسه ابتدا مروری بر مطالب جلسه اول داشته و سپس به بحث واسط شبکه برای تبادل اطلاعات بین میکروکنترلر و کامپیوتر خواهیم پرداخت ، تمرکزاصلی در این جلسه بر روی واسط شبکه میباشد.

پس از آشنایی با مفاهیم کلی شبکه شروع به پیاده سازی آن بر روی میکروکنترلر و ارسال و دریافت اطلاعات از کامپیوتر به میکروکنترلر و بر عکس مینماییم.

این تبادل با استفاده از پروتکل های TCP/IP و UDP انجام میشود.

در این جلسه دانشجویان با این مباحث کار خواهند کرد :

  • اشنایی با مفاهیم پایه ای شبکه
  • اشنایی با واحد EMAC  میکروکنترلر
  • اشنایی با پرتکل های شبکه که  امکان راه اندازی بر روی میکروکنترلر وجود دارد.(TCP,UDP,HTTP,FTP,…)
  • اشنایی با واسط های RMII , MII که برای ارتباط با PHY  استفاده می شود.
  • اشنایی با امکانات کتابخانه ی RL-ARM برای راه اندازی پرتکل های شبکه.

پروژه جلسه :

سیستمی طراحی کنید با استفاده از پرتکل شبکه TCP و UDP  (انتخاب توسط کاربر)  بتوان اطلاعاتی از قبیل دماو .. که بر روی SD CARD  ذخیره کرده ایم را ارسال کنیم. (در این سیستم میکروکنترلر به عنوان Client  و کامپیوتر شما  (نرم افزار)  Server است)


جلسه سوم : کار با واسطUSB

در این جلسه ابتدا مروری بر مطالب جلسه اول داشته و سپس با واسط USB برای تبادل اطلاعات بین میکروکنترلر و کامپیوتر خواهیم پرداخت ، تمرکزاصلی در این جلسه بر روی واسط USB می باشد.

پس از آشنایی با مفاهیم پروتکل USB برای ارتباط با کامپیوتر به بررسی و پیاده سازی این پروتکل در دو حالت سرویس دهنده(HOST) و سرویس گیرنده (Device) میپردازیم.

ابتدا واسط  USB در حالت Host بررسی می کنیم و با استفاده از فایل سیستم RL-ARM فایل های USB  Flash را میخوانیم و مینویسیم.

سپس به بررسی واسط USB در حالت Device میپردازیم وسپس حالت های  کاری CDC,HID,MSC بررسی و توضیح میدهیم.

 درابتدا با استفاده از این واسط برنامه یک پورت سریال مجازی (Virtual Com) برای تبادل اطلاعات با کامپیوتر را بررسی میکنیم سپس برنامه را بر روی میکروکنترلر اجرا مینماییم

سپس به بررسی حالت کاری HID برای تبادل اطلاعات بین میکروکنترلر و کامپیوتر میپردازیم.

در این جلسه دانشجویان با این مباحث کار خواهند کرد :

  • اشنایی USB Device  و USB HOST
  • اشنایی با واحد USB  میکروکنترلر های STM32 
  • اشنایی با امکانات کتابخانه ی RL-ARM  برای کار با USB 
  • راه اندازی فایل سیستم بر روی Drive   USB FLASH

پروژه جلسه :

سیستمی طراحی کنید  که یک Flash USBبه ان متصل شود و بتوان اطلاعات را داخل ان ذخیره کرد و یا خواند .


جلسه چهارم (کار با کتابخانه واسط گرافیکی(

در این جلسه به بررسی کتابخانه emWin که برای پیاده سازی یک واسط گرافیکی بر روی ال سی دی های رنگی مورد استفاده قرار میگیرد میپردازیم

پس از آشنایی با کتابخانه emWin با نرم افزار GUI Builder کار خواهیم کار که در طراحی واسط گرافیکی (UI)  بر اساسWindow Objects کمک زیادی میکند.

در این جلسه دانشجویان با این مباحث کار اشنا خواهندشد :

  • راه اندازی LCD  رنگی
  • اشنایی با کتابخانه ی گرافیکی emWin کار با ان.

پروژه جلسه :

با استفاده از کتابخانه ی گرافیکی emWin LCD  رنگی را راه اندازی کنید و با استفاده از نرم افزار GUI Builder  یک صفحه به عنوان صفحه ی اصلی طراحی کنید که شامل دو دکمه باشد و بتوان با استفاده از آن LED های برد اموزشی  روشن و یا خاموش کرد.


جلسه پنجم (کار با سیستم عامل و پروتکل صنعتی CAN(

در این جلسه ابتدا مروری بر مطالب جلسه چهارم داشته و سپس با یک سیستم عامل بلادرنگ برای میکروکنترلر آشنا خواهیم شد.

پس از آشنایی با مفاهیم سیستم عامل بلادرنگ (Real Time Operation System) سیستم عامل RTX را بررسی خواهیم کرد آن را بر روی میکروکنترلر پیاده سازی میکنیم.

 همچنین با پروتکل صنعتی CAN آشنا شده و در قالب یک پروژه ارسال و دریافت با ID بررسی خواهد شد.

در این جلسه دانشجویان با این مباحث کار اشنا خواهندشد :

  • اشنایی با مفاهیم اولیه سیستم عامل بلادرنگ  RTOS (Real Time Operating system).
  • اشنایی با سیستم عامل RTX
  • اشنایی با کاربرد های سیستم عامل در پروژه های صنعتی
  • کار با سیستم های عامل RTX و درست کردن چند Task  و ارتباط بین Task ها .

پروژه اول :

سیستمی شامل پورت سریال، واحد ADC و نیز LED های برد آموزشی را با استفاده از سیستم عامل RTX  طراحی کنید

پروژه دوم:

ارسال و دریافت با واحد CAN به همراه ID


در انتهای این جلسه آزمون کتبی یک ساعته از کل مباحث دوره جامع برگزار خواهد شد.


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


دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “آموزش پیشرفته ARM STM32”