AVR Butterfly - AVR Butterfly

AVR Butterfly moduli

The AVR Butterfly batareyadan ishlaydi bitta taxtali mikrokontroller tomonidan ishlab chiqilgan Atmel. U Atmeldan iborat ATmega169PV Mikrokontroller, a suyuq kristalli displey, joystik, karnay, ketma-ket port, real vaqt soati (RTC), ichki flesh xotira, va harorat va kuchlanish uchun sensorlar.[1] Taxta hajmi a ism yorlig'i va orqasida kiyim pinasi bor, shuning uchun foydalanuvchi LCD-ga o'z ismini kiritgandan so'ng uni kiyish mumkin.

Xususiyatlar to'plami

LCD

AVRButterfly namoyish etadi LCD yugurib haydash a 14 segment, oltita alfa-raqamli belgi. Biroq, LCD interfeysi ko'pini iste'mol qiladi I / O pinalar.[2]

CPU va tezlik

Butterfly's ATmega169 protsessori 8 MGts gacha tezlikka ega, ammo tugma batareyasining ishlash muddatini saqlab qolish uchun dasturiy ta'minot tomonidan 2 MGts gacha sozlangan. Bepul almashtirish mavjud yuklovchilar mavjud, u dasturlarni 1, 2, 4 yoki 8 MGts tezlikda ishga tushiradi. Shu bilan bir qatorda, bu protsessorni o'zgartirish orqali amalga oshirilishi mumkin prescaler dastur kodida.[2]

Xususiyatlari

  • ATmega169V AVR 8 bitli protsessor, shu jumladan 16 ta Kbayt kodni saqlash uchun Flash xotirasi va 512 bayt ning EEPROM ma'lumotlarni saqlash uchun
  • 100 segmentli LCD (orqa yorug'liksiz)
  • 4-Mbit (512-Kbayt) AT45 flesh xotirasi
  • Markaziy tugmachali 4 tomonlama Mini-Joystick
  • Yorug'lik, harorat va kuchlanish (0-5 V oralig'ida) datchiklari (yorug'lik sensori endi tufayli mavjud emas RoHS direktivasi )
  • Piezo karnay
  • Foydalanuvchi tomonidan ta'minlangan ulagichlar uchun lehim yostiqchalari: 2 ta 8-bitli I / U portlari, Internet-provayder, USI, JTAG
  • RS232 darajali konvertor va interfeys (kabel va ulagich oxirgi foydalanuvchi tomonidan taqdim etiladi)
  • 3 V batareyali ushlagich (CR2450 batareyasi mavjud)

Dasturiy ta'minot

Butterfly oldindan o'rnatilgan ATmega169 xususiyatlarini namoyish qiluvchi dasturiy ta'minot bilan ta'minlanadi, shu jumladan atrofdagi yorug'lik darajasi va harorati o'qish va musiqiy notalarni ijro etish. Qurilmaning orqa tomoniga kiyim-pin o'rnatilgan, shuning uchun uni ism yorlig'i sifatida kiyish mumkin - "ism" joystik orqali yoki RS-232 porti orqali kiritilishi mumkin va LCD bo'ylab aylanadi.[2]

Qayta dasturlash

Butterfly dasturini boshqa ko'plab AVR tekshirgichlar singari asboblar zanjirlari yordamida, masalan, Atmel AVR yig'ilish tili yoki bepul birlashgan rivojlanish muhiti (IDE) Atmel studiyasi dasturlash uchun C.[2]

Oldindan o'rnatilgan yuklash vositasi standart bilan dasturni qayta dasturlash imkonini beradi RS-232 ketma-ket port, maxsus uskunani talab qilmaydi.[1] Kengashda Internet-provayder va JTAG uchun portlar o'chirib dasturlash va disk raskadrovka. Ushbu interfeyslarning barchasi faqat ochiq lehim nuqtalari sifatida amalga oshiriladi, shuning uchun ulardan foydalanish uchun ba'zi qo'shimcha qurilmalar qo'shilishi kerak.[1][2]

Butterfly loyihalari va ilovalari

Butterfly-ni asosiy platforma sifatida ishlatadigan bir nechta loyihalar qurilgan, ko'pincha qo'shimcha qismlar kam yoki umuman yo'q:

  • Butterfly atrofida joylashgan mukofotga sazovor bo'lgan ta'lim robotlari mavjud FlutterBot.[3]
  • Loyiha ButtLoad Butterfly-ni boshqa AVR qurilmalarini dasturlash uchun ko'chma AVR-ISP-ga aylantirish bo'yicha bepul rejalarni taklif etadi.[4]
  • Internetda Butterfly-ni MP3 pleerga aylantirish uchun bir nechta rejalar mavjud.[5]
  • Mikrokontroller uchun dasturlash, C yordamida AVRlarni dasturlashni o'rganishga mo'ljallangan kitob, Butterfly uchun ishlab chiqish platformasi sifatida yozilgan.[6][7]
  • Butterfly Logger ochiq manbadir ma'lumotlar ro'yxatdan o'tkazuvchisi AVR Butterfly asosida.[8]
  • Butteruino loyihasi - bu AVR Butterfly-ni bilan birlashtirish uchun kutubxonalar to'plami Arduino rivojlanish muhiti.[9]

Adabiyotlar

  1. ^ a b v "AVR Butterfly - ATAVRBFLY | Microchip Technology Inc". Mikrochip. Olingan 2018-04-10.
  2. ^ a b v d e AVR Butterfly baholash to'plami - Foydalanuvchilar uchun qo'llanma (PDF). Atmel korporatsiyasi. 2005 yil.
  3. ^ FlutterBot Arxivlandi 2006 yil 5-dekabr, soat Orqaga qaytish mashinasi - AVR Butterfly asosida ta'lim beruvchi robot.
  4. ^ Kamera, dekan (2007). "ButtLoad". To'rt devorli kubik. Olingan 2018-04-10.
  5. ^ "AVR Butterfly MP3". www.brokentoaster.com. 2008 yil 18-may. Olingan 2018-04-10.
  6. ^ "Mikrokontroller uchun dasturlash bo'yicha kitob". Smiley Micros. 2006-04-27. Arxivlandi asl nusxasi 2007 yil 31 oktyabrda. Olingan 2018-04-10.
  7. ^ Pardue, Djo (2008 yil avgust). "Smiley's Workshop 1: AVR C Programming Workshop seriyasini tanishtirish". Nuts and Volts jurnali. Olingan 2018-04-10.
  8. ^ "AVR Butterfly Logger". www.brokentoaster.com. Olingan 2018-04-10.
  9. ^ "Google Code Archive - Google Code Project Hosting uchun uzoq muddatli saqlash". code.google.com. Olingan 2018-04-10.

Tashqi havolalar