زمان کنونی: 10-21-2017, 12:55 AM
درود مهمان گرامی! (ورودثبت نام)



Closed 
 
EasyMCU NXP LPC1768
02-23-2016, 03:19 PM (آخرین ویرایش در این ارسال: 05-13-2016 05:09 PM، توسط Sharin.)
ارسال: #1
EasyMCU NXP LPC1768
[تصویر:  EasyMCU_SELL.jpg]


Zcross _ EasyMCU NXP LPC1768

EasyMCU چیست؟ بردهای EasyMCU چیست؟
همانطور که می دانید طراحی برد الکترونیکی و برنامه نویسی کاری تخصصی می باشد و احتیاج به دانش مهندسی دارد. اما خیلی از افراد از جمله خود شما علاقه مند هستید که ایده ی خود را با دستان خودتان پیاده سازی کنید! EasyMCU سرنام کلمات Easy Micro Controller Unit می باشد که مفهوم سادگی استفاده از میکروکنترلر را می رساند.
Easy MCU به شما این امکان را می دهد که با کسب حداقل های اطلاعات تخصصی ، ایده های طراحی و برنامه نویسی خود را به راحتی روی یکی از بردهای Easy MCU پیاده سازی کنید. اولین برد EasyMCU ، برد Zcross می باشد و با شعار All In One روی کار آمده است به این مفهوم که همه موارد مورد نیاز برای شروع را در خود دارد!


حتما سوالات متداول را مطالعه کنید.


کتابخانه های جانبی

کتابخانه EasyMCU از روش کد نویسی خاصی پیروی می کند که نیاز به استفاده از جزئیات سطوح پایین کد نویسی را حذف می کند. امکان توسعه و استفاده از کدهای واحدهای جانبی در قالب توابع API بامعنی، خلاصه و از قبل تست شده برای هر کس میسر است. که به طراح اجازه می دهد بدون نگرانی در مورد راه اندازی هسته میکروکنترلر (MCU) یا واحدهای جانبی ، همه قابلیت ها را تجربه کند و به کار بگیرد. به این صورت کار می تواند خیلی سریعتر همراه با خلاقیت بیشتر انجام شود.
تمرکز EasyMCU بر قابلیت استفاده مجدد از کتابخانه ها و سادگی هر چه بیشتر در نحوه استفاده می باشد. به همین منظور مثال ها ، کتابخانه ها و آموزش های متعددی آماده شده و رو به افزایش است. هسته ی EasyMCU از واحدهای اصلی LPC1768 ، که واحدهایی نظیر USB را هم شامل می شود نیز پشتیبانی می کند.

میکروکنترلر LPC1768

میکروکنترلر LPC1768 ساخت NXP ، مقرون به صرفه، از نسل ARM Cortex-M3 با توان مصرفی کم و با قدرت پردازش نهایت 100MHz می باشد. از ویژگی های برجسته ی این میکروکنترلر، پشتیبانی از واحدهای جانبی خاص، از جمله Ethernet ، USB 2.0 host/OTG/device و CAN 2.0B می باشد. دارای 512kB حافظه Flash و 64kB حافظه SRAM می باشد. معماری این میکروکنترلر از یک باس AHB چند لایه که به واحدهای جانبی با پهنای باند زیاد از جمله Ethernet و USB امکان اجرای همزمان را بدون تاثیر روی کارایی سیستم می دهد استفاده می کند.


لینک های مهم:

شروع کار با EasyMCU
آموزش های ویدئویی
صفحه خرید





فایل‌(های) پیوست شده بندانگشتی (ها)
                   

[تصویر:  telegram_icon.png] کانال رسمی EasyMCU در تلگرام
.
.
02-23-2016, 03:54 PM
ارسال: #2
RE: EasyMCU NXP LPC1768 _ Zcross
ویژگی های LPC1768

ARM Cortex-M3 Core
کد:
* 100MHz operation
* Nested Vectored Interrupt Controller for fast deterministic interrupts
* Wakeup Interrupt Controller allows automatic wake from any priority interrupt
* Memory Protection Unit
* Four reduced-power modes: sleep, deep sleep, power-down and deep power-down

Memories
کد:
* 512kB Flash memory
* 64kB SRAM

Serial Peripherals
کد:
* 10/100 Ethernet MAC
* USB 2.0 full-speed device/Host/ OTG controller with on-chip PHY
* Four UARTs with fractional baud rate generation, RS-48, modem control, and IrDA
* Two CAN 2.0B controllers
* Three SSP/SPI controllers
* Three I²C-bus interfaces with one supporting Fast Mode Plus (1-Mbit/s data rates)
* I²S interface for digital audio

Analog Peripherals
کد:
* 12-bit ADC with eight channels
* 10-bit DAC

Other Peripherals
کد:
* Ultra-low-power (< 1uA) RTC
* General-purpose DMA controller with eight channels
* Up to 70 GPIO
* Motor control PWM and Quadrature Encoder Interface to support three-phase motors
* Four 32-bit general-purpose timers/counters
* Repetitive Interrupt Timer (RIT)

Package
کد:
* 100-pin LQFP (14mm x 14mm x 1.4mm)

[تصویر:  telegram_icon.png] کانال رسمی EasyMCU در تلگرام
.
.
02-23-2016, 04:00 PM (آخرین ویرایش در این ارسال: 02-24-2017 12:08 AM، توسط Sharin.)
ارسال: #3
RE: EasyMCU NXP LPC1768 _ Zcross
امکانات Zcross
  • یک LED جهت نمایش Power UP و روشن شدن برد Zcross.
  • شامل رگولاتور روی خود برد و قابلیت اعمال نهایتا 9v به پایه های Vin جهت تغذیه ی برد.
  • یک دکمه ۲ منطوره جهت برنامه ریزی کردن و ریست کردن برد Zcross.
  • ۴ عدد LED همه منظوره + نمایش حالت های مختلف عملکرد و وضعیت سیستم روی برد.
  • دارای 2kB حافظه EEPROM روی برد
  • واحد RTC + یک پایه جهت باتری Back UP
  • 36 پایه ی I/O ( ورودی/خروجی ) همه منظوره
  • ۶ کانال ADC ( مبدل ولتاژ به جریان ) و از این ۶ پایه ۱ پایه با قابلیت DAC ( مبدل دیجیتال به آنالوگ )
  • 3 کانال سریال ( USART )
  • ۲ کانال I2C
  • ۲ واحد SSP ( از این بین یک واحد SPI )
  • قابلیت ۲۴ کانال ورودی وقفه خارجی روی پایه های I/o
  • دسترسی به پایه ی NRST
  • واحد EMAC ( نیاز به لایه ی فیزیکی خارجی )
  • 2 واحد CAN ( نیاز به درایور خارجی )
  • 6 کانال PWM ( مدولاسیون عرض پالس )
  • ۴ واحد تایمر/کانتر
  • تایمر سگ نگهبان ( WDT )
  • واحد RIT
  • USB Host
  • USB Device
  • ۱ خروجی ۵V
  • ۱ خروجی ۳٫۳V
  • نمایش Hard fault error + نمایش صحت اتصال به عنوان USB Device
  • نمایش محیط نویزی
  • کتابخانه های آماده برای انواع سنسورها و ماژول ها
  • برنامه نویسی به سبک Easy MCU با زبان ++C/C

[تصویر:  telegram_icon.png] کانال رسمی EasyMCU در تلگرام
.
.
02-23-2016, 04:05 PM (آخرین ویرایش در این ارسال: 04-12-2016 04:09 PM، توسط Sharin.)
ارسال: #4
RE: EasyMCU NXP LPC1768 _ Zcross
PinOut

[تصویر:  PinOut_Zcross_lowQ_size.jpg]


فایل‌(های) پیوست شده بندانگشتی (ها)
   
02-23-2016, 04:14 PM (آخرین ویرایش در این ارسال: 07-31-2016 04:42 PM، توسط Sharin.)
ارسال: #5
RE: EasyMCU NXP LPC1768 _ Zcross
نکات مهم برای حفاظت در برابر آسیب دیدگی

نکاتی پیرامون وضعیت LED ها و دکمه Zcross
  1. در زمان راه اندازی صحیح Zcross، از گوشه ای به گوشه ی دیگر LED ها به ترتیب روشن و خاموش می شوند.
  2. در زمان راه اندازی نادرست Zcross مشاهده می شود که هر 4 تا LED چندبار همزمان روشن و خاموش می شوند.
  3. در زمان اتصال بورد به عنوان USB Device در صورت نصب بودن درایور مربوطه ( درصورت نیاز، مثل کلاس LED (CDC شماره 4 روشن خواهد شد و صحت اتصال را نشان می دهد.
  4. در صورت وجود مشکل نرم افزاری و بروز خطا در خطوط برنامه در زمان اجرا و عملکرد بورد، LED شماره 3 چندبار چشمک می زند و بعد خاموش می شود و LED شماره 2 پیوسته روشن می شود. به این صورت خطای زمان اجرا مشخص می شود و باید برنامه را بازبینی و اصلاح کنید.
  5. در صورت استفاده از ویژگی isNoisy برای چک کردن اثر نویز محیط روی بورد، LED های 3 و 4 به صورت مکمل با زمان 1ثانیه دقیق چشمک می زنند. مختل شدن زمان خاموش و روشن شدن به مفهوم غلبه کردن نویز محیط به بورد Zcross است و در این شرایط باید تمهیدات سخت افزاری برای کاهش اثر نویز بیاندیشید.
  6. جهت پروگرام کردن بورد Zcross دکمه ی روی بورد باید به صورت ضربه ای زده شود.
  7. جهت ریست کردن بورد دکمه ی روی بورد باید در حدود 2 ثانیه فشرده و سپس رها شود.


نکاتی در خصوص ولتاژ کاری:
  1. پردازنده برد Zcross دارای ولتاژ کاری 3.3V می باشد.
  2. پایه های I/O ( ورودی/خروجی که با P نام گذاری شدند ) 3.3V می باشند و در نهایت تحمل ولتاژ 5ولت را در حالت ورودی و 3.3 ولت در حالت خروجی دارند، همینطور میزان جریان عبوری از هر پایه 4mA می باشد.
  3. طبیعتا با اعمال ولتاژ بیش از 5V به پایه های I/O برد آسیب خواهد دید.
  4. پایه های اطلاعات USB که با +D و -D یا (-IF و +IF) مشخص شده اند تحمل ولتاژ 5V را ندارند. تحت هیچ شرایطی به این پایه ها نباید ولتاژی اعمال شود.
  5. پایه ی VU خروجی تغذیه ی USB است و دارای ولتاژ 5V می باشد. به هیچ عنوان به عنوان ورودی از این پایه استفاده نکنید و ولتاژی به این پایه اعمال نکنید، چرا که مستقیم به خط تغذیه ی USB متصل است و ممکن است در اثر بی توجهی به پورت USB مربوط به PC آسیب برسانید.
  6. پایه ی VU نیاز طراحی شما به تغذیه ی 5V را برطرف می کند، برای مثال اتصال فلش مموری برای USB HOST و LCD charactery ، اما اگر مصرف کننده ای در طراحی دارید که جریان قابل توجهی نیاز دارد، مثل موتور یا ... حتما از رگولاتور خارجی برای این منظور استفاده کنید و کل نیاز را از پایه ی VU تامین نکنید.
  7. پایه ی VO خروجی 3.3V است و برای تغذیه ی سنسورها و ماژول های 3.3V مورد ناز در طراحی قابل استفاده است.
  8. از پایه VO هرگز به عنوان ورودی ولتاژ استفاده نکنید.
  9. اگر مصرف کننده های 3.3V در طراحی دارید که نیاز به جریان بالا دارند حتما از رگولاتور خارجی برای این منظور استفاده کنید.
  10. برای راه اندازی وسائلی که نیاز به جریان بالا دارند، حتما رگولاتور جداگانه ای در نظر بگیرید.
  11. پایه ی Vin ورودی ولتاژ با رنج 6.5V تا 9V می باشد و با استفاده از این پایه امکان راه اندازی برد با استفاده از پک باتری یا آداپتور را خواهید داشت.
  12. پایه ی Vin در قبال اتصال اشتباه مثبت و منفی محافظت شده است.
  13. در اتصال تغذیه پیوسته این نکته را رعایت کنید که ابتدا زمین ( تغذیه با علامت - ) را متصل کنید، سپس تغذیه ی + را. به ویژه اگر دستگاه روشن است.
  14. پایه ی VBAT به منظور تامین RTC در زمان خاموش بودن پردازنده می باشد، تنها ورودی مجاز به این پایه ، باتری سکه ای می باشد.
  15. پایه ی RST ، پایه ی reset می باشد و می توانید در طراحی پایه ی مجزایی برای ریست لحاظ کنید. گرچه این امکان با نگه داشتن دکمه Zcross به مدت بیش از 2 ثانیه هم فراهم می شود و موجب ریست شدن بورد و راه اندازی مجدد می شود.

نکاتی پیرامون حفاظت فیزیکی:
  1. با دست مرطوب بورد را لمس نکنید.
  2. در زمان اتصال کابل USB به سوکت USB روی بورد فشار اضافه نیاورید.
  3. جاگیری پایه های Zcross متناسب با برد بورد طراحی شده است، پس موقع جاگذاری فشار اضافه نیاورید و با حوصله کار کنید.
  4. موقع در آوردن Zcross از روی برد بورد مطمئن شوید که به سوکت USB فشار اضافه وارد نمی کنید.

[تصویر:  telegram_icon.png] کانال رسمی EasyMCU در تلگرام
.
.
05-12-2016, 01:28 PM (آخرین ویرایش در این ارسال: 08-21-2016 08:41 AM، توسط Sharin.)
ارسال: #6
RE: EasyMCU NXP LPC1768
راهنمای برنامه نویسی به سبک EasyMCU


> راهنمای بخش کار با ورودی/خروجی ها

.pdf  EMA1651.pdf (اندازه: 99.13 کیلوبایت / تعداد دفعات دریافت: 41)

> راهنمای بخش کار با تایمرها

.pdf  EMA16503.pdf (اندازه: 106.41 کیلوبایت / تعداد دفعات دریافت: 12)

> راهنمای بخش کار با تاخیر

.pdf  EMA1655.pdf (اندازه: 79.05 کیلوبایت / تعداد دفعات دریافت: 26)

> راهنمای بخش کار با وقفه های خارجی

.pdf  EMA1654.pdf (اندازه: 108.29 کیلوبایت / تعداد دفعات دریافت: 22)

> راهنمای بخش کار با ADC/DAC

.pdf  EMA1652.pdf (اندازه: 89.22 کیلوبایت / تعداد دفعات دریافت: 29)

> راهنمای بخش کار PWM

.pdf  EMA1656.pdf (اندازه: 95.3 کیلوبایت / تعداد دفعات دریافت: 33)

> راهنمای متودهای کلاس Print

.pdf  EMA1657.pdf (اندازه: 81.13 کیلوبایت / تعداد دفعات دریافت: 21)

> راهنمای متودهای کلاس Stream

.pdf  EMA1658.pdf (اندازه: 91.83 کیلوبایت / تعداد دفعات دریافت: 20)



[تصویر:  telegram_icon.png] کانال رسمی EasyMCU در تلگرام
.
.
Closed 


پرش به انجمن:

تماس با ما | EasyMCU | بایگانی | پیوند سایتی RSS
بازگشت به بالا
Persian Translation by MyBBIran.com - Ver: 4.6
Powered by MyBB, © 2002-2017 MyBB Group.
Designed by Escalate Internet. Icons by dAKirby309.

ورود
نام کاربری:
گذرواژه‌:



Lost your password?