قدرت بردهای ATMEL MCU را آزاد کنید
جزئیات
حافظه برنامه فلش با کیفیت بالا تعبیه شده است
فلش با کیفیت بالا به راحتی قابل پاک کردن و نوشتن است، از ISP و IAP پشتیبانی می کند و برای اشکال زدایی، توسعه، تولید و به روز رسانی محصول مناسب است.EEPROM با عمر طولانی داخلی می تواند داده های کلیدی را برای مدت طولانی ذخیره کند تا هنگام خاموش شدن برق از دست نرود.رم با ظرفیت زیاد در تراشه نه تنها میتواند نیازهای مناسبتهای عمومی را برآورده کند، بلکه به طور مؤثرتری از استفاده از زبان سطح بالا برای توسعه برنامههای سیستم پشتیبانی میکند و میتواند رم خارجی را مانند میکروکامپیوتر تکتراشهای MCS-51 گسترش دهد.
همه پین های ورودی/خروجی دارای مقاومت های کششی قابل تنظیم هستند
به این ترتیب، میتوان آن را بهصورت جداگانه بهعنوان ورودی/خروجی تنظیم کرد، ورودی با امپدانس بالا (اولیه) را تنظیم کرد، و دارای قابلیت درایو قوی (دستگاههای درایو برق را میتوان حذف کرد)، باعث میشود منابع پورت 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 یک ابزار توسعه سیستم جاسازی شده قابل اعتماد و همه کاره است.این برد با میکروکنترلر قدرتمند، منابع حافظه گسترده، تجهیزات جانبی متنوع پردازنده و اکوسیستم توسعه قوی، بستری ایدهآل برای ایجاد و آزمایش برنامههای کاربردی در زمینههای مختلف فراهم میکند و نوآوری را در فرآیند توسعه و کارایی به ارمغان میآورد.