23-02-09

From C3L Wiki

Jump to: navigation, search

Event

Things Xx5y like to show (explain):

   * What is the 8bit AVR uControler architecture?
   * Advantages, Disadvantages of this architecture
   * Details about the STK500 developer board
   * Why using eclipse and not AVR Studio
   * Installation of winAVR, eclipse, the avr-plugin and the necessary drivers
   * Eclipse crash course
   * Configuration of the programmers (in eclipse)
   * Creation of an AVR project and the different parameter
   * The AVR fuses
   * Difference between poll-based programming and interrupt programming
   * What is different when writing C for embedded devices (bit wise operations and manipulations, 1k ram, 32k flash)
   * Debugging the AVR controller programmes on chip using JTAG
   * List of online resources about programming the AVR microcontroller

Thinks you may provide:

   * projector
   * Ideas for projects

Examples I will provide:

   * the ports as input
   * the ports as output
   * Initialization of the serial port
   * Sending data over the serial port
   * Receiving data over the serial port
   * The timers and counters
   * AD conversion
   * Difference between flash an ram memory (havard architecutre) and how to get data out of the flash memory
   * perhaps SPI and PWM

If there are other wishes, please let him know (I have a little time to prepare something)

Some interrest links

general information with sample projects

Devices

IDEs for C or ASM programming

Detail information of the developer tools (included in WINAVR or the linux Version)

Personal tools