قدرت بردهای ATMEL MCU را آزاد کنید

توضیح کوتاه:

1.2.ویژگی های AVR

استفاده از مجموعه دستورالعمل کاهش یافته RISC

RISC (رایانه مجموعه دستورات کاهش یافته) نسبت به CISC (کامپیوتر مجموعه دستورات پیچیده) است.RISC صرفاً برای کاهش دستورالعمل‌ها نیست، بلکه برای بهبود سرعت محاسباتی رایانه با ساده‌تر و معقول‌تر کردن ساختار رایانه است.در حال حاضر اکثر میکروکنترلرهای رایج موجود در بازار از مجموعه دستورالعمل RISC از جمله AVR و ARM استفاده می کنند.صبر کن.RISC به دستورالعمل‌های ساده با بیشترین فرکانس استفاده اولویت می‌دهد، از دستورالعمل‌های پیچیده اجتناب می‌کند، و عرض دستورالعمل را برای کاهش انواع قالب‌های دستورالعمل و حالت‌های آدرس‌دهی اصلاح می‌کند، در نتیجه چرخه دستورالعمل را کوتاه می‌کند و سرعت عملیات را افزایش می‌دهد.از آنجایی که AVR از ساختار RISC استفاده می کند، میکروکنترلرهای سری AVR دارای قابلیت پردازش با سرعت 1MIPS/MHz (میلیون دستورالعمل در ثانیه/MHz) هستند.می توان آن را برای سناریوهایی اعمال کرد که به قدرت محاسباتی بالاتری نیاز دارند.


جزئیات محصول

برچسب های محصول

جزئیات

حافظه برنامه فلش با کیفیت بالا تعبیه شده است

فلش با کیفیت بالا به راحتی قابل پاک کردن و نوشتن است، از ISP و IAP پشتیبانی می کند و برای اشکال زدایی، توسعه، تولید و به روز رسانی محصول مناسب است.EEPROM با عمر طولانی داخلی می تواند داده های کلیدی را برای مدت طولانی ذخیره کند تا هنگام خاموش شدن برق از دست نرود.رم با ظرفیت زیاد در تراشه نه تنها می‌تواند نیازهای مناسبت‌های عمومی را برآورده کند، بلکه به طور مؤثرتری از استفاده از زبان سطح بالا برای توسعه برنامه‌های سیستم پشتیبانی می‌کند و می‌تواند رم خارجی را مانند میکروکامپیوتر تک‌تراشه‌ای MCS-51 گسترش دهد.

برد MCU ATMEL

همه پین ​​های ورودی/خروجی دارای مقاومت های کششی قابل تنظیم هستند

به این ترتیب، می‌توان آن را به‌صورت جداگانه به‌عنوان ورودی/خروجی تنظیم کرد، ورودی با امپدانس بالا (اولیه) را تنظیم کرد، و دارای قابلیت درایو قوی (دستگاه‌های درایو برق را می‌توان حذف کرد)، باعث می‌شود منابع پورت I/O انعطاف‌پذیر، قدرتمند، و کاملا کاربردیاستفاده کنید.

تقسیم کننده های ساعت چندگانه مستقل روی تراشه

به ترتیب برای URAT، I2C، SPI قابل استفاده است.در این میان، تایمر 8/16 بیتی دارای پیش مقیاس کننده تا 10 بیت است و ضریب تقسیم فرکانس را می توان توسط نرم افزار برای ارائه سطوح مختلف زمان بندی تنظیم کرد.

سرعت بالا USART پیشرفته

دارای عملکردهای کد بررسی تولید سخت افزار، تشخیص و تأیید سخت افزار، بافر دریافت دو سطحی، تنظیم خودکار و موقعیت یابی نرخ باود، محافظ قاب داده و غیره است که باعث بهبود قابلیت اطمینان ارتباطات، تسهیل نوشتن برنامه و ایجاد آن می شود. برای کاربرد پیچیده سیستم ارتباطی چند کامپیوتری، عملکرد پورت سریال تا حد زیادی از پورت سریال میکروکامپیوتر تک تراشه MCS-51 فراتر می رود و به دلیل اینکه میکروکامپیوتر تک تراشه AVR سریع است و وقفه ایجاد می کند. زمان خدمات کوتاه است، می تواند ارتباطات با نرخ بالا را درک کند.

قابلیت اطمینان سیستم پایدار

AVR MCU دارای مدار بازنشانی روشن و خاموش خودکار، مدار نگهبان مستقل، مدار تشخیص ولتاژ پایین BOD، چندین منبع بازنشانی (تنظیم مجدد برق خودکار، تنظیم مجدد خارجی، تنظیم مجدد مراقب، بازنشانی BOD)، تاخیر راه اندازی قابل تنظیم اجرای برنامه در هر زمان، که قابلیت اطمینان سیستم تعبیه شده را افزایش می دهد.

2. مقدمه ای بر سری میکروکنترلرهای AVR

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

سری Tiny با درجه پایین: عمدتاً Tiny11/12/13/15/26/28 و غیره؛

سری AT90S میان رده: عمدتا AT90S1200/2313/8515/8535 و غیره؛(در حال حذف یا تبدیل شدن به مگا)

ATmega درجه بالا: عمدتا ATmega8/16/32/64/128 (ظرفیت ذخیره سازی 8/16/32/64/128KB) و ATmega8515/8535 و غیره.

پین های دستگاه AVR از 8 پین تا 64 پین متغیر است و بسته های مختلفی برای انتخاب کاربران با توجه به شرایط واقعی وجود دارد.

3. مزایای AVR MCU

ساختار هاروارد، با قابلیت پردازش 1MIPS/MHz با سرعت بالا؛

مجموعه دستورات کاهش یافته فوق عملکردی (RISC)، با 32 رجیستر کار همه منظوره، بر پدیده گلوگاه ناشی از پردازش واحد ACC 8051 MCU غلبه می کند.

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

هنگامی که به عنوان یک خروجی استفاده می شود، مانند HI/LOW PIC است و می تواند 40 میلی آمپر خروجی دهد.هنگامی که به عنوان ورودی استفاده می شود، می توان آن را به عنوان ورودی با امپدانس بالا سه حالته یا ورودی با مقاومت کششی تنظیم کرد و توانایی کاهش جریان از 10 میلی آمپر تا 20 میلی آمپر را دارد.

این تراشه نوسانگرهای RC را با فرکانس‌های متعدد، تنظیم مجدد خودکار روشن، نگهبان، تاخیر راه‌اندازی و سایر عملکردها یکپارچه می‌کند، مدار محیطی ساده‌تر است و سیستم پایدارتر و قابل اعتمادتر است.

اکثر AVR ها منابع غنی روی تراشه دارند: با E2PROM، PWM، RTC، SPI، UART، TWI، ISP، AD، مقایسه کننده آنالوگ، WDT و غیره.

علاوه بر عملکرد ISP، اکثر AVR ها دارای عملکرد IAP نیز هستند که برای ارتقا یا از بین بردن برنامه ها مناسب است.

4. کاربرد AVR MCU

بر اساس عملکرد عالی میکروکامپیوتر تک تراشه AVR و ویژگی های فوق، می توان دریافت که میکرو کامپیوتر تک تراشه AVR را می توان در اکثر سناریوهای کاربردی تعبیه شده در حال حاضر اعمال کرد.

برد ATMEL MCU یک ابزار توسعه بسیار قابل اعتماد و همه کاره است که برای سیستم های تعبیه شده طراحی شده است.طیف گسترده ای از ویژگی ها و عملکردها را برای کاربردهای مختلف از لوازم الکترونیکی مصرفی گرفته تا اتوماسیون صنعتی ارائه می دهد.در قلب این برد MCU یک میکروکنترلر ATMEL قرار دارد که به دلیل کارایی بالا و مصرف انرژی کم شناخته شده است.بر اساس معماری AVR، میکروکنترلر اجرای کد کارآمد و قوی و ادغام یکپارچه با لوازم جانبی و دستگاه های خارجی را فراهم می کند.این برد به انواع لوازم جانبی آنبورد، از جمله پین‌های GPIO، UART، SPI، I2C و ADC مجهز است که امکان اتصال و ارتباط بی‌وقفه با حسگرهای خارجی، محرک‌ها و سایر دستگاه‌ها را فراهم می‌کند.در دسترس بودن این تجهیزات جانبی به توسعه دهندگان انعطاف پذیری زیادی در ساخت برنامه های کاربردی می دهد.علاوه بر این، برد MCU ATMEL دارای حافظه فلش و رم قابل توجهی است که فضای کافی را برای ذخیره کد و داده ها فراهم می کند.این تضمین می‌کند که برنامه‌های پیچیده با نیازهای حافظه بزرگ را می‌توان به آسانی جا داد.یکی از ویژگی های قابل توجه این برد اکوسیستم گسترده ابزارهای توسعه نرم افزار آن است.ATMEL Studio IDE یک پلت فرم کاربرپسند و بصری برای نوشتن، کامپایل و اشکال زدایی کد ارائه می دهد.IDE همچنین کتابخانه گسترده ای از اجزای نرم افزار، درایورها و میان افزارها را برای ساده سازی فرآیند توسعه و تسریع زمان عرضه به بازار فراهم می کند.بردهای ATMEL MCU از پروتکل‌های ارتباطی مختلف از جمله USB، Ethernet و CAN پشتیبانی می‌کنند و آنها را برای طیف گسترده‌ای از کاربردها از جمله اینترنت اشیا، روباتیک و اتوماسیون مناسب می‌سازد.همچنین گزینه های منبع تغذیه متنوعی را ارائه می دهد که به توسعه دهندگان این امکان را می دهد تا بر اساس نیازهای کاربردی خاص خود، مناسب ترین منبع تغذیه را انتخاب کنند.بعلاوه، این برد به گونه ای طراحی شده است که با طیف وسیعی از بردهای توسعه و تجهیزات جانبی سازگار باشد، و به توسعه دهندگان این امکان را می دهد تا از ماژول های موجود استفاده کنند و در صورت نیاز عملکردی را اضافه کنند.این سازگاری نمونه سازی سریعتر و ادغام آسانتر ویژگی های اضافی را تضمین می کند.برای کمک به توسعه دهندگان، بردهای ATMEL MCU با اسناد جامعی از جمله برگه های داده، دفترچه راهنمای کاربر و یادداشت های برنامه ارائه می شوند.علاوه بر این، یک جامعه پر جنب و جوش از توسعه دهندگان و علاقه مندان منابع ارزشمند، پشتیبانی و فرصت های اشتراک دانش را فراهم می کند.به طور خلاصه، برد ATMEL MCU یک ابزار توسعه سیستم جاسازی شده قابل اعتماد و همه کاره است.این برد با میکروکنترلر قدرتمند، منابع حافظه گسترده، تجهیزات جانبی متنوع پردازنده و اکوسیستم توسعه قوی، بستری ایده‌آل برای ایجاد و آزمایش برنامه‌های کاربردی در زمینه‌های مختلف فراهم می‌کند و نوآوری را در فرآیند توسعه و کارایی به ارمغان می‌آورد.


  • قبلی:
  • بعد:

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