توضیحات
توجه:فعال سازی در ویندوز ۱۰ نکات مهمی داشته که لطفا قبل از هرگونه اقدامی فیلم راهنمای آنرا بدقت مشاهده نمائید
نکته بسیار مهم
این فیلم شامل پکیج مقدماتی و متوسط ویرایش اول می باشد. دقت نمائید جدیدا در فیلم مقدماتی و متوسط ویرایش دوم ارائه شده است که با این پکیج تفاوت دارد.قابل ذکر است بزودی آموزش پیشرفته ویرایش دوم نیز منتشر خواهد شد
آموزش های lpc1768 کویر الکترونیک بدین شرح می باشد:
-
آموزش مقدماتی و متوسط ویرایش دوم
-
آموزش پیشرفته ویرایش اول
-
آموزش فول پک ویرایش اول(مقدماتی متوسط و پیشرفته ویرایش اول)
ویرایش جدید V2.0 : این فیلم ویرایش جدید می باشد
تخفیف ۲۰ هزار تومانی برای مشتریانی که قبلا این فیلم یا فیلم فول پک خریداری نموده اند لحاظ شد.
جهت دریافت کد تخفیف:
جهت دریافت کد تخفیف ابتدا وارد سایت شوید و در توضیحات فیلم از تب کد تخفیف کد را می توانید مشاهده نمایید کد راکپی و در بخش سبد خرید وارد بخش کوپن نمائید و تایید کنید تا تخفیف لحاظ گردد. برای مشتریانی که فیلم فول پک را خریداری نموده اند نیز از اینجا اقدام نمایند.
توجه: حتما با اکانتی که قبلا فیلم را خریداری نموده اید لاگین کنید تا بتوانید کد تخفیف را مشاهده نمائید.
این مجموعه بیش از ۱۱ ساعت فیلم آموزشی می باشد آموز ش ها کاملا کاربردی و مثال ها همگی روی برد شرکت کویرالکترونیک تست شده اند.این مجموعه سطح مقدماتی و متوسط می باشد
دربخش اول راه اندازی امکانات جانبی میکرو با استفاده از دستورات رجیستری شرح داده شده است.
دستورات رجیستری به این صورت است که با استفاده از تنظیم رجیستر هایی که برای هر یک از امکانات جانبی وجود دارد ، آن قسمت را فعال کرده و سپس از آن استفاده می کنیم.
با استفاده از چند مثال این موضوع را بیشتر شرح می دهیم.
به عنوان مثال می خواهیم پایه p0.0 را ورودی کنیم و آن را ست کنیم داریم:
LPC_GPIO2->FIODIR = 0x01;
LPC_GPIO2->FIOSET = 0x01;
یا پایه p1.28 را برای استفاده در تایمر انتخاب کنیم:
LPC_PINCON->PINSEL۳ = 0x03000000;
یا تنظیمات ارسال را برای پورت سریال انجام دهیم:
LPC_UART0->LCR = 0x83; //set frmae=8n1 and DLAB=1
FIODIR و FIOSET و PINSEL و LCR و … همگی رجیستر هستند که برای انجام کار مورد نظر بایستی به صورتی که در دیتاشیت ذکر شده تنظیم شوند.
این کار مزایا و معایب خود را دارد.
مزیت های این کار این است که مستقیما و با کمترین زمان ممکن تنظیمات لازم در میکرو برای انجام کار مورد نظر انجام می شود. قدرت برنامه نویسی بیشتر خواهد بود
عیب این روش مخصوص کسانی است که نمی خواهند خود را با دستورات رجیستر درگیر کنند و می خواهند با دستورات سطح بالاتری که از روی خود دستور متوجه عمکرد آن بشوند ، سرو کار داشته باشند.
دربخش دوم شرح دستورات cmsis ذکر شده است. این دستورات کتابخانه های آماده ای هستند که در داخل آنها با تنظیمات رجیستری عملیات مورد نظر انجام می شود و ما با با فراخوانی نام این تابع از آن استفاده می کنیم. با چند مثل این موضوع بیشتر شرح داده می شود:
در همان مثال فوق با استفاده از دستور :
GPIO_SetDir(0, 0x01, 1);
پایه p0.0 به عنوان خروجی تعریف می شود با با دستور:
GPIO_SetValue(0,1<<0);
آن پایه ست می شود. همان طور که مشاهده می شود از نام این توابع تقریبا می توان با کاری که انجام می دهد پی برد و فهمیدن آن راحت تر است. داخل این توابع با همان دستورات رجیستری تنظیمات مربوطه انجام می شود و ما برای استفاده از این دستورات بایستی این کتابخانه ها را به پروژه برنامه اضافه کنیم. به این صورت به سادگی قابل استفاده است.
البته این دستورات ممکن است تمام رجیستر هایی که در میکرو قابل استفاده است را پوشش ندهد و در جایی که می خواهیم کاری با کمترین زمان ممکن انجام شود سرعت اجرا را کمی بیشتر کند که باید به آن دقت شود..
قسمت رجیستری :
۱- مقدمه – آشنایی با کامپایلرKeil ، ایجاد پروژه و پروگرام کردن
۱-۱- آشنایی با ARM7 و ARM Cortex-m
۱-۲- آشنایی با امکانات میکروکنترلرهای ARM و شباهت و تفاوت ها
۱-۳- نصب کیل و ایجاد پرژه به صورت اصولی در کیل
۱-۴- اجرای عملی ایجاد پروژه در کیل
۱-۵- آشنایی با سیمولاتور کیل
۱-۶- نحوه پرگرام کردن با جیلینک
۱-۷- اجرای عملی تنظیمات پروگرام کردن با جیلینک
۱-۸- پروگرام با استفاده از فلاش مجیک پورت سریال
۱-۹- اجرای عملی تنطیمات پروگرام با فلاش مجیک
۱-۱۰- نحوه پروگرام کردن با بوت لودر،ویگلر و ulink
۲- GPIO
۲-۱- شرح رجیسترهای GPIO
۲-۲- شرح مثال های خروجی و اجرا در سیمولاتور کیل
۲-۳- تست عملی برنامه های خروجی
۲-۴- خواندن وضعیت پایه در حالت وردوی
۲-۵- تست عملی مثال gpio در حالت ورودی
۲-۶- عملکرد رجیستر mask و اجرای عملی
۲-۷- استفاده از حالت ۸ و ۱۶ بیتی و اجرایی عملی مثال
۳- وقفهGPIO
۳-۱- آشنایی با عملکرد وقفه و واحد NVIC
۳-۲- شرح رجیسترها
۳-۳- شرح مثال ها و اجرا در سیمولاتور کیل
۳-۴- اجرای عملی مثال ها
۴- PINSELL , PINMOD
۴-۱- آشنایی با عملکرد PINSELL و رجیسترها
۴-۲- اجرای مثال ها
۴-۳- آشنایی با عملکرد PINMOOD و مثال
۵- EXTI
۵-۱- پایه ها و شرح رجیسترها
۵-۲- مثال های وقفه خارجی و اجرا در سیمولاتور
۵-۳- اجرای عملی مثال های وقفه خارجی
۶- UART
۶-۱- پایه ها و شرح رجیسترها
۶-۲- شرح مثال های سریال(polling) و اجرا در سیمولاتور
۶-۳- اجرای عملی مثال های سریال(polling)
۶-۴- وقفه در پورت سریال و رجیسترها
۶-۵- شرح مثال دریافت کاراکتر و رشته با وقفه و اجرا در سیمولاتور
۶-۶- اجرای عملی مثال های سریال با وقفه
۶-۷- استفاده از توابع Stdio
۶-۸- اجرای عملی استفاده از توابع Stdio
۷- Timer & Counter
۷-۱- عملکرد تایمر و شرح رجیسترها
۷-۲- شرح مثال های تایمر و اجرا در سیمولاتور
۷-۳- اجرای عملی مثال های تایمر
۷-۴- استفاده از پایه های MAT و شرح مثال
۷-۵- اجرای عملی مثال
۷-۶- افزایش بازه شمارش و شرح مثال
۷-۷- اجرای عملی مثال
۷-۸- کانتر و شرح مثال
۷-۹- اجرای عملی مثال کانتر
۸- ADC
۸-۱- پایه ها و شرح رجیسترها
۸-۲- شرح مثال
۸-۳- اجرای عملی مثال
۸-۴- وقفه، شرح مثال و اجرای عملی
۸-۵- مد burst، شرح مثال و اجرای عملی
۹- DAC
۹-۱- سخت افزار و شرح رجیسترها و مثال
۹-۲- پخش قفایل از فلاش خود میکرو
۱۰- PWM
۱۰-۱- پایه ها و شرح رجیسترها
۱۰-۲- شرح مثال ها
۱۰-۳- اجرای عملی مثال PWM
۱۰-۴- تغیر در شکل پالس pwm و شرح مثال
۱۱- RTC
۱۱-۱- شرح رجیسترها و مثال
۱۱-۲- اجرای عملی مثال rtc به صورت polling
۱۱-۳- استفاده از وقفه و شرح مثال
۱۱-۴- اجرای عملی مثال وقفه
۱۱-۵- استفاده از Alarm و شرح مثال
۱۱-۶- اجرای عملی مثال Alarm
—————————–
قسمت CMSIS :
۱- ایجاد پروژه در با کتابخانه CMSIS
۱-۱- اجرای عملی ایجاد پروژه در کیل با CMSIS
۱-۲- تنظیمات پروگرام
۲- GPIO
۲-۱- توابع و شرح مثال ها
۲-۲- اجرای عملی مثال
۲-۳- استفاده از gpio به عنوان ورودی ، شرح مثال
۲-۴- اجرای عملی مثال
۲-۵- تابع Mask و شرح و اجرای عملی مثال
۳- وقفهGPIO
۳-۱- عملکرد وقفه و شرح توابع
۳-۲- شرح مثال ها و تست در سیمولاتور کیل
۳-۳- اجرای عملی مثال های وقفه GPIO
۴- PINSELL
۴-۱- آشنایی با عملکرد PINSELL و PINMOD و شرح مثال
۵- EXTI
۵-۱- پایه ها و شرح توابع
۵-۲- شرح برنامه تست در سیمولاتور کیل
۵-۳- اجرای عملی مثال های وقفه خارجی
۶- UART
۶-۱- پایه ها و شرح توابع
۶-۲- شرح مثال ها و تست در سیمولاتور کیل
۶-۳- اجرای عملی مثال های ارسال و دریافت یک کارکتر و رشته
۶-۴- دریافت کاراکتر رشته با وقفه
۶-۵- اجرای عملی مثال های وقفه
۶-۶- اجرای عملی مثال های سریال با وقفه
۶-۷- اجرای عملی مثال توابع Stdio
۷- Timer & Counter
۷-۱- عملکرد تایمر و شرح پایه ها و توابع
۷-۲- شرح مثال ها و تست در سیمولاتور کیل
۷-۳- اجرای عملی مثال های تایمر
۷-۴- کانتر، پایه ها و شرح مثال
۷-۵- اجرای عملی مثال کانتر
۸- ADC
۸-۱- پایه ها و شرح توابع و مثال
۸-۲- اجرای عملی مثال ADC
۸-۳- وقفه، شرح مثال
۸-۴- اجرای عملی مثال وقفه
۸-۵- مد burst، شرح تابع و مثال
۸-۶- اجرای عملی مد burst
۹- DAC
۹-۱- سخت افزار و شرح توابع و مثال
۹-۲- شرح مثال پخش فایل صوتی از فلاش میکرو
۹-۳- اجرای عملی پخش فایل صوتی Wave
۱۰- PWM
۱۰-۱- عملکرد، پایه ها و شرح توابع
۱۰-۲- شرح مثال های PWM
۱۰-۳- تست عملی مثال PWM
۱۰-۴- تغییر در شکل پالس pwm و شرح مثال
۱۱- RTC
۱۱-۱- شرح توابع و مثال
۱۱-۲- اجرای عملی مثال RTC در ساده ترین حالت
۱۱-۳- وقفه و شرح مثال
۱۱-۴- اجرای عملی مثال وقفه
۱۱-۵- استفاده از ALARM و شرح مثال
۱۱-۶- اجرای عملی مثال ALARM
—————————–
پروژه هایی برای کار با واحدهای میکرو:
۱- ال سی دی کاراکتری
۱-۱- اتصالات پیکربندی و توابع
۱-۲- شرح مثال ها
۱-۳- اجرای عملی مثال ها LCD کاراکتری
۲- ال سی دی گرافیکی
۲-۱- پایه ها،عملکرد و توابع
۲-۲- شرح مثال ها
۲-۳- اجرای عملی مثال LCD کرافیکی
۲-۴- شرح مثال روال نمایش یک کاراکتر با فونت
۲-۵- اجرای عملی مثال
۳- کی پد ۴*۴
۳-۱- اتصالات، الگوریتم نحوه پیاده سازی
۳-۲- شرح مثال های کیپد
۳-۳- اجرای عملی مثالها
—————————–
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.