Skillnad mellan versioner av "AVR32"

Från ElektronikWikin
Hoppa till navigering Hoppa till sök
(Vad jag har kommit fram till efter att försökt komma igång med avr32 i några dagar.)
 
Rad 20: Rad 20:
Ett Avr32 jobbar i höga hastigheter, och kräver hög nivå på korttillverkning. T.ex. kan man behöva tänka på hur långa ledningarna är p.g.a fältbrus. Räkna med att behöva etsa eller beställa flera-lagers-kort.
Ett Avr32 jobbar i höga hastigheter, och kräver hög nivå på korttillverkning. T.ex. kan man behöva tänka på hur långa ledningarna är p.g.a fältbrus. Räkna med att behöva etsa eller beställa flera-lagers-kort.


===Jämförelse med andra arkitekturer===
=== Jämförelse med andra arkitekturer ===
Fördelarna över Avr-arkitekturen, och de flesta andra 8-bitars arkitekturer är flera.
Fördelarna över AVR-arkitekturen, och de flesta andra 8-bitars arkitekturer är flera:
* Fler MHZ, mer flashminne, mer internt RAM
* Högre hastighet, större flashminne, större internt RAM-minne.
* USB-support
* USB stöd
* Support för externa minneschip
* Stöd för externa minneschip.
* Ethernet
* Ethernet stöd.
* Många fler I/O-pinnar, ett Avr32-chip kan ha 100 generella I/O-pinnar.
* Många fler I/O-pinnar, ett Avr32-chip kan ha 100 generella I/O-pinnar.


Avr32 liknar på många sätt dsPIC och ARM-plattformarna. dsPICen är 32-bitars versionen av den existerande 8-bitars picen, medans ARM alltid har varit 32-bitars.
AVR32 liknar på många sätt dsPIC och ARM-plattformarna. dsPICen är 32-bitars versionen av den existerande 8-bitars picen, medans ARM alltid har varit 32-bitars.


===Externa länkar===
===Externa länkar===
* [http://core.st/projects/AVR32_Starter_Kit/ Byggsats för ett grundläggande Avr32-kort.]
* [http://core.st/projects/AVR32_Starter_Kit/ Byggsats för ett grundläggande Avr32-kort.]
* [http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4254 STK600 produktsida]
* [http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4254 STK600 produktsida]

Versionen från 26 september 2008 kl. 00.30

AVR32 är en 8-bitars mikrokontroller tillverkad av Atmel.

För att få korrekta träffar på Google, sök efter "AVR32", inklusive citat-tecken. Annars korrigerar Google hjälpsamt till AVR, vilket är olämpligt i detta fall.

Utveckling och kom-igång

Att börja utveckla i Avr32, eller att gå från en 8-bitars-arkitektur har några utmaningar för den hobbyintresserade.

Pris

Minimal utrustning för att bygga och programmera ett kort som blinkar en diod är mycket dyrare än de flesta 8-bitars-arkitekturer. Eftersom arkitekturen är relativt ny finns det få Do-It-Yourself-byggsatser publicerade på nätet. Istället får man köpa evalueringskort från Atmel. För att blinka en diod med ett 8-bitars-chip krävs egentligen bara chippet för ca 25:-, dioden och en hemgjord programmerare för 150:-. Motsvarande för Avr32 är svårt att uppnå för under 1000:-.

Avr32-an har för närvarande bara stöd för JTAGmkII-debugging. JTAG(1)-kloner finns med instruktioner på nätet, och kan byggas av den intresserade. JTAGmkII har ännu inte klonats, och måste köpas i original för ~4000:-.

Tillgänglighet

Avr32-chip, utvecklingskit och utvärderingskit säljs inte på lika många platser som Avr 8-bitars.

Chippets utformning

Avr32-chip finns bara i ytmonterings-utformande. Dessa är svåra att löda, och är svåra att breadboarda.

Kvalitetskrav i hårdvarutillverkning

Ett Avr32 jobbar i höga hastigheter, och kräver hög nivå på korttillverkning. T.ex. kan man behöva tänka på hur långa ledningarna är p.g.a fältbrus. Räkna med att behöva etsa eller beställa flera-lagers-kort.

Jämförelse med andra arkitekturer

Fördelarna över AVR-arkitekturen, och de flesta andra 8-bitars arkitekturer är flera:

  • Högre hastighet, större flashminne, större internt RAM-minne.
  • USB stöd
  • Stöd för externa minneschip.
  • Ethernet stöd.
  • Många fler I/O-pinnar, ett Avr32-chip kan ha 100 generella I/O-pinnar.

AVR32 liknar på många sätt dsPIC och ARM-plattformarna. dsPICen är 32-bitars versionen av den existerande 8-bitars picen, medans ARM alltid har varit 32-bitars.

Externa länkar