onARM

Philips LPC22xx A/D Example Program

This example program shows how to configure and use the A/D Converter of the following microcontrollers:

  • Philips LPC2210 (executes in internal RAM)
  • Philips LPC2290 (executes in internal RAM)
  • Philips LPC2212 (executes in internal Flash)
  • Philips LPC2214 (executes in internal Flash)
  • Philips LPC2292 (executes in internal Flash)
  • Philips LPC2294 (executes in internal Flash)

After configuring the A/D Converter, the program reads A/D channel 0 and outputs the converted value using the serial port.

To run this program...

  1. Select the device group from the pull-down target list
  2. Select the device (Project - Options for Target - Device)
  3. Build the project (Project - Build Target)
  4. Start the uVision Debugger
  5. Open the Serial Window (View - Serial Window 1)
  6. Click 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.

LPC22XX_ADC.ZIP (36K)
Thursday, April 21, 2005

Estimated File Download Time:
< 10 Seconds: 56Kb Modem
< 10 Seconds: 128Kb ISDN
< 10 Seconds: T1/Broadband