Bouw een AVR Xmega Prototyping Board!


De AVR ATXmega -chip is een nieuwere aanbod in Atmel's AVR lijn.  De Xmega wordt gefactureerd als een hybride 8/16-bit MCU, wat betekent dat u uw normale ontwikkelomgeving voor programma Xmegas (in vergelijking met AVR32 en Atmel's ARM lijn) kunt gebruiken.  Omdat de Xmega een verschillende programmeer-interface gebruikt, vereist het een programmeur PDI, zoals de AVRISP mk II of een AVRISP mkII kloon zoals het een gevonden in het LUFA-pakketkan spreken.  Het biedt echter een geweldige set van apparaat randapparaten die kunnen zeker op de uitvoer van uw volgende project.  Bijvoorbeeld, ondersteunt het hardware twee mechanismen om de CPU uit gegevensoverdracht en interrupt verwerken de MCU-offload en laat het andere doen, sterk verbeteren prestaties shunt:

  • Directe geheugentoegang (DMA) controller geschikt voor het overbrengen van gegevens tussen herinneringen en randapparatuur (dwz tussen de USB en USART) met minimale interventie van de MCU
  • Een evenement systeem kunt randapparatuur aan acties in andere randapparatuur (denk interrupts) zonder de noodzaak voor de MCU aan rechtstreeks betrokken raken.  Randapparatuur ondersteund omvatten ADC, DAC, DMA en alle poorten.

Andere randapparatuur en modules van bijzonder belang zijn:

  • AWex - Advanced golfvorm extensie voor uiterst precieze golfvorm generatie
  • Hi-Res - hoge resolutie extensie voor AWeX en timers.
  • IR-communicatie module
  • Crypto motoren voor AES en DES
  • Externe Bus Interface fast-track extern geheugen
  • Een converter analoog-naar-digitaal en digitaal-naar-Analoog convertors

Het heeft natuurlijk de andere standaardrandapparatuur van die u gewend bent in een AVR zoals TWI, SPI, USART, RTC, interrupts, interne klok bronnen met PLL, enz.  Met behulp van de interne oscillator en geen externe kristal, biedt de Xmega systeem kloksnelheden van 32MHz.  Een van de nadelen aan de Xmega-lijn, is echter het ontbreken van alle PDIP-versies van de chips; alle chips zijn surface mount TQFP/TQFN/BGA, variërend van low-density 44-pens-naar high-density 100-pins configuraties.

Niet met een PDIP versie maakt het moeilijker om in de lijn van de Xmega omdat prototype te programma uw Xmega moet u specifieke hardware die naar de SMD (surface mount poorten) chips.  Maar als je niet in de lijn van de Xmega u zijn missen op dergelijke goede randapparatuur en codering van plezier, dus wat is een man te doen?

Dit instructable zal u door het maken van een complete, werkt AVR Xmega programmering en ontwikkeling aan boord lopen.  Dit forum kan je tussen Xmega chips, ze programmeren, dan zet ze in uw apparaat in het veld (of in uw huis!).

Labels: AVR, MCU, XMEGA, ATxmega

Gerelateerde Artikelen

Het maken van een Prototyping-Board voor de Circuitscribe-Kit (en een Bonus Thermistor Module!)

Het maken van een Prototyping-Board voor de Circuitscribe-Kit (en een Bonus Thermistor Module!)

(Opmerking-Dit is een gastpost voor Eureka! Fabriek door Chuck Stephens als onderdeel van hun Instructables bouwen Night programma.)Als een freelance opvoeder en 'maker maker' ben ik altijd enthousiast om te controleren op nieuwe elektronica leren sy
Bouw een flexibel DSLR LED Video licht

Bouw een flexibel DSLR LED Video licht

LED verlichting panelen voor uw DSLR zijn geweldig, maar zij kunnen duur zijn. Dus waarom niet bouwen uw eigen? Heb ik besloten om, met een twist - letterlijk, als mijn paneel flexibel is en aan de verschillende shapes voor montage of voldoen kan uit
Bouw een Daft Punk helm met programmeerbare LED-display

Bouw een Daft Punk helm met programmeerbare LED-display

dit Instructable zal het proces van het creëren van uw zeer eigen Thomas Bangalter Daft Punk helmetdetailleren. Hoewel deze tutorial specifieke aan Thomas Bangalter van helm in het bijzonder lijkt misschien, zijn er veel processen betrokken binnen di
Bouw een middeleeuwse Gauntlet

Bouw een middeleeuwse Gauntlet

bouwen van een middeleeuwse Gauntlet!Ik heb steeds een paar opmerkingen in de trant van "Dit is niet echt armor" zo...******************************************WAARSCHUWING: DIT IS NIET KLAAR ARMOR BESTRIJDEN. DIT IS NIET BEDOELD VOOR BESCHERMIN
Bouw een arcade-machine aangedreven door raspberry pi voor een laag budget

Bouw een arcade-machine aangedreven door raspberry pi voor een laag budget

dus ik was geïnspireerd door de projecten ik zag online zoals de NaCade en de Porta-Pi, en wilde bouwen iets dergelijks. Probleem was, als een 13-jarige jongen, ik heb niet echt dat veel geld te besteden, behalve cadeaubonnen. Dus in plaats van probe
Acryl Prototype Board

Acryl Prototype Board

Wanneer ik een prototype boord hebt voltooid, ik vaak wil gebruiken om: uitbreiden van het prototype, het prototype te integreren met andere prototypes, beschermen het prototype of zelfs de prototype van bestuur pronken.Ik wil niet de prototype van b
Hoe om te lezen binair getal/Hexuitdraai draaischijf schakelen met een AVR Microcontroller

Hoe om te lezen binair getal/Hexuitdraai draaischijf schakelen met een AVR Microcontroller

dit instructable zal u tonen hoe om te lezen het nummer op een binaire pushwheel of draaischijf schakelaar met behulp van LED's of een AVR microcontroller (ik gebruik een ATmega328p maar dit kan worden aangepast voor elke AVR of waarschijnlijk een an
DIY electro-mechanische prototyping board

DIY electro-mechanische prototyping board

wanneer natuurkundigen experimenten ze vaak onderdelen tot een 'optische tafel' die vaak een enorme is, trillingen geïsoleerd doen Fast, solide stuk van metaal of graniet met een zeer nauwkeurige raster van tikte gaten voor de bevestiging van de onde
Bouw een netto kanon

Bouw een netto kanon

Ik zal u tonen hoe te bouw een netto kanon uit materialen die beschikbaar zijn op elk huis verbetering store van grote doos. Deze netto pistool is kan afvuren een 90 vierkante voet net 15 tot 25 voeten met behulp van 80-100 psi van samengeperste luch
Het gebruik van een 74HC595 Shift Register met een AVR ATtiny13

Het gebruik van een 74HC595 Shift Register met een AVR ATtiny13

als je hebt gespeeld met microcontrollers en elektronica dan u waarschijnlijk gezien hebt LED dot matrix displays en andere projecten die daar gebruik van shift registers zoals 7-segment displays en meer. Dit instructable gaat over een snelle intro a
Bouw een sneeuwpop

Bouw een sneeuwpop

Het bouwen van een sneeuwpop is een leuke activiteit voor kinderen, gezinnen of vrienden te halen voorgeschiedenis naar de somberheid van de winter en kan zorgen voor een mooie decoratie voor uw tuin. Deze instructies zal u helpen bouwen een traditio
Bouw een wifi booster DIY stijl

Bouw een wifi booster DIY stijl

leren hoe te stimuleren uw wifi-signaal voor naast zonder kosten met deze eenvoudige DIY gidsOrginele artikel: bouw een Wifi BoosterStap 1: Uitknippen vereiste onderdelen De eerste stap is het knipsel de belangrijkste onderdelen voor de reflector. U
Bouw een werelds kleinste elektronische Shocker!

Bouw een werelds kleinste elektronische Shocker!

Dit verbazingwekkend weinig shocker is zeer klein en kan bijna overal worden verborgen en geef iemand een verrassing schok! Het kan bediend door bijna elke 1.5V batterijen!Dus, op dit instructable, ik zal u tonen hoe te maken van de shockers die klei
Hoe u een 16 x 2 LCD met behulp van een AVR ATtiny2313

Hoe u een 16 x 2 LCD met behulp van een AVR ATtiny2313

als je gewoon bent om in microcontrollers er is een hoop te weten zoals u waarschijnlijk heb ontdekt. Er is een heleboel goede online tutorials voor de Atmel AVR en kansen zijn dat u een paar van die inmiddels heb zien. Ik onlangs heb in microcontrol