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

هیچ امتیاز پاداش برای این محصول وجود ندارد.


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

1000027

محصول جدید

560,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، نیاز به تمرین و صرف زمان دارد.
این مجموعه به همراه تمرین ، مقدمه تسلط شما به این میکروکنترلر قدرتمند را فراهم می کند و قطعا باعث پیشرفت شتابان شما جهت کار با این میکروکنترلر خواهد بود ان شاء الله.
حمایت شما از ما، خرید مجموعه از فروشگاه کویرالکترونیک به همراه ارائه نظرات، پیشنهادات و انتقادات می باشد. خریداران مجموعه در فروم ایران میکرو از ساپورت ویژه برخوردار خواند بود.

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

کلیک کنید

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

نظرات

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

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

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

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

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