با سلام
فیلم lpc1768 مقدماتی متوسط ویرایش جدید
آموزش های lpc1768 کویر الکترونیک بدین شرح می باشد:
- آموزش مقدماتی و متوسط ویرایش دوم
- آموزش پیشرفته ویرایش دوم
- آموزش فول پک ویرایش دوم(مقدماتی متوسط و پیشرفته ویرایش دوم)
ویرایش جدید V2.0 : این فیلم ویرایش جدید می باشد
lpc1768-and-keil-cmsis-regitery-v2.jpg
تخفیف 20 هزار تومانی برای مشتریانی که قبلا این فیلم یا فیلم فول پک خریداری نموده اند لحاظ شد.
جهت دریافت کد تخفیف:
جهت دریافت کد تخفیف ابتدا وارد سایت شوید و در توضیحات فیلم از تب کد تخفیف کد را می توانید مشاهده نمایید کد راکپی و در بخش سبد خرید وارد بخش کوپن نمائید و تایید کنید تا تخفیف لحاظ گردد. برای مشتریانی که فیلم فول پک را خریداری نموده اند نیز از اینجا اقدام نمایند.
توجه: حتما با اکانتی که قبلا فیلم را خریداری نموده اید لاگین کنید تا بتوانید کد تخفیف را مشاهده نمائید.
این مجموعه بیش از 11 ساعت فیلم آموزشی می باشد آموزش ها کاملا کاربردی و مثال ها همگی روی برد شرکت کویرالکترونیک تست شده اند. این مجموعه سطح مقدماتی و متوسط می باشد. که به سه قسمت تقسیم شده است :
قسمت رجیستری
قسمت CMSIS
پروژه هایی برای کار با واحدهای میکرو
سر فصل های آموزش میکروکنترلر lpc1768 (مقدماتی متوسط) :
قسمت رجیستری :
- مقدمه - آشنایی با کامپایلرKeil ، ایجاد پروژه و پروگرام کردن
- آشنایی با ARM7 و ARM Cortex-m
- آشنایی با امکانات میکروکنترلرهای ARM و شباهت و تفاوت ها
- نصب کیل و ایجاد پرژه به صورت اصولی در کیل
- اجرای عملی ایجاد پروژه در کیل
- آشنایی با سیمولاتور کیل
- نحوه پرگرام کردن با جیلینک
- اجرای عملی تنظیمات پروگرام کردن با جیلینک
- پروگرام با استفاده از فلاش مجیک پورت سریال
- اجرای عملی تنطیمات پروگرام با فلاش مجیک
- نحوه پروگرام کردن با بوت لودر،ویگلر و ulink
- GPIO
- شرح رجیسترهای GPIO
- شرح مثال های خروجی و اجرا در سیمولاتور کیل
- تست عملی برنامه های خروجی
- خواندن وضعیت پایه در حالت وردوی
- تست عملی مثال gpio در حالت ورودی
- عملکرد رجیستر mask و اجرای عملی
- استفاده از حالت 8 و 16 بیتی و اجرایی عملی مثال
- وقفه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 :
1- ایجاد پروژه در با کتابخانه CMSIS
1-1- اجرای عملی ایجاد پروژه در کیل با CMSIS
1-2- تنظیمات پروگرام
2- GPIO
2-1- توابع و شرح مثال ها
2-2- اجرای عملی مثال
2-3- استفاده از gpio به عنوان ورودی ، شرح مثال
2-4- اجرای عملی مثال
2-5- تابع Mask و شرح و اجرای عملی مثال
3- وقفهGPIO
3-1- عملکرد وقفه و شرح توابع
3-2- شرح مثال ها و تست در سیمولاتور کیل
3-3- اجرای عملی مثال های وقفه GPIO
4- PINSELL
4-1- آشنایی با عملکرد PINSELL و PINMOD و شرح مثال
5- EXTI
5-1- پایه ها و شرح توابع
5-2- شرح برنامه تست در سیمولاتور کیل
5-3- اجرای عملی مثال های وقفه خارجی
6- UART
6-1- پایه ها و شرح توابع
6-2- شرح مثال ها و تست در سیمولاتور کیل
6-3- اجرای عملی مثال های ارسال و دریافت یک کارکتر و رشته
6-4- دریافت کاراکتر رشته با وقفه
6-5- اجرای عملی مثال های وقفه
6-6- استفاده از توابع Stdio
6-7- اجرای عملی مثال توابع Stdio
7- Timer & Counter
7-1- عملکرد تایمر و شرح پایه ها و توابع
7-2- شرح مثال ها و تست در سیمولاتور کیل
7-3- اجرای عملی مثال های تایمر
7-4- کانتر، پایه ها و شرح مثال
7-5- اجرای عملی مثال کانتر
8- ADC
8-1- پایه ها و شرح توابع و مثال
8-2- اجرای عملی مثال ADC
8-3- وقفه، شرح مثال
8-4- اجرای عملی مثال وقفه
8-5- مد burst، شرح تابع و مثال
8-6- اجرای عملی مد burst
9- DAC
9-1- سخت افزار و شرح توابع و مثال
9-2- شرح مثال پخش فایل صوتی از فلاش میکرو
9-3- اجرای عملی پخش فایل صوتی Wave
10- PWM
10-1- عملکرد، پایه ها و شرح توابع
10-2- شرح مثال های PWM
10-3-تست عملی مثال PWM
10-4-تغییر در شکل پالس pwm و شرح مثال
11- RTC
11-1- شرح توابع و مثال
11-2- اجرای عملی مثال RTC در ساده ترین حالت
11-3-وقفه و شرح مثال
11-4-اجرای عملی مثال وقفه
11-5- استفاده از ALARM و شرح مثال
11-6- اجرای عملی مثال ALARM
پروژه هایی برای کار با واحدهای میکرو:
1-ال سی دی کاراکتری
1-1- اتصالات پیکربندی و توابع
1-2- شرح مثال ها
1-3- اجرای عملی مثال ها LCD کاراکتری
2- ال سی دی گرافیکی
2-1- پایه ها،عملکرد و توابع
2-2- شرح مثال ها
2-3- اجرای عملی مثال LCD کرافیکی
2-4- شرح مثال روال نمایش یک کاراکتر با فونت
2-5- اجرای عملی مثال
3- کی پد 4*4
3-1- اتصالات، الگوریتم نحوه پیاده سازی
2-2- شرح مثال های کیپد
3-3- اجرای عملی مثالها
دربخش اول راه اندازی امکانات جانبی میکرو با استفاده از دستورات رجیستری شرح داده شده است.
دستورات رجیستری به این صورت است که با استفاده از تنظیم رجیستر هایی که برای هر یک از امکانات جانبی وجود دارد ، آن قسمت را فعال کرده و سپس از آن استفاده می کنیم.
با استفاده از چند مثال این موضوع را بیشتر شرح می دهیم.
به عنوان مثال می خواهیم پایه p0.0 را ورودی کنیم و آن را ست کنیم داریم:
کد:
LPC_GPIO2->FIODIR = 0x01; LPC_GPIO2->FIOSET = 0x01;
یا پایه p1.28 را برای استفاده در تایمر انتخاب کنیم:
کد:
LPC_PINCON->PINSEL3 = 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);
آن پایه ست می شود. همان طور که مشاهده می شود از نام این توابع تقریبا می توان با کاری که انجام می دهد پی برد و فهمیدن آن راحت تر است. داخل این توابع با همان دستورات رجیستری تنظیمات مربوطه انجام می شود و ما برای استفاده از این دستورات بایستی این کتابخانه ها را به پروژه برنامه اضافه کنیم. به این صورت به سادگی قابل استفاده است.
البته این دستورات ممکن است تمام رجیستر هایی که در میکرو قابل استفاده است را پوشش ندهد و در جایی که می خواهیم کاری با کمترین زمان ممکن انجام شود سرعت اجرا را کمی بیشتر کند که باید به آن دقت شود..
تمامی مثالهای تست شده در داخل دی وی دی می باشد. این آموزش ها کاملا کاربردی و عملی می باشد و روی برد شرکت کویرالکترونیک تست شده است
شما با خرید این مجموعه می توانید با مدرس فیلم در انجمن ها در ارتباط باشید و سوالات و مشکلات خود را مطرح سازید
- تذکر: هر گونه کپی برداری و پخش غیر قانونی این اثر از نظر شرعی حرام می باشد و پدید آورندگان این اثر هیچ گونه رضایتی ندارند!
- تمامی حقوق مادی و معنوی این اثر برای پدید آورندگان این اثر محفوظ می باشد.
محصولات پیشنهادی:
فیلم آموزشی پیشرفته میکروکنترلر LPC1768 ورژن جدید 100% عملی و کاربردی
فیلم آموزش کاربردی زبان c در میکروکنترلرهای ARM
نکته:1.در ویرایش جدید فقط نیاز به دات نت فریم ورک3.5 می باشد و مشکلا قبلی از نظیر فلش پلیر و.. در این نسخه وجود ندارد
2.در صورتیکه برای بار اول فایل اجرایی فیلم را اجرا می کنید ممکن است 4-5 دقیقه فایل اجرا فیلم نشان داده نشود. در مرحله اول یک سری فایل روی سیستم شما کپی می شود که لطفا کمی صبور باشید تا فیلم برای بار اول اجرا شود. در مراحل بعدی کمتر از سه ثانیه اجرا میگردد.در صورتیکه دو سه مرتبه فایل اجرایی فیلم را کلیک کنید حتما باید سیستم خود را ریست نمائید و یکبار اجرا نموده و منتظر اجرا شدن آن شوید.
3.برای اجرا شدن در ویندوز 10/8.1حتما فریم ورک مخصوص نسخه ویندوز نصب کنید
دانلود Microsoft .NET Framework Redistributable Package - تمامی نسخه ها
-مورد مهم بعد در این ویندوز ها حتما فایر وال خود ویندوز از بخش کنترل پنل غیر فعال نمائید
- در صورت عدم دسترسی فیلم بدرستی اجرا نخواهد شد
توضیحات کامل و راهنمای فول در بخش کویر سرویس:
reg.kavirservice.ir/help
دانلود نرم افزار مرتبط با میکروکنترلرهای ARM