Readme
Example Summary
The following example configures ADC0 to trigger single conversion and turn on LED1 if ADC > 0.5*VDD. Otherwise, LED1 remains off.
Peripherals & Pin Assignments
| Peripheral | Pin | Function |
|---|---|---|
| GPIOA | PA0 | Open-Drain Output |
| SYSCTL | ||
| ADC0 | PA25 | ADC12 Channel 2 Pin |
| EVENT | ||
| DEBUGSS | PA20 | Debug Clock |
| DEBUGSS | PA19 | Debug Data In Out |
BoosterPacks, Board Resources & Jumper Settings
Visit LP_MSPM0L1306 for LaunchPad information, including user guide and hardware files.
| Pin | Peripheral | Function | LaunchPad Pin | LaunchPad Settings |
|---|---|---|---|---|
| PA0 | GPIOA | PA0 | J1_10 |
|
| PA25 | ADC0 | A2 | J1_2 |
|
| PA20 | DEBUGSS | SWCLK | J2_13 |
|
| PA19 | DEBUGSS | SWDIO | J2_17 |
|
Low-Power Recommendations
TI recommends to terminate unused pins by setting the corresponding functions to GPIO and configure the pins to output low or input with internal pullup/pulldown resistor.
SysConfig allows developers to easily configure unused pins by selecting Board→Configure Unused Pins.
For more information about jumper configuration to achieve low-power using the MSPM0 LaunchPad, please visit the LP-MSPM0L1306 User’s Guide.
Example Usage
Compile, load and run the example. Provide a valid voltage to A0_2 between 0 - VCC. Monitor LED1 while input voltage changes.
On powerup, the ADC pin(s) used in this example are by default set to the correct analog mode. Therefore, calls to DL_GPIO_initPeripheralAnalogFunction for pinmuxing those pins are not needed.