https://tkkrlab.nl/w/index.php?title=Avrxmega&feed=atom&action=historyAvrxmega - Revision history2020-09-12T11:33:17ZRevision history for this page on the wikiMediaWiki 1.24.6https://tkkrlab.nl/w/index.php?title=Avrxmega&diff=3086&oldid=prevMillibit at 17:18, 24 March 20122012-03-24T17:18:13Z<p></p>
<p><b>New page</b></p><div>Atxmega ofwel AVR Xmega is een familie microcontrollers van [http://www.atmel.com/dyn/products/devices.asp?category_id=163&family_id=607&subfamily_id=1965&source=left_nav Atmel]. Deze familie is geavanceerder dan de Atmega's die o.a. door [http://arduino.cc Arduino] worden gebruikt. Omdat deze families qua programmatuur heel veel op elkaar lijken kan veel software onderling uitgewisseld worden. Ook de vertaler (avr-gcc) en c-library (arv-libc) zijn gelijk. De programmeer-interface is anders, waardoor er een duurdere [http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3808 programmer] nodig is. Tegenwoordig is er een fork van Arduino genaamd Xmegaduino. Dat maakt experimenteren met deze processor redelijk eenvoudig.<br />
<br />
== Hardware ==<br />
* Meer dan genoeg IO-pennen met veel mogelijkheden (uitgebreid configureerbaar).<br />
* Veel geheugen.<br />
* Vele uarts.<br />
* Snelle 12 bit ADC's (2 megasamples per seconde)<br />
* Snelle 12 bit DAC.<br />
* Een paar I2C-interfaces.<br />
* Ook wat SPI-interfaces.<br />
* Genoeg 16 bit counters.<br />
* Advanced waveform extension.<br />
* Ram-interface.<br />
* Vier DMA-kanalen.<br />
* Acht eventkanalen.<br />
* AES - en DES crypto.<br />
* Interne temperatuursensor.<br />
* Multilevel interrupts.<br />
* Quadrature decoding (impulsgevende draaiknoppen).<br />
<br />
== Mogelijkheden ==<br />
* Sampling (b.v. van ADC naar externe ram met DMA).<br />
* Geluidsgeneratie (b.v. van externe ram naar DAC met DMA).<br />
* Aansturing voor van alles en nog wat.<br />
* Interface maken naar Arduino shields.<br />
* Xmegaduino ondersteunt naast alle gewone Arduino bibliotheken ook de DAC en het extra geheugen.<br />
<br />
== Links ==<br />
* [https://github.com/akafugu/Xmegaduino Xmegaduino]<br />
* [http://alvidi.de/avr_xmodul_V2_0.html Ontwikkelmodule] met 8 MB sdram en microsd-interface.<br />
* [http://elm-chan.org/fsw/ff/00index_e.html FatFS] bruikbaar voor microsd-kaartjes.<br />
* [http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725 Avr Studio] is nodig om de module programmeerbaar te maken voor avrdude e.d.</div>Millibit