دوره ARM فنی حرفه ای و طرح درس آن
در دوره ARM تمامی قسمت ها و ماژول های جانبی این میکروکنترلر به صورت پروژه ای با استفاده از کامپایلر Keil و IAR آموزش داده خواهد شد.
بعضی از نمونه برنامه های نوشته شده در کلاس ARM (اولین دوره برگزار شده) در قسمت دوره ها و سپس ARM ببینید.
لازم به ذکر است که برای شرکت در کلاس ARM باید با زبان برنامه نویسی C آشنایی کامل داشته باشید و کار با میکروکنترلر AVR یا PIC را بتوانید انجام دهید. برای شرکت در این کلاس باید در آزمون ورودی آن قبول شوید. طول آموزشی این دوره ۳ ماه (۳۰۰ ساعت) می باشد. این دوره به صورت پروژه محور می باشد و در تمام طول این دوره مباحث کاربردی و ارزشمندی تدریس خواهند شد.
۱۱) ساخت یک وب سرور (Web Server) با استفاده از ARM
۱۲) راه اندازی مبدل دیجیتال به آنالوگ (ِADC) و آنالوگ به دیجیتال (DAC) و انجام چند پروژه با این ماژول ها
۱۳) طریقه ی پخش یک فایل صوتی و خواندن آن از حافظه ی uSD (با پروتکل SPI) و ارسال کد ها به DAC
۱۴) ارتباط ARM با انکدر موتور برای بدست آوردن مقدار عددی زاویه و معرفی انواع انکدر
۱۵) ارتباط با نرم افزار Labview و ساخت دیتا لاگر با این نرم افزار
۱۶) ارتباط با پورت USB و ساخت پورت سریال مجازی با این روش
۱۷) معرفی پروتکل I2C و ارتباط با آی سی حافظه ی EEPROM
۱۸) اتصال صفحه ی لمسی به ARM و طریقه ی خواندن از صفحه لمسی
۱۹) نکات طراحی مدار چاپی و کاهش نویز پذیری میکروکنترلر
۲۰) آشنایی با سایر میکروکنترلر های ARM
۲۱) چگونگی برنامه ریزی تراشه های ARM (از طریق JTAG و غیره)
سر فصل هایی که درکلاس ARM آموزش داده می شوند به قرار زیر هستند:
۱) طریقه ی استفاده از استراکچر ها و کار با header های مدلهای ARM در قسمت include
۲) معماری داخلی میکروکنترلر های ARM و طریقه ی اتصال واحد های مختلف به یکدیگر
۳) راه اندازی GPIO ها و اتصال کلید و دیود نوری LED
۴) مقدمه ای بر زبان برنامه نویسی C++ و چگونگی ساخت Class و تعریف متغیر ها
۵) معرفی وقفه ها و تایمر System Tick
۶) ساخت تابع delay_ms با استفاده از تایمر
۷) طریقه ی راه اندازی LCD رنگی
۸) کار با پورت سریال UART
۹) کار با پورت CAN و استاندارد ارسال اطلاعات توسط این پورت
۱۰) معرفی پروتکل اترنت و کار با پورت اترنت (پورت شبکه) و مروری بر لایه های مختلف شبکه و لایه ی فیزیکی اترنت
توجه داشته باشید طرح درس کلاس ARM ثابت نخواهد بود و در دوره های مختلف ممکن است تغییر کند و سر فصل هایی از آن حذف شده و یا به آن اضافه شود.
این دوره در دو دوره مقدماتی و پیشرفته برگزار میشود که سر فصل ارائه شده در مطلب بالا شامل این دو دوره میشود .