این دوره با آموزش میکروکنترلرها از صفر تا 100 بسیار دوره ایده آلی است
مدت زمان دوره حدود 30 ساعت است
این دوره بخش سوم دوره جامع میکروکنترلر می باشد
ویدیوهای دوره در اسپات پلیر قرار دارند و پس از پرداخت لایسنس دوره به شکل اتوماتیک به شما داده می شود فایل تمرینهای دوره هم در کانال VIP تلگرام قرار گرفته است که پس از پرداخت در کانال تلگرام دوره عضو بشوید
در صورت بروز مشکل با ادمین تماس بگیرید شماره تماس 09361666294 و آی دی تلگرام t.me/lpcarmAdmin
در این دوره قسمت های مختلف میکروکنترلر ARM LPC راه اندازی می شوند و از کامپایلر keil برای کار با این تراشه استفاده شده است شرح جلسات مختلف دوره را کمی پایین تر ملاحظه نمایید علت شروع جلسات از شماره 53 این است که این دوره بخش سوم دوره جامع میکروکنترلر می باشد
فیلمی از معرفی دوره و مباحث تدریس شده
به زودی…
- جلسه پنجاه و سوم میکروکنترلر ARM LPC
دانلود و نصب نرم افزار keil و پک های نرم افزاری آن
طریقه ساخت پروژه و رجیستر کردن کامپایلر keil
چگونگی شبیه سازی ARM در نرم افزار پروتئوس
- جلسه پنجاه و چهارم راه اندازی GPIO LPC2138
چگونگی نصب ARM Compiler V5.06 (در نسخه کامپایلر keil یعنی 5.37 به بعد نسخه 5.06حذف شده است و ما باید دستی آن را نصب نماییم)
بررسی دیتاشیت LPC2138 و بخش GPIO آن
طریقه ساخت پروژه برای LPC2138 و اتصال کلید و LED به آن
برنامه نویسی GPIO از صفر
- جلسه پنجاه و پنجم نمایشگر LCD کاراکتری
بررسی دیتاشیت LCD کاراکتری
ساخت کتابخانه lcd.h و نوشتن توابع مربوط به LCD داخل آن
تکمیل کتابخانه و برنامه نویسی صفر تا 100 آن
- جلسه پنجاه و ششم نمایشگر LCD گرافیکی
بررسی دیتاشیت LCD گرافیکی
برنامه نویسی کتابخانه GLCD.h و نوشتن تمامی توابع لازم از صفر تا 100
چگونگی نمایش پیکسل بر روی GLCD و طریقه خواندن از LCD گرافیکی
طراحی فونت و نمایش آن بر روی GLCD
- جلسه پنجاه و هفتم نمایش فونت روی GLCD
معرفی نرم افزار جهت طراحی فونت برای الی سی دی گرافیکی
ساخت فونت برای LCD گرافیکی متناسب با کدهای ASCII
طراحی فونت های بزرگتر برای نمایش روی GLCD
رسم مستطیل، دایره و خط بر روی ال سی دی گرافیکی
- جلسه پنجاه و هشتم وقفه در LPC2138
بررسی دیتاشیت و رجیسترهای وقفه (تراشه LPC2138 بر اساس ARM V7 ساخته شده است و تنظیم بردهای وقفه توسط برنامه نویس انجام می شود)
برنامه نویسی صفر تا 100 وقفه خارجی
اتصال سنسور دما و رطوبت DHT22 و طریقه کار با آن
- جلسه پنجاه و نهم تایمر ARM LPC
بررسی مکانیزم عملکرد تایمر و رجیسترهای تایمر
بررسی توزیع کلاک در تراشه ARM LPC (NXP)
ساخت تابع Delay_ms و delay_us با تایمر
معرفی کپچر و عیب یابی و شبیه سازی برنامه های نوشته شده
- جلسه شصتم برنامه ریزی عملی و PWM
معرفی یک برد برای LPC2138
برنامه ریزی ARM بدون پروگرمر از طریق UART0 و نرم افزار Flash Magic
رفع مشکل کپچر و بررسی رجیسترهای PWM
برنامه نویسی تولید PWM
- جلسه شصت و یکم کار با تراشه LPC1768
معرفی تراشه LPC1768 و بررسی بخش های مختلف دیتاشیت آن
بررسی شماتیک طراحی شده برای LPC1768 با برد MCB1700 شرکت keil
ساخت پروژه و استفاده از keil V5 برای کار با تراشه LPC1768
نوشتن برنامه Blink LED برای LPC1768
- جلسه شصت و دوم برنامه نویسی LPC1768
طریقه نوشتن وقفه در ARM1768
بررسی هدر فایل LPC17xx.h و ساختارهای struct داخل آن
نوشتن تابع Delay و تایمر برای تراشه LPC1768
نکته: چون شرکت سازنده LPC2138 و LPC1768 یک شرکت می باشد، بنابراین با یادگیری LPC2138 همان رجیسترها را می توان در 1768 هم استفاده نمود و مزیت استفاده از LPC2138 شبیه سازی آن در نرم افزار پروتئوس می باشد)
- جلسه شصت و سوم پروتکل سریال ARM LPC
بررسی رجیسترهای پورت سریال ARM LPC
برنامه نویسی، شبیه سازی و راه اندازی پورت سریال و تنظیم نرخ ارسال برای آن
برنامه نویسی دریافت داده ها از طریق پورت سریال و تنظیم کامند برای آن (به عنوان مثال برنامه ای که با دریافت کامند led_on دیود را روشن و با دریافت led_off دیود را خاموش نماید)
- جلسه شصت و چهارم پروتکل SPI در ARM LPC
بررسی سیگنالینگ SPI و رجیسترهای میکروکنترلر ARM
بررسی دیتاشیت یک نمونه تراشه ADC و طریقه خواندن از آن
اتصال تراشه ADC مدل MCP3550 به ARM جهت تبدیل آنالوگ به دیجیتال 22 بیتی
انجام پروژه دماسنج با دقت بالا
- جلسه شصت و پنجم پروتکل I2C در ARM LPC
بررسی سیگنالینگ و شرخ پروتکل I2C (شرح دقیق تر پروتکل I2C در کانال آپارت قرار دارد)
شرح رجیسترهای I2C و عملکرد تک تک بیتها
کتابخانه نویسی برای I2C از صفر تا 100
راه اندازی آی سی PCA9535 به عنوان I2C Bus expander و آی سی ساعت DS1307
- جلسه شصت و ششم مبدل ADC در ARM LPC
بررسی ویژگی ها و رجیسترهای مبدل آنالوگ به دیجیتال در ARM LPC
برنامه نویسی و مقدار دهی رجیسترهای ADC
فعال سازی حالت burst و استفاده از وقفه ADC
انجام پروژه دما سنج با مبدل ADC داخلی
- جلسه شصت و هفتم مبدل DAC در ARM LPC
بررسی رجیسترها و کاربردهای مبدل دیجیتال به آنالوگ
برنامه نویسی و تولید ولتاژ ببا مبدل DAC
استفاده از تایمر و DAC جهت تولید موج مثلثی
انجام پروژه پخش صدا با مبدل DAC و تولید شکل موج سینوسی
- جلسه شصت و هشتم پروتکل CAN در ARM LPC
شرح اتصالات سخت افزاری پروتکل CAN و لایه فیزیکی آن
شرح پکت ارسالی کن و بخش های مختلف آن
شرح رجیسترهای میکروکنترلر بخش CAN و راه اندازی آنها
نوشتن برنامه ارسال و دریافت داده از طریق پروتکل CAN
- جلسه شصت و نهم پروتکل LAN در ARM LPC
شرح کامل فریم اترنت و بخش های مختلف آن
بررسی سیگنالینگ ارتباطی بین ARM و آی سی لایه فیزیکی (روش MII)
بررسی هدر پروتکل های IP و TCP و ریز جزئیات آن
در این جلسه به شکل عمیقی وارد لایه های مختلف شبکه شده ایم
- جلسه هفتادم پروتکل LAN در ARM LPC
ساخت سرور و کلایت در کامپیوتر و رد گیری پکت های شبکه به کمک wireshark
بررسی چگونگی برقراری ارتباط بین کلاینت و سرور
بررسی مکانیزم عملکرد وب سرور
مفهوم پروتکل ARP
ساخت یک صفحه وب ساده به کمک زبان HTML و نرم افزار طراحی وب
- جلسه هفتاد و یکم کد پروتکل LAN به روش easy web
در این جلسه به شکل کامل کد پروتکل شبکه به روش easy web توضیح داده شده است.
اینکه چگونه اطلاعات از شبکه دریافت شده و هدر TCP و آی پی آن پردازش شده و اطلاعات لازم پس از استخراج و بررسی توسط میکروکنترلر استفاده می شوند و پاسخ مناسبی تولید شده و برای کلاینت ارسال می شود
- جلسه هفتاد و دوم پروتکل USB در ARM LPC
به زودی…
- جلسه هفتاد و سوم کار با DMA در ARM LPC
به زودی..
- جلسه هفتاد و چهارم بررسی توابع آماده Keil V5 (CMSIS)
به زودی..
- جلسه هفتاد و پنجم دیتالاگر با Labview
به زودی…
- جلسه هفتاد و ششم امکانات دیگر ARM LPC
به زودی..
- جلسه هفتاد و هفتم کارت حافظه SD
به زودی..
توجه:
تمامی آپدیتها و جلسات جدید برای نفرات قبلی رایگان به پنل اسپات پلیرشون به شکل اتوماتیک اضافه میشه
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.