وضعیت موجودی محصول


توضیحات

فیلم آموزشی میکروکنترلرLPC1788 مقدماتی متوسط و کاملا کاربردی

با خرید این محصول 3 امتیاز وفاداری. سبد شما در مجموع 3 امتیاز وفاداری که می تواند به کوپن تخفیف تبدیل شود به ارزش 15,000 ریال.


نظر و رتبه بندی مشتریان

1000027

محصول جدید

3,180,000 ریال

فیلم 100 درصد عملی به همراه مثالهای تست شده

* نکته بسیار مهم: این فیلم به صورت دانلودی میباشد. برای اطلاع از نحوه دانلود توضیحات تب (قبل از خرید حتما بخوانید) را مطالعه کنید.

با یاری حق تعالی قدمی دیگر در جهت خدمت به کاربران و علاقه مندان به میکروکنترلرهای ARM ، برداشته شد. و این بار میکروکنترلر LPC1788 از شرکت NXP . میکروکنترلری که قابلیت های بیشتری را نسبت به lpc1768 در اختیار کاربران قرار می دهد :
1-    کلاک هسته 120 مگا هرتز
2-    تعداد پایه های خروجی بیشتر(165 پایه GPIO )
3-    ایتوپرام داخلی
4-    قابلیت اتصال رم خارجی با توجه به واحد External Memory Controller  (EMC)
5-    قابلیت اتصال نند فلش با توجه به واحد External Memory Controller (EMC)
6-    دارای واحد کنترلر داخلی TFT LCD
7-    دارای دو USB
8-    دارای واحد SD/MMC card Interface (MCI) جهت کار با کارت های SD
9-    دارای واحد CRC Engine جهت محاسبات ریاضی

درست است که در بعضی پریفرال ها مانند وقفه خارجی، پورت سریال، تایمر و SSP، همانند میکروکنترلر LPC1768 می باشد ولی در سایر قسمت ها تفاوت هایی وجود دارد. این تفاوت ها گاها بسیار زیاد است. در مجموعه مقدماتی به صورت قدم به قدم و کاملا عملی از ایجاد پروژه و شرح پریفرال های GPIO تا TFT LCD و واچ داگ شرح داده شده است. این مجموعه شامل سه قسمت می باشد:
الف) رجیستری
ب) توابع CMSIS
ج) اجرای چند پروژه


توجه: با توجه به ارائه نسخه جدید و به روز رسانی نرم افزار فعالسازی فیلم های آموزشی، در هر لحظه یک سیستم می‌تواند لایسنس فعال داشته باشد و این عملیات محدود می باشد.




فهرست کلی مطالب به شرح زیر می باشد:
الف) رجیستری :
1-    مقدمه - آشنایی با کامپایلرKeil ، ایجاد پروژه و پروگرام کردن    
1-1-    آشنایی با کامپایلر keil  
1-2-    ایجاد پروژه در keil  
1-3-    نحوه پروگرام کردن برد
1-4-    پروگرام کردن با جیلینک
1-5-    پروگرام کردن برد با فلش مجیک
1-6-    دیباگ و شبیه سازی در خود keil
1-7-    زبان C و برنامه نویسی آن
2-    GPIO                                                                                                       
2-1-     تشریح GPIO
2-2-     بررسی چند مثال
2-3-     اجرای عملی مثال ها
2-4-     اجرای مثال خواندن وضعیت پایه ها
2-5-     اجرای عملی مثال خواندن وضعیت پا یه ها
2-6-     بررسی رجیستر Mask و Pin
3-    وقفهGPIO                                                                                                
3-1-     بررسی وقفه GPIO
3-2-     اجرای مثال عملی وقفه GPIO
4-    IOCON                                                                                                    
5-    EXTI                                                                                                         
5-1-     تشریح وقفه خارجی
5-2-     اجرای عملی وقفه خارجی
6-    UART                                                                                                      
6-1-     تشریح UART
6-2-     بررسی مثال UART
6-3-     اجرای عملی مثال UART
6-4-     دریافت کاراکتر و رشته با وقفه UART
6-5-     بررسی مثال دریافت کاراکتر و رشته با وقفه UART
6-6-     اجرای مثال عملی دریافت کاراکتر و رشته با وقفه UART
6-7-     استفاده از توابع stdio
6-8-      اجرای عملی استفاده از توابع stdio
7-    Timer & Counter                                                                              
7-1-     تشریح عملکرد تایمر
7-2-     تشریح مثال راه اندازی تایمر
7-3-     ادامه تشریح مثال راه اندازی تایمر
7-4-     اجرای عملی مثال تایمر
7-5-     تشریح  رجیستر TxEMR
7-6-     اجرای عملی مثال TxEMR
7-7-     تشریح کانتر
7-8-     اجرای عملی مثال کانتر
8-    ADC                                                                                                        
8-1-     تشریح ADC
8-2-     اجرای عملی مثال ADC
8-3-     وقفه ADC
9-    DAC                                                                                                        
9-1-     تشریح بخش DAC
9-2-     اجرای مثال عملی DAC
10-    PWM                                                                                                    
10-1-     تشریح بخش PWM
10-2-     بررسی مثال PWM
10-3-     اجرای عملی مثال PWM
11-    RTC                                                                                                        
11-1-     تشریح و تست عملی بخش RTC
11-2-     تشریح  و تست عملی بخش ALARM
12-    راه اندازی SDRAM خارجی                                                           
12-1-    تشریح بخش SDRAM
12-2-     تشریح مثال SDRAM
12-3-     اجرای عملی مثال SDRAM
13-    راه اندازی TFT-LCD با کنترلر داخلی                                             
13-1-     تشریح بخش کنترلر TFT- LCD
13-2-     اجرای عملی مثال TFT-LCD
13-3-     نمایش مثال اجرا شده روی برد، 40 پین
13-4-    نمایش مثال اجرا شده روی برد، 50 پین
14-    تایمر Watchdog
14-1-     تشریح بخش Watchdog
14-2-     تشریح  و اجرای عملی مثال Watchdog

ب) توابع CMSIS
1-    ایجاد پروژه در با کتابخانه CMSIS                                                     
1-1-    ایجاد پروژه در با کتابخانه CMSIS
1-2-    اجرای عملی پروژه در CMSIS
2-    GPIO                                                                                                       
2-1-    تشریح عملکرد  GPIO
2-2-    اجرای عملی مثال GPIO
3-    وقفهGPIO                                                                                               
3-1-    تشریح عملکرد وقفه GPIO
3-2-    بررسی چند مثال
3-3-    اجرای عملی مثال
4-    IOCON                                                                                                    
5-    EXTI                                                                                                         
5-1-    تشریح عملکرد EXTI
5-2-    اجرای عملی مثال
6-    UART                                                                                                       
6-1-    تشریح عملکرد UART
6-2-    بررسی چند مثال
6-3-    اجرای عملی مثال
6-4-    دریافت یک کارکتر با وقفه
6-5-    اجرای عملی مثال
7-    Timer & Counter                                                                              
7-1-    تشریح عملکرد تایمر
7-2-    بررسی چند مثال
7-3-    اجرای عملی مثال تایمر
7-4-    تشریح عملکرد کانتر
7-5-    اجرای عملی مثال کانتر
8-    ADC                                                                                                          
8-1-    تشریح عملکرد ADC
8-2-    اجرای عملی مثال
9-    DAC                                                                                                          
10-    PWM  
10-1-    تشریح عملکرد PWM
10-2-    اجرای مثال PWM
11-    RTC                                                                                                   
11-1-    تشریح عملکرد RTC
11-2-    تشریح عملکرد وقفه RTC و ALARM

ج) اجرای چند پروژه ساده برای کار با واحدهای میکرو :
1-    کلید - ارسال سریال                                                                       
2-    دریافت سریال -  LED                                                                    
3-    اضافه کردن TFT-LCD به برنامه
4-    ایجاد تعداد پالس دلخواه در تایمر با دریافت تعداد از سریال   
5-    استارت استپ یک استپ موتور با افزایش و کاهش سرعت
مانند مجموعه های قبل (فیلم آموزش کاربردی زبان c در میکروکنترلرهای  ARM و فیلم مقدماتی میکروکنترلر LPC1768) روال کار بدین صورت است که ابتدا در پاورپوینت توضیحات کامل هر فصل مرحله به مرحله ارائه شده و سپس در سمپل هایی که مرحله به مرحله آماده شده است مطالب ذکر شده در کامپایلر Keil و با استفاده از برد میکروکنترلر LPC1788 کویر الکترونیک پیاده سازی، اجرا و شرح داده شده است:


و اما تفاوت بخش رجیستری با cmsis با یک مثال ساده در زیر بیان میکنیم:

دستورات رجیستری به این صورت است که با استفاده از تنظیم رجیستر هایی که برای هر یک از امکانات جانبی وجود دارد ، آن قسمت را فعال کرده و سپس از آن استفاده می کنیم.
به عنوان مثال می خواهیم پایه p0.0 را ورودی کنیم و آن را ست کنیم داریم:
LPC_GPIO2->DIR = 0x01;
LPC_GPIO2->SET = 0x01;
 به این صورت مستقیما و با کمترین زمان ممکن تنظیمات لازم در میکرو برای انجام کار مورد نظر انجام می شود.
FIODIR  و FIOSET و ... همگی رجیستر هستند که برای انجام کار مورد نظر بایستی به صورتی که در یوزر منوال ذکر شده تنظیم شوند.
ممکن است کسانی باشند که نمی خواهند خود را با دستورات رجیستر درگیر کنند و می خواهند با دستورات سطح بالاتری که از روی خود دستور متوجه عمکرد آن بشوند ، سرو کار داشته باشند.
در قسمت دوم شرح دستورات cmsis ذکر شده است. این دستورات کتابخانه های آماده ای هستند که در داخل آنها با تنظیمات رجیستری عملیات مورد نظر انجام می شود و ما با با فراخوانی نام این تابع از آن استفاده می کنیم. با چند مثل این موضوع بیشتر شرح داده می شود:
در همان مثال فوق با استفاده از دستور :
GPIO_SetDir(0, 0x01, 1);
پایه p0.0 به عنوان خروجی تعریف می شود با با دستور:
GPIO_SetValue(0,1«0);
آن پایه ست می شود. همان طور که مشاهده می شود از نام این توابع می توان به کاری که انجام می دهد پی برد و فهمیدن آن راحت تر است. داخل این توابع با همان دستورات رجیستری تنظیمات مربوطه انجام می شود و ما برای استفاده از این دستورات بایستی این کتابخانه ها را به پروژه برنامه اضافه کنیم. به این صورت به سادگی قابل استفاده است.

محصولات پیشنهادی

هدر برد کاربردی و حرفه ای LPC1788 با ساپورت tft 3.6 تا 9.0 اینچ 40 پین و50 پین / و emwin پورت شده

برد کاربردی و حرفه ای LPC1788 با ساپورت tft 3.6 اینچ 40 و 50 پین و LED 10.1 اینچ/ emwin پورت شده

توضیحات بیشتر در فروم بررسی شده است

در این مجموعه جهت تهیه پاورپونیت ها و تست عملی مثال ها، ضبط و ویرایش فیلم ها، وقت بسیار زیادی گذاشته شده است. این همه در جهت این بوده است که یک مجموعه آموزشی مفید و کاربردی در اختیار شما قرار داده شود که مورد رضایت شما واقع شود.
در پایان به این نکته توجه داشته باشید که :
•    پیش نیاز اجرای پروژه های میکروکنترلر ARM، تسلط به زبان C و تسلط به خود میکروکنترلر می باشد.
•    تسلط به خود میکروکنترلرهای ARM، نیاز به تمرین و صرف زمان دارد.
این مجموعه به همراه تمرین ، مقدمه تسلط شما به این میکروکنترلر قدرتمند را فراهم می کند و قطعا باعث پیشرفت شتابان شما جهت کار با این میکروکنترلر خواهد بود ان شاء الله.
حمایت شما از ما، خرید مجموعه از فروشگاه کویرالکترونیک به همراه ارائه نظرات، پیشنهادات و انتقادات می باشد. خریداران مجموعه در فروم ایران میکرو از ساپورت ویژه برخوردار خواند بود.

ارتباط با مدرس و ساپورت فیلم در فروم ما:

کلیک کنید

برای پروگرام کردن برد به صورت ساده و راحت پیشنهاد میگردد J link خریداری شود.

نظرات

ثبت نام مورد نیاز نمی باشد!

6 سوال(ها) پاسخ داده خواهد شد

اگر سوال و یا نظری دارید مطرح نمائید

(اختیاری)
*(برای دریافت پاسخ مورد نیاز می باشد)
  • ارسال شده توسط یک مهمان
    در 03/05/1401
    سلام . ریجستر های مربوط به تنظیمات مختلف که توی فیلم ها استفاده شده و عکس جدول توی پاور پوینت میاد از کجا هست من توی دیتاشیت پردازنده ندیدم . ممنون میشم اگر راهنمایی کنید. پاسخ:
    سلام. رجیستر ها در منوال هست نه دیتاشیت
  • ارسال شده توسط amir
    در 01/07/1397
    سلام به بچه های کویر الکتریک قسمت از فیلمتونو بزارید تا از نحوه ی اموزش و روان بودنش مطمعن بشیم الان ادم نمیدونه چیو میخواد بخره فکر کنم خیلی ها به همین دلیل منصرف میشن برای خرید پاسخ:
    سلام در دستور کارمون هست ان شا الله در آینده
  • ارسال شده توسط amir
    در 21/10/1396
    با سلام بنده برد شرکت ECA رو دارم داشتم با کتاب کار میکردم که فیلم های شما رو تو سایته تون دیدم ایا با این بردی که دارم میتونم از این فیلم ها استفاده کنم یا خیر و یا فیلم ها فقط مخصوص برد شرکت خودتونه پاسخ:
    سلام قطعا خیلی از بخش ها متفاوت خواهد بود مثلا در بخش استفاده از رم و نند فلش و... یا پورت شدن emwin که با برد مذکور کاملا متفاوت می باشد
  • ارسال شده توسط علی رضایی
    در 07/04/1396
    سلام و خسته نباشید . من در مورد آرم صفرم و می خواهم آموزش میکروی st رو شروع کنم . با توجه به اینکه مرجع آموزشی برای آن مانند این نمونه پیدا نکرده ام ، آیا خرید این فیلم های آموزشی کمکی به من می کند .تشکر از پاسختان پاسخ:
  • ارسال شده توسط علی رضایی
    در 03/04/1396
    با سلام و خسته نباشید برای انتقال اطلاعات روی شبکه با پروتکل snmp نیازبه کد مربوطه دارم آیا در این مجوعه آموزشی ، در این مورد هم بحث شده است .اگه نشده لطفأ منبعی برای آن ذکر فرمائید.باتشکر پاسخ:
  • ارسال شده توسط محمد
    در 01/02/1396
    سلام من این محصول رو خریدم ولی متاسفانه بعد از فعال سازی زمانی که روی فیلمی کلیک میشه که نمایش بده نمایش داده نمیشه و فقط همون صفحه سیاه میمونه مشکل کجاست ؟ پاسخ:
    سلام سی دی رو روی هارد خود کپی کنید حتما framework مخصوص ویندوز 10 و 8 را نصب کنید و انتی ویروس و fairwall سیستم خود را مانند انچه در فیلم توضیح داده شده تنظیم کنید حتما با یوزر admin اجرا شود در برخی از ویندوز 10 و 8 ها باید فیلم را از فایل index اجرا کنید این فیلم تست شده هیچ گونه باگ و مشکلی ندارد و باید تمام مراحل توضیح داده شده در فیلم را انجام دهید

نکات مهم در مورد نرم افزار پلیر و فعالسازی و اجرای فیلم های آموزشی:

توجه داشته باشید نرم افزار پلیر فقط روی ویندوز 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

محتوا فقط مخصوص خریداران می باشد. لطفا محصول را ثبت و پرداخت کنید محتوا اتوماتیک نمایش میدهد.
For buyers FIlM . After buying the product, it will be displayed License

محصولات مرتبط