Keil™, An ARM® Company

File Download Area

Infineon C517A , 8xC517A, 80C537 A/D Example Program

This example program shows how to configure and use the 10-bit A/D 12 channels Converter of the following microcontrollers:

  • Infineon C517A-4R
  • Infineon C517A-L
  • Infineon SAB 80C517A
  • Infineon SAB 80C537
  • Infineon SAB 83C517A-5

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 target device from the pull-down target list
  2. Build the project (Project Menu, Build Target)
  3. Start the debugger (Debug Menu, Start/Stop Debug Session)
  4. View the tool box (View Menu, Tool Box)
  5. View the Serial Window (View Menu, Serial Window #1)
  6. View the A/D converter peripheral (Peripheral Menu, A/D Converter)
  7. Run the program (Debug Menu, Go)
  8. 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 a 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.

C517A_ADC.ZIP (8.4K)
Tuesday, July 13, 2004