هیچ محصولی وجود ندارد
با خرید این محصول 4 امتیاز وفاداری. سبد شما در مجموع 4 امتیاز وفاداری که می تواند به کوپن تخفیف تبدیل شود به ارزش 20,000 ریال.
نظر و رتبه بندی مشتریان
1000025
محصول جدید
4,099,000 ریال
فیلم آموزشی میکروکنترلر LPC17xx (بررسی رجیستری و توابع CMSIS )+بیش از 11 ساعت فیلم آموزشی+100 درصد کاربردی(سطح مقدماتی و متوسط) ورژن ویرایش شده جدید!
توجه: با توجه به ارائه نسخه جدید و به روز رسانی نرم افزار فعالسازی فیلم های آموزشی، در هر لحظه یک سیستم میتواند لایسنس فعال داشته باشد و این عملیات محدود می باشد.
این مجموعه بیش از 11 ساعت فیلم آموزشی می باشد آموز ش ها کاملا کاربردی و مثال ها همگی روی برد شرکت کویرالکترونیک تست شده اند.این مجموعه سطح مقدماتی و متوسط می باشد
دربخش اول راه اندازی امکانات جانبی میکرو با استفاده از دستورات رجیستری شرح داده شده است.
دستورات رجیستری به این صورت است که با استفاده از تنظیم رجیستر هایی که برای هر یک از امکانات جانبی وجود دارد ، آن قسمت را فعال کرده و سپس از آن استفاده می کنیم.
با استفاده از چند مثال این موضوع را بیشتر شرح می دهیم.
به عنوان مثال می خواهیم پایه 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);
آن پایه ست می شود. همان طور که مشاهده می شود از نام این توابع تقریبا می توان با کاری که انجام می دهد پی برد و فهمیدن آن راحت تر است. داخل این توابع با همان دستورات رجیستری تنظیمات مربوطه انجام می شود و ما برای استفاده از این دستورات بایستی این کتابخانه ها را به پروژه برنامه اضافه کنیم. به این صورت به سادگی قابل استفاده است.
البته این دستورات ممکن است تمام رجیستر هایی که در میکرو قابل استفاده است را پوشش ندهد و در جایی که می خواهیم کاری با کمترین زمان ممکن انجام شود سرعت اجرا را کمی بیشتر کند که باید به آن دقت شود.
قسمت رجیستری :
1- مقدمه - آشنایی با کامپایلرKeil ، ایجاد پروژه و پروگرام کردن
1-1- آشنایی با ARM7 و ARM Cortex-m
1-2- آشنایی با امکانات میکروکنترلرهای ARM و شباهت و تفاوت ها
1-3- نصب کیل و ایجاد پرژه به صورت اصولی در کیل
1-4- اجرای عملی ایجاد پروژه در کیل
1-5- آشنایی با سیمولاتور کیل
1-6- نحوه پرگرام کردن با جیلینک
1-7- اجرای عملی تنظیمات پروگرام کردن با جیلینک
1-8- پروگرام با استفاده از فلاش مجیک پورت سریال
1-9- اجرای عملی تنطیمات پروگرام با فلاش مجیک
1-10- نحوه پروگرام کردن با بوت لودر،ویگلر و ulink
2- GPIO
2-1- شرح رجیسترهای GPIO
2-2- شرح مثال های خروجی و اجرا در سیمولاتور کیل
2-3- تست عملی برنامه های خروجی
2-4- خواندن وضعیت پایه در حالت وردوی
2-5- تست عملی مثال gpio در حالت ورودی
2-6- عملکرد رجیستر mask و اجرای عملی
2-7- استفاده از حالت 8 و 16 بیتی و اجرایی عملی مثال
3- وقفهGPIO
3-1- آشنایی با عملکرد وقفه و واحد NVIC
3-2- شرح رجیسترها
3-3- شرح مثال ها و اجرا در سیمولاتور کیل
3-4- اجرای عملی مثال ها
4- PINSELL , PINMOD
4-1- آشنایی با عملکرد PINSELL و رجیسترها
4-2- اجرای مثال ها
4-3- آشنایی با عملکرد PINMOOD و مثال
5- EXTI
5-1- پایه ها و شرح رجیسترها
5-2- مثال های وقفه خارجی و اجرا در سیمولاتور
5-3- اجرای عملی مثال های وقفه خارجی
6- UART
6-1- پایه ها و شرح رجیسترها
6-2- شرح مثال های سریال(polling) و اجرا در سیمولاتور
6-3- اجرای عملی مثال های سریال(polling)
6-4- وقفه در پورت سریال و رجیسترها
6-5- شرح مثال دریافت کاراکتر و رشته با وقفه و اجرا در سیمولاتور
6-6- اجرای عملی مثال های سریال با وقفه
6-7- استفاده از توابع Stdio
6-8- اجرای عملی استفاده از توابع Stdio
7- Timer & Counter
7-1- عملکرد تایمر و شرح رجیسترها
7-2- شرح مثال های تایمر و اجرا در سیمولاتور
7-3- اجرای عملی مثال های تایمر
7-4- استفاده از پایه های MAT و شرح مثال
7-5- اجرای عملی مثال
7-6- افزایش بازه شمارش و شرح مثال
7-7- اجرای عملی مثال
7-8- کانتر و شرح مثال
7-9- اجرای عملی مثال کانتر
8- ADC
8-1- پایه ها و شرح رجیسترها
8-2- شرح مثال
8-3- اجرای عملی مثال
8-4- وقفه، شرح مثال و اجرای عملی
8-5- مد burst، شرح مثال و اجرای عملی
9- DAC
9-1- سخت افزار و شرح رجیسترها و مثال
9-2- پخش قفایل از فلاش خود میکرو
10- PWM
10-1- پایه ها و شرح رجیسترها
10-2- شرح مثال ها
10-3- اجرای عملی مثال PWM
10-4- تغیر در شکل پالس pwm و شرح مثال
11- RTC
11-1- شرح رجیسترها و مثال
11-2- اجرای عملی مثال rtc به صورت polling
11-3- استفاده از وقفه و شرح مثال
11-4- اجرای عملی مثال وقفه
11-5- استفاده از Alarm و شرح مثال
11-6- اجرای عملی مثال 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- اجرای عملی مثال های سریال با وقفه
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- اتصالات، الگوریتم نحوه پیاده سازی
3-2- شرح مثال های کیپد
3-3- اجرای عملی مثالها
-----------------------------
برای پروگرام کردن برد به صورت ساده و راحت پیشنهاد میگردد J link خریداری شود.
ثبت نام مورد نیاز نمی باشد!
18 سوال(ها) پاسخ داده خواهد شد
اگر سوال و یا نظری دارید مطرح نمائید
نکات مهم در مورد نرم افزار پلیر و فعالسازی و اجرای فیلم های آموزشی:
توجه داشته باشید نرم افزار پلیر فقط روی ویندوز 10 اجرا میشود.
توجه داشته باشید به طور کلی فعال سازی فقط به صورت آنلاین انجام می شود و برای احراز هویت و لاگین حتما باید سیستم شما به اینترنت متصل باشد و در هر دفعه صرفا فقط احراز هویت انجام میشود و دیتا دانلود نمیشود.
نسخه پلیر ورژن 2.0.0 ارائه شده است و نسخه های پلیر قبلی به زودی غیرفعال خواهد شد. حتما نسخه های قبلی پلیر را حذف کرده و نسخه جدید V2.0.0 را دانلود کرده و استفاده کنید.
* توجه داشته باشید که نسخه جدید فیلمها به صورت دانلودی می باشد.
در صورتی که فقط مجموعه آموزشی را خرید کنید لینک دانلود را از قسمت دانلود ویژه میتوانید مشاهده و فایلها را دانلود کنید.
مشتریانی که تمایل به دانلود فیلم های آموزشی دارند، لطفا فیلم های آموزشی را به صورت جدا از بقیه محصولات خرید کنید و برای روش ارسال گزینه محصول دانلودی (هزینه ارسال ندارد) را انتخاب کنید که هزینه ارسال پرداخت نکنید.
* مشکلاتی قبلا بود کاملا برطرف شده و ساختار کاملا متفاوت می باشد.
* امکان تغییر سیستم توسط مشتری (به صورت دفعات محدود)
* توجه داشته باشید محتوای فیلم و سرفصل ها هیچ تغییری نکرده است و فقط نرم افزار فعالسازی و ساختار اجرای فیلم به روز رسانی شده است و فعالسازی بسیار راحت شده است.
* قابل توجه مشتریانی که قبلا پکیج های فیلم آموزشی به همراه برد و... را خریداری کرده بودند با توجه به اینکه سیستم فعال سازی کلا تغییر کرده، برای دانلود بدین صورت اقدام نمائید.
فیلمی که در پکیج بوده است را جداگانه به سبد خرید اضافه کرده و تا مرحله پرداخت پیش بروید و گزینه پرداخت با فیش بانکی را انتخاب کنید تا سفارش شما در سیستم ثبت شود و حتما با اکانتی که قبلا پکیج خریداری شده اقدام نمائید.
توجه داشته باشید که حتما در قسمت پیام خریدار مرجع سفارش خریدی که در آن پکیج را خریداری کرده بودید بنویسید. (در تاریخچه سفارشات) همکاران ما سفارش شما را بررسی میکنند و لینک دانلود در توضیحات هر فیلم تب دانلود ویژه برای شما فعال می شود.
* این بروز رسانی نرم افزار صرفا مرتبط با فیلم هایی هست که لایسنس داشته اند و در سیستم ثبت شده اند و فیلم های بدون لایسنس شامل این آپدیت نرم افزاری نمی باشند.
* مشخصات سیستم مورد نیاز حداقل و بهترین شرایط جهت اجرای فیلم های آموزشی مجموعه کویر:
مشخصات سیستم مورد نیاز (حداقل)
Subscription System Requirements (Minimum)
CPU: Info
CPU SPEED: 2.0 GHz CPU with dual-core processor
RAM: 4 GB
OS: Microsoft Windows 10
مشخصات سیستم مورد نیاز (بهترین شرایط)
Subscription Recommended Requirements
CPU: Quad-core i5 processor or better
CPU SPEED: Info
RAM: 8 GB
OS: Microsoft Windows 10