میکروکنترلر 8 بیتی AVR با حافظه فلش قابل برنامه ریزی 8 کیلو بایت
پشتیبانی از زبان برنامهنویسی C/C++: با استفاده از زبان برنامهنویسی C/C++ و با استفاده از نرمافزارهایی مانند Arduino IDE، میتوان برنامههای کاربردی را به سادگی برای این آیسی توسعه داد.
پشتیبانی از واحدهای دیجیتال و آنالوگ: این آیسی دارای واحدهای دیجیتال و آنالوگ است که امکان اتصال به سنسورها، درایورها و دستگاههای دیگر را فراهم میکند.
حافظه محدود:این آیسی دارای حافظه فلش 8 کیلوبایتی است که در برخی پروژههای پیچیده و بزرگ ممکن است کمبود حافظه ایجاد کند و محدودیتهایی را برای برنامهریزی و ذخیره سازی دادهها ایجاد کند.
تعداد پینهای I/O محدود: این آیسی دارای 6 پین I/O قابل استفاده است که ممکن است برای پروژههایی که نیاز به تعداد بیشتری ورودی و خروجی دارند، کمبودی به حساب بیاید.
عدم پشتیبانی از برخی پروتکلها: این آیسی به طور پیشفرض پشتیبانی محدودی از برخی پروتکلهای ارتباطی مانند UART و I2C دارد. در صورت نیاز به استفاده از این پروتکلها، ممکن است نیاز به استفاده از نرمافزارها و کتابخانههای مخصوص داشته باشید.
قدرت پردازش محدود: این آیسی با سرعت 8 مگاهرتز عمل میکند و در مقایسه با برخی آیسیهای میکروکنترلر قدرت پردازش بیشتری ندارد. برای پروژههایی که نیاز به پردازش پیچیده و سنگین دارند، این مسئله ممکن است محدودیتی به حساب بیاید.
عدم پشتیبانی از برنامهریزی درجهبندی بالا: این آیسی به طور پیشفرض تنها قابلیت برنامهریزی بر روی کلیه حافظه فلش را دارد و عدم پشتیبانی از برنامهریزی درجهبندی بالا را ندارد.
| میکروکنترلر | ATtiny85 |
|---|---|
| معماری | AVR (Advanced Virtual RISC) |
| تعداد پین های I/O | شش (قابل تنظیم برای ورودی و خروجی) |
| حافظه فلش | 8 کیلوبایت |
| حافظه SRAM | پانصدو دوازده بایت |
| حافظه EEPROM | پانصدو دوازده بایت |
| سرعت کار | 8 مگاهرتز |
| ولتاژ تغذیه | 2.7 تا 5.5 ولت |
| تایمرها | 2 تایمر/شمارنده 8 بیتی |
| پروتکل های ارتباطی | SPI (Serial Peripheral Interface), I2C (Inter-Integrated Circuit), PWM (Pulse Width Modulation) |
| رابط برنامه ریزی | ISP (In-System Programming) |
| پشتیبانی از زبان های برنامه نویسی | C, C++ |
| ابعاد | 8 پین DIP (Dual In-line Package) یا 8 پین SOIC (Small Outline Integrated Circuit) |
| مصرف انرژی | بسیار کم (مناسب برای باتریها و منابع تغذیه با طول عمر بالا) |
| قابلیت های خاص | سازگاری با محیط توسعه Arduino IDE |
آیا این آیسی قابلیت برنامهریزی مجدد دارد؟
بله، این آیسی قابلیت برنامهریزی مجدد دارد. میتوانید برنامههای خود را بارها و بارها روی آیسی ATtiny85 آپلود کنید.
آیا این آیسی از زبان برنامهنویسی Arduino پشتیبانی میکند؟
بله،این آیسی از زبان برنامهنویسی Arduino پشتیبانی میکند. با استفاده از نرمافزار Arduino IDE و با تنظیمات مناسب، میتوانید برنامههای خود را با زبان برنامهنویسی Arduino بر روی این آیسی برنامهریزی کنید.
آیا این آیسی قابلیت اتصال به اینترنت دارد؟
این آیسی به طور پیشفرض خود قابلیت اتصال به اینترنت را ندارد. این آیسی بیشتر برای کاربردهای محدودتر و پروژههایی که نیاز به کنترل سادهتری دارند، استفاده میشود.
چه نوع پروگرامری برای برنامهریزی این آیسی نیاز است؟
برای برنامهریزی این آیسی نیاز به پروگرامری دارید که با رابط ISP (In-System Programming) سازگار باشد. میتوانید از پروگرامرهایی مانند USBasp، USBtinyISP و ISP از طریق Arduino استفاده کنید.
آیا این آیسی دارای ADC (تبدیل کننده آنالوگ به دیجیتال) است؟
بله،این آیسی دارای یک واحد ADC است که به شما امکان تبدیل سیگنالهای آنالوگ به دیجیتال را میدهد. این قابلیت برای اتصال به سنسورها و دریافت دادههای آنالوگ مفید است.
هنوز دیدگاهی برای این محصول ثبت نشده است. اولین نفر باشید.