AVR32120 - AVR32 ABDAC audio bitstream DAC driver example Documentation
This is the documentation for the data structures, functions, variables, defines, enums, and typedefs in the software for application note AVR32120. It also gives an example of the usage of the DAC to play audio.
This software was written for the GNU GCC for AVR32 and IAR Systems compiler for AVR32. Other compilers may or may not work.
All AVR32 devices with an ABDAC module can be used. This example has been tested with the following setup:
- STK1000 development kit
- AP7000 top board for STK1000 development kit
CPU speed:
20 MHz
This example uses the switches and LEDs on the STK1000 card. They must be connected by the following scheme for the example to work out of the box.
- The header LED must be connected with a flat ribbon cable to J1 on GPIO
- The header SWITCH must be connected with a flat ribbon cable to J2 on GPIO
The output from the ABDAC must be selected on the J4 and J5 jumper on the STK1000 board. These jumpers must be in INT. DAC position.
The device will start up and wait for a user input before playing the audio sample. The switches have the following functions.
- SW0: toggles start and stop of playback
The application will light LED0 during playback.
For more info about Atmel AVR32 visit
Atmel AVR32
AVR32 Application Notes
Support mail:
avr32@atmel.com