Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
EIC Example2 for EVK1100 Documentation

Introduction

This is the documentation for the data structures, functions, variables, defines, enums, and typedefs for the EIC driver. This documentation is also bundled with an example.

This example shows how to use an external interrupt and to generate interrupt.
Operating mode:

  • For EVK1100:
    • When the user presses JOYSTICK : the led LED0 switches ON for a short while(software delay) then it switches OFF
  • For EVK1101:
    • When the user presses PB0 : the led LED0 switch ON for a short while(software delay) then it switches OFF / LED1 switches OFF
    • When the user presses PB1 : the led LED0 switch OFF / LED1 switches ON for a short while(software delay) then it switches OFF
  • For EVK1104:
    • When the user presses PA20 : the led LED0 switches ON for a short while(software delay) then it switches OFF
  • For UC3C_EK:
    • When the user presses PB1 : the led LED0 switches ON for a short while(software delay) then it switches OFF
  • For STK600-RCUC3D:
    • When the user presses SW0 : the led LED0 switches ON for a short while(software delay) then it switches OFF

Main Files

Compilation Info

This software was written for the GNU GCC for AVR32 and IAR Systems compiler for AVR32. Other compilers may or may not work.

Device Info

All AVR32 devices with a EIC module can be used. This example has been tested with the following boards:

  • EVK1100 evaluation kit
  • EVK1101 evaluation kit
  • EVK1104 evaluation kit
  • UC3C_EK evaluation kit
  • STK600-RCUC3D evaluation kit

Setup Information

CPU speed: Switch to oscillator external OSC0 = 12 MHz.

Contact Information

For further information, visit Atmel AVR32.