کاملترین مجموعه فیلم آموزشی میکروکنترلر LPC176x(مقدماتی ومتوسط و پیشرفته)فول پک

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


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

1001416

محصول جدید

کاملترین مجموعه فیلم آموزشی میکروکنترلر LPC176x(مقدماتی ومتوسط و پیشرفته)فول پک

نکته بسیار مهم

این فیلم شامل پکیج مقدماتی و متوسط و پیشرفته ویرایش اول می باشد. دقت نمائید جدیدا در فیلم مقدماتی و متوسط ویرایش دوم ارائه شده است که با این پکیج تفاوت دارد.قابل ذکر است بزودی آموزش پیشرفته ویرایش دوم نیز منتشر خواهد شد

آموزش های lpc1768 کویر الکترونیک بدین شرح می باشد:

  1. آموزش مقدماتی و متوسط ویرایش دوم

  2. آموزش پیشرفته ویرایش اول

  3. آموزش فول پک ویرایش اول(مقدماتی متوسط و پیشرفته ویرایش اول)

کاملترین مجموعه فیلم آموزشی میکروکنترلر LPC176x(مقدماتی ومتوسط و پیشرفته)فول پک

این مجموعه بیش از 28 ساعت فیلم آموزشی می باشد آموز ش ها کاملا کاربردی و مثال ها همگی روی برد شرکت کویرالکترونیک تست شده اند.این مجموعه سطح مقدماتی و متوسط و پیشرفته می باشد. که فول پک می باشد.

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

 دستورات رجیستری به این صورت است که با استفاده از تنظیم رجیستر هایی که برای هر یک از امکانات جانبی وجود دارد ، آن قسمت را فعال کرده و سپس از آن استفاده می کنیم.

با استفاده از چند مثال این موضوع را بیشتر شرح می دهیم.

 به عنوان مثال می خواهیم پایه 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);

 آن پایه ست می شود. همان طور که مشاهده می شود از نام این توابع تقریبا می توان با کاری که انجام می دهد پی برد و فهمیدن آن راحت تر است. داخل این توابع با همان دستورات رجیستری تنظیمات مربوطه انجام می شود و ما برای استفاده از این دستورات بایستی این کتابخانه ها را به پروژه  برنامه اضافه کنیم. به این صورت به سادگی قابل استفاده است.

 البته این دستورات ممکن است تمام رجیستر هایی که در میکرو قابل استفاده است را پوشش ندهد و در جایی که می خواهیم کاری با کمترین زمان ممکن انجام شود سرعت اجرا را کمی بیشتر کند که باید به آن دقت شود..

 سر فصل های آموزش میکروکنترلر lpc17xx و رجیسترها (ویرایش یک)

 فصل اول :معرفي ساختار پردازنده هاي ARM  / آشنايي با ميکروي ARM CORTEX

  • فصل دوم : آشنايي با کامپايلر keil   برنامه ريزي ميکرو(بخش اول)
  • فصل دوم : آشنايي با کامپايلر keil   برنامه ريزي ميکرو(بخش دوم)
  • فصل سوم: ورودي خروجي Gpio (بخش اول)
  • فصل سوم: ورودي خروجي Gpio (بخش دوم)
  • فصل چهارم : lcd کاراکتري
  • فصل پنجم: وقفه Gpio (بخش اول)
  • فصل پنجم: وقفه Gpio (بخش دوم)
  • فصل ششم: PINSEL & PINMODE 
  • فصل هفتم: وقفه خارجي  External Interrupts  
  • فصل هشتم: مبدل آنالوگ به ديجيتال ADC
  • فصل نهم: مبدل ديجيتال به آنالوگDAC
  • فصل دهم: تايمر و شمارنده Timer & Counter (بخش اول)
  • فصل دهم: تايمر و شمارنده Timer & Counter (بخش دوم)
  • فصل یازدهم: مدولاسيون پهناي  پالس PWM
  • فصل دوازدهم: واحد ساعت داخلي  RTC
  • فصل سیزدهم: پورت سريال  UART (بخش اول)
  • فصل سیزدهم: پورت سريال  UART (بخش دوم)
  • فصل چهاردهم: مد ارتباطي  SPI 
  • فصل پانزدهم: تنظيمات کلاک و  پاور و ...

 سر فصل های آموزش میکروکنترلر lpc17xx وتوابع CMSIS

  •  فصل اول :نحوه ایجاد پروژه با استفاده از کامپایلر Keil
  • فصل دوم: ورودي خروجي Gpio
  • فصل سوم : lcd کاراکتري
  • فصل چهارم: وقفه Gpio
  • فصل پنجم: PINSEL & PINMODE 
  • فصل ششم: وقفه خارجي  External Interrupts  
  • فصل هفتم: مبدل آنالوگ به ديجيتال ADC
  • فصل هشتم: مبدل ديجيتال به آنالوگDAC
  • فصل نهم: تايمر و شمارنده Timer & Counter
  • فصل دهم: مدولاسيون پهناي  پالس PWM
  • فصل یازدهم: واحد ساعت داخلي  RTC
  • فصل دوازدهم: پورت سريال  UART (بخش اول)
  • فصل دوازدهم: پورت سريال  UART (بخش دوم)
  • فصل دوازدهم: پورت سريال  UART (بخش سوم)
  • فصل سیزدهم: مد ارتباطي  SPI 
  • فصل چهاردهم: تنظيمات کلاک و  پاور و ...

بخش تکمیلی و پیشرفته:

  •  بخش تکمیلی:

 در بخش تکمیلی به مباحث باقیمانده از مجموعه آموزشی قبلی پرداخته شده است که فهرست آن به صورت زیر می باشد:

  • System Tick
  •   RIT
  •  WDT
  •   مد Sleep (PWR)
  •   I2C
  •   DMA
  •   کار با TFT LCD و تاچ
  •  اتصال کیپد4*4 به میکرو
  •  راه اندازی MCPWM
  •  بخش پیشرفته:

  به مباحث پیشرفته از این میکروکنترلر پرداخته شده است که فهرست آن بدین صورت می باشد:

  •  SD-MMC
  •   USB
  •  CAN
  •  اترنت (پروتکل UDP و TCP)
  •   RTX

 روال کلی ارائه مطالب بدین ترتیب است که در پاورپوینت مربوطه مطالب تئوری لازم شرح داده شده و سپس با استفاده از سمپل های طراحی شده، مطالب گفته شده در پاورپوینت عملا در برنامه شرح داده می شود و نتیجه اجرای برنامه روی برد مشاهده می شود.که نمونه فیلم از آموزش قبلی آپلود شده که در توضیحات فیلم قبلی قابل مشاهده می باشد.

در اینجا به صورت جزیی تر شرح مطالب گفته شده مورد بررسی قرار می گیرد.

  •  بخش تکمیلی:

 System Tick : تایمر پایه در میکروکنترلرهای ARM می باشد. کاربرد آن برای ایجاد زمان دقیق محدود می باشد.  در این مجموعه این مبحث به طور کامل با مثال های متعدد بررسی شده است.

RIT : که مخفف Repetitive Interrupt Timer می باشد. با استفاده از  می توان به صورت مرتب در یک زمان دقیق وقفه ایجاد کرد.
WDT: مخفف  Watchdog Timer می باشد. با سر ريز شدن تایمر WDT ، ميكرو ريست شده و برنامه از ابتدا اجرا و از حالت قفل پیش آمده خارج مي شود.
PWR: مد کنترل توان(Power control) جهت کاهش مصرف توان میکرو در 4 حالت می باشد. که تمام این حالات مورد بررسی قرار گرفته است.
I2C : مخفف Inter Integrated Circuit  که نام دیگر آن TWI(Two Wire Interface) می باشد. از این پروتکل برای ارتباط  میکروکنترلر و وسایل جانبی نظیر حافظه ها ، سنسورهای دما و ... با استفاده از دو سیم، استفاده می شود. در اینجا بعد از شرح رجیسترها ، نحوه خواندن و نوشتن روی EEPROM شرح داده شده است.
GPDMA : مخفف General Purpose Direct Memory Access اجازه دسترسی مستقیم به حافظه را برای امکانات جانبی میکرو فراهم می کند. بدین صورت که در زمان انتقال داده cpu درگیر نمی شود و می تواند به کارهای دیگر برسد. در این مبحث بعد از شرح رجیسترها به بحث انقال اطلاعات از  RAM  به  RAM و Flash  to  RAM و سپس از حافظه به Peripheral پرداخته شده است. به دلیل استفاده از اشاره گرها، توضیحاتی به عنوان یادآوری این مبحث نیز داده شده است.
 کار با TFT LCD و تاچ : این مبحث شامل دو قسمت است: کار با توابع TFT LCD های 2.8 ،3.2، 4.3 و 7 اینچ با درایور موجود در فروشگاه (SSD1289 و ILI9325 و SSD1963) و قسمت دوم نحوه استفاده از تاچ آنها می باشد. 
اتصال کیپد4*4 به میکرو : با استفاده از پایه های GPIO در یک میکرو کنترلر، می توان یک کیپد را به میکرو متصل کرد و با الگوریتمی که با برنامه نویسی پیاده سازی می شود، مقدار فشرده شده را قرائت و مورد استفاده قرار داد. در این قسمت ضمن شرح این الگوریتم، برنامه نوشته شده از حالت ابتدایی، توسعه داده شده تا در نهایت بتواند یک عدد چند رقمی را دریافت و مورد استفاده قرار دهد.
MCPWM  : مخفف Motor Control PWM می باشد. این قابلیت به تولید pwm سه فاز برای راه اندازی موتور های سه فاز مربوط می شود.

  •  بخش پیشرفته:

 SD-MMC : در این مجموعه نحوه استفاده از این حافظه جانبی به طور مفصل شرح داده شده است. با استفاده از دو کتابخانه FatFs و Flash-FS می توان این کار را انجام داد. اولی از آقای Chan دومی کتابخانه RL کیل می باشد. ایجاد فایل، خواندن و نوشتن یک فایل، ساخت پوشه، پاک کردن پوشه، کار با حالت سکتوری و...  در کل اکثر توابع موجود در این کتابخانه ها مورد بررسی قرار گرفته هست و از هر کدام مثالهای متعددی عملا اجرا شده است.

 USB :  Universal Serial Bus دیگر بر کسی کاربرد گسترده این پرتکل ارتباطی در وسایل الکترونیکی پوشیده نیست. به دلیل گستردگی این مبحث، به طور مقتضی چند کلاس کاری این پروتکل مورد بررسی قرار گرفته است.

CAN : مخفف Controller Area Network یک باس استاندارد برای برقراری ارتباط بین واحدهای کنترل الکترونیکی درون یک خودرو بوده است که هم اکنون به عنوان یک پروتکل ارتباطی صنعتی پرکاربرد، مورد استفاده قرار می گیرد.  در این مجموعه با استفاده از توابع RL کیل، ارسال و دریافت با استفاده از این پروتکل بین دو برد lpc1768 انجام شده است و توابع آن شرح داده شده است.
 ETERNET :
این مبحث شامل دو قسمت است:
•         قسمت اول :آشنایی با مفاهیم شبکه و اترنت
•         قسمت دوم : راه اندازی UDP (و TCP) با استفاده از RL-ARM
که قسمت دوم شامل شرح توابع Keil ، ارسال دیتا از برد به کامپیوتر و از برد به برد دیگر، شنود با نرم افزار اسنیفر شبکه، و نحوه ping کردن و ... می باشد.
 RTX : برای انجام چندین کار به طوری که در کل انجام این چند وظیفه همزمان به نظر برسد نیاز برنامه ای هستیم که زمان بندی و کنترل انجام تعداد کارهای محلوله را به عهده بگیرد. کتابخانه RL کیل با ارائه توابع RTX چنین کاری را انجام می دهد. این مبحث از مباحث مفهومی است که ممکن است برای درک عملکرد توابع زمان زیادی را لازم باشد صرف کنید. در اینجا در حد مقتضی با چندین مثال  اجرا در عمل به این موضوع پرداخته شده است.

 تمامی مثالهای تست شده در داخل دی وی دی می باشد. این آموزش ها کاملا کاربردی و عملی می باشد و روی بردهای شرکت کویرالکترونیک تست شده است

 شما با خرید این مجموعه می توانید با مدرس فیلم در انجمن ها در ارتباط باشید و سوالات و مشکلات خود را مطرح سازید

 

 تایپیک مورد بحث در انجمن

  •   تذکر: هر گونه کپی برداری و پخش غیر قانونی این اثر از نظر شرعی حرام می باشد و پدید آورندگان این اثر هیچ گونه رضایتی ندارند!
  •  تمامی حقوق مادی و معنوی این اثر برای پدید آورندگان این اثر محفوظ می باشد.
  •  این مجموعه با همکاری شرکت کویرالکترونیک تهیه شده است.www.kavirElectronic.ir

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

  فیلم آموزشی میکروکنترلر LPC17XX (بررسی رجیستری و توابع CMSIS، سطح مقدماتی و متوسط) ویرایش دوم

 

فیلم آموزشی تکمیلی و پیشرفته میکروکنترلر LPC17XX فیلم 100% عملی و کاربردی

 

 برد آموزشی NXP ARM LPC1768 DevBoard Cortex-M3+ 3.2"touchscreen LCD,with JLink On board

  

 برد ewb-lpc1768 تولید گروه کویرالکترونیک بوده و آموزش های ما بر اساس آن می باشد

 نکته:

  1.در صورتی که از ویندوز xp استفاده میکنید یا فلش پلیر شما بروز نباشد ممکن است فیلم ها اجرا نشود که با نصب فایل زیر مشکل بر طرف خواهد شد

https://www.multcloud.com/share/45c99a70-7df6-4cd3-a63a-81007150aaf7

  2.در صورتیکه برای بار اول فایل اجرایی فیلم را اجرا می کنید ممکن است 4-5 دقیقه فایل اجرا  فیلم نشان داده نشود. در مرحله اول یک سری فایل روی سیستم شما کپی می شود که لطفا کمی صبور باشید تا فیلم برای بار اول اجرا شود. در مراحل بعدی کمتر از سه ثانیه اجرا میگردد.

  در صورتیکه دو سه مرتبه فایل اجرایی فیلم را کلیک کنید حتما باید سیستم خود را ریست نمائید و یکبار اجرا نموده و منتظر بالا امدن آن شوید.

نظرات

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

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

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

(اختیاری)
*(برای دریافت پاسخ مورد نیاز می باشد)
  • ارسال شده توسط مهدی
    در 10/10/1394
    با سلام این فول پک درواقع همون دوتا پک آموزشی lpc17xx هستش که با هم قرارشون دادین؟ اسم این محصولتون 1768 هستش و اون دوتا رو گذاشتین 17xx ، آیا با هم تفاوتی هم دارن؟ با تشکر پاسخ:
    سلام خیر دقیقا یکی هستن فقط یکم قیمت فول پک در محموع کمتره
  • ارسال شده توسط یک مهمان
    در 27/02/1395
    با سلام این آموزش به صورت لینک هست یا از طرق پست ارسال میشه؟ (حجم کل آموزش چه مقدار است؟) و سوال دوم این آموزش آپدیت هم میشه یا با مثلا نسخه سال گذشته تغییری درونش ایجاد نشده. با تشکر از پاسخ گویی پاسخ:
    سلام 2 تا دی وی دی با حجم حدودا 8 گیگ هست. با توجه به این که در این فیلم آموزشی LPC کامل بررسی شده است،نیازی به آپدیت نیست!
  • ارسال شده توسط حسین
    در 08/03/1395
    با سلام آیا در این پک آموزش lpc1788 نیز قرار دارد؟ مثلا آموزش راه اندازی واحد گرافیک داخلی و یا استفاده از واحد MCI و یا SDRAM و Nand FLASH و ... ممنون از راهنمایی های شما... پاسخ:
    سلام این پک فقط آموزش میکرو 1768 هست.
  • ارسال شده توسط منصور..
    در 19/04/1395
    سلام. منی که اطلاعات زیادی از این میکرو ندارم میتونم با این آموزش ها مثلا دمای یه محیط رو به صورت مانیتورینگ کنترل کنم؟؟ پاسخ:
    سلام سرفصل های آموزش در توضیحات ذکر شده است. تمام قسمت های میکرو کامل در این فیلم بررسی شده است.
  • ارسال شده توسط hossein
    در 17/10/1395
    سلام،تفاوت فیلم های ویرایش اول با ویرایش دوم چیه؟ پاسخ:
    سلام در توضیحات این محصول نوشته شده است...
  • ارسال شده توسط poorya
    در 25/01/1396
    سلام کی ویرایش دوم نسخه پیشرفته رو منتشر میکنید که فول پک ویرایش دوم رو تهیه کنیم؟! پاسخ:
    سلام تا دو ماه اینده موجود می شود
For buyers . After buying the product, it will be displayed

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