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.)
 
(länk korr)
 
(9 mellanliggande versioner av 3 användare visas inte)
Rad 1: Rad 1:
[http://www.atmel.com/products/AVR32 AVR32] är en 8-bitars [[Mikrokontrollers|mikrokontroller]] tillverkad av [http://www.atmel.com Atmel].
[http://www.atmel.com/products/AVR32 AVR32] är en 32-bitars [[mikrokontroller]] tillverkad av [http://www.atmel.com 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.
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===
===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.
Att börja utveckla i AVR32, eller att gå från en 8-bitars-arkitektur har några utmaningar för den hobbyintresserade.


==== Pris ====
==== 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:-.
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 SEK, dioden och en hemgjord programmerare för 150 SEK. Motsvarande för AVR32 är svårt att uppnå för under 1000 SEK.


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:-.
AVR32 kan debuggas med Jtagice mkII, AVR Dragon. Dock har AVR Dragon version C problem med en del enheter som t.ex AP7000.
AVR32 kan programmeras med Jtagice mkII, AVR Dragon och STK600.


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


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


==== Kvalitetskrav i hårdvarutillverkning====
==== 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.
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
* Snabbare, större flashminne, större internt RAM-minne
* USB-support
* Stöd för externa minneschip
* Support för externa minneschip
* [[Ethernet]] stöd
* Ethernet
* [[Universal Serial Bus|USB]] 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 [[Generell I/O port|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/ core.se - 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 atmel.com - STK600 produktsida]

Nuvarande version från 13 januari 2013 kl. 15.48

AVR32 är en 32-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 SEK, dioden och en hemgjord programmerare för 150 SEK. Motsvarande för AVR32 är svårt att uppnå för under 1000 SEK.

AVR32 kan debuggas med Jtagice mkII, AVR Dragon. Dock har AVR Dragon version C problem med en del enheter som t.ex AP7000. AVR32 kan programmeras med Jtagice mkII, AVR Dragon och STK600.

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:

  • Snabbare, större flashminne, större internt RAM-minne
  • Stöd för externa minneschip
  • Ethernet stöd
  • USB 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