Keil™, An ARM® Company

File Download Area

Infineon C505, C505C, and C505L A/D Example Program

This example program shows how to configure and use the 8 bit A/D Converter 8 channels of the following microcontroller:

  • Infineon C505-2R
  • Infineon C505-L
  • Infineon C505C-2R
  • Infineon C515-1R
  • Infineon C515-L
  • Infineon SAB 80C515
  • Infineon SAB 80C535

After configuring the A/D, the program reads all of the A/D Converter channels and outputs the converted values using the serial port.

To run this program...

  1. Select the device from the pull-down target list
  2. Build the project (Project - Build Target)
  3. Start the uVision Debugger
  4. Open the Serial Window (View - Serial Window 1)
  5. Open the Toolbox (View - Toolbox)
  6. Click Go or Run (F5)
  7. Click on the Toolbox buttons to change input voltages

A debug script (debug.ini) creates buttons that set different analog values in A/D channels. As the program runs, you will see the A/D input and output change.

Other buttons create signals that generate sine wave or sawtooth patterns as analog inputs. µVision3 users may enable the built-in Logic Analyzer to view, measure and compare these input signals graphically.

C505_ADC.ZIP (7.9K)
Friday, July 16, 2004