AVR көбелегі - AVR Butterfly

AVR Butterfly модулі

The AVR көбелегі батареямен жұмыс істейді бір тақталы микроконтроллер әзірлеген Атмель. Ол Атмельден тұрады ATmega169PV Микроконтроллер, а сұйық кристалды дисплей, джойстик, динамик, сериялық порт, нақты уақыт сағаты (RTC), ішкі жедел жад, және температура мен кернеуге арналған датчиктер.[1] Тақтаның өлшемі а аты-жөні және артқы жағында киім түйреуіші бар, сондықтан оны пайдаланушы LCD есіміне енгізгеннен кейін киюге болады.

Функция жиынтығы

СКД

AVRButterfly көрсетеді СКД жүгіру арқылы жүргізу 14 сегмент, алты альфа-цифрлық дисплей. Дегенмен, LCD интерфейсі көптеген интерфейстерді тұтынады Енгізу / шығару түйреуіштер.[2]

CPU & Speed

Butterfly's ATmega169 процессоры 8 МГц-ге дейін жылдамдыққа ие, бірақ батареяның қызмет ету мерзімін сақтау үшін бағдарламалық жасақтамамен 2 МГц-ге дейін орнатылған. Ақысыз ауыстыру бар жүктеушілер бағдарламалар 1, 2, 4 немесе 8 МГц жылдамдықпен іске қосылатын қол жетімді. Сонымен қатар, бұл процессорды өзгерту арқылы жүзеге асырылуы мүмкін prescaler қолдану кодында.[2]

Ерекшеліктер

  • ATmega169V AVR 8 биттік процессор, оның ішінде 16 Кбайт кодты сақтауға арналған Flash жады және 512 байт туралы EEPROM деректерді сақтау үшін
  • 100 сегментті LCD (артқы жарықсыз)
  • 4-Мбит (512-Кбайт) AT45 флэш-жады
  • Орталық батырмасы бар 4 жақты Mini-джойстик
  • Жарық, температура және кернеу (0-5 В диапазоны) датчиктері (жарық сенсоры бұдан былай қосылмайды RoHS директивасы )
  • Piezo динамигі
  • Пайдаланушы жеткізетін қосқыштарға арналған дәнекер жастықшалар: 2 8 биттік енгізу-шығару порттары, Интернет-провайдер, USI, JTAG
  • RS232 деңгейлік түрлендіргіші және интерфейсі (кабель және коннектор соңғы пайдаланушы ұсынады)
  • 3 В батарея ұстағыш (CR2450 батареясы бар)

Бағдарламалық жасақтама

Butterfly ATmega169-тің көптеген ерекшеліктерін көрсететін бағдарламалық жасақтамамен, соның ішінде қоршаған жарық деңгейі мен температурасын оқып, музыкалық ноталарды ойнатуды ұсынады. Құрылғының артқы жағында киім-істік бекітілген, сондықтан оны атау ретінде тағуға болады - «ат» джойстик арқылы немесе RS-232 портының үстінен енгізіліп, СКД бойынша айналады.[2]

Қайта бағдарламалау

Butterfly-ді көптеген басқа AVR контроллерлеріндегі сияқты құралдар тақтасының көмегімен еркін қайта бағдарламалауға болады, мысалы Atmel AVR құрастыру тілі немесе еркін интеграцияланған даму ортасы (IDE) Atmel студиясы бағдарламалауға арналған C.[2]

Алдын ала орнатылған жүктеуші тақтаны стандартпен қайта бағдарламалауға мүмкіндік береді RS-232 арнайы жабдықты қажет етпейтін сериялық порт.[1] Басқармада сонымен қатар Интернет-провайдер және JTAG порттары тізбектегі бағдарламалау және түзету. Осы интерфейстердің барлығы тек ашық дәнекерлеу нүктелері ретінде іске асырылады, сондықтан оларды пайдалану үшін кейбір жабдықтарды қосу қажет.[1][2]

Көбелектердің жобалары мен қосымшалары

Көбелектерді негіздік платформа ретінде қолданатын бірнеше жобалар салынды, көбінесе қосымша бөліктері аз немесе жоқ:

  • Көбелектің айналасында марапатталған білім роботы бар FlutterBot.[3]
  • Жоба ButtLoad басқа AVR құрылғыларын бағдарламалау үшін көбелекті портативті AVR-ISP-ге айналдырудың тегін жоспарларын ұсынады.[4]
  • Интернетте Butterfly-ді MP3 ойнатқышына айналдырудың бірнеше жоспары бар.[5]
  • C Микроконтроллерлерге арналған бағдарламалау, көбейтуге арналған платформа ретінде Butterfly үшін С-ты қолданып AVR-ді бағдарламалауға арналған кітап.[6][7]
  • Butterfly Logger - ашық ақпарат көзі деректерді тіркеуші AVR көбелегі негізінде.[8]
  • Butteruino жобасы - бұл AVR Butterfly-ді интеграциялауға арналған кітапханалар жиынтығы Ардуино даму ортасы.[9]

Әдебиеттер тізімі

  1. ^ а б c «AVR Butterfly - ATAVRBFLY | Microchip Technology Inc». Микрочип. Алынған 2018-04-10.
  2. ^ а б c г. e AVR Butterfly бағалау жинағы - Пайдаланушы нұсқаулығы (PDF). Atmel корпорациясы. 2005 ж.
  3. ^ FlutterBot Мұрағатталды 5 желтоқсан, 2006 ж Wayback Machine - AVR Butterfly негізінде білім беретін робот.
  4. ^ Камера, декан (2007). «ButtLoad». Төрт қабырғалы кубик. Алынған 2018-04-10.
  5. ^ «AVR Butterfly MP3». www.brokentoaster.com. 18 мамыр 2008 ж. Алынған 2018-04-10.
  6. ^ «Микроконтроллерлерге арналған бағдарламалау кітабы». Smiley Micros. 2006-04-27. Архивтелген түпнұсқа 2007 жылғы 31 қазанда. Алынған 2018-04-10.
  7. ^ Парди, Джо (тамыз 2008). «Smiley's Workshop 1: AVR C бағдарламалау шеберханасының сериясымен таныстыру». Жаңғақтар мен вольттар журналы. Алынған 2018-04-10.
  8. ^ «AVR Butterfly Logger». www.brokentoaster.com. Алынған 2018-04-10.
  9. ^ «Google Code Archive - Google Code Project Hosting үшін ұзақ мерзімді сақтау орны». code.google.com. Алынған 2018-04-10.

Сыртқы сілтемелер