NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

CC3200 Blinky Application

From Texas Instruments Wiki
Jump to: navigation, search

Overview
[edit]

All digital pins of the device can be used as a general-purpose input/output (GPIO). GPIOs can be used for various purposes. The GPIO module consists of four GPIO blocks:

  • GPIO A0
  • GPIO A1
  • GPIO A2
  • GPIO A3

Each GPIO block provides eight GPIOs. The GPIO module supports 30 programmable GPIO pins, depending on the peripheral used.

Application details
[edit]

The objective of this application is to showcase the GPIO control using Driverlib api calls. The LEDs connected to the GPIOs on the LP are used to indicate the GPIO output. The GPIOs are driven high-low periodically in order to turn on-off the LEDs.


Source Files briefly explained
[edit]

  • main- Contains the core logic to drive GPIOs and inturn blink the LEDs.
  • gpio_if - Contains the Driverlib API calls to drive the GPIOs

Supporting files

  • pinmux- Generated by the PinMUX utility. GPIO pins are brought out on the device boundry using the Driverlib Pinmux API calls.
  • startup_ccs - CCS related functions
  • startup_ewarm - IAR related functions

Usage
[edit]

  1. Run the reference application (Flashing the bin/IAR/CCS).
    • Open the Project as mentioned in the 'docs\CC3200-Getting Started Guide.pdf'
    • Build and download the application to the board
  2. The LEDs(D5, D6 and D7) continuously turn on-off on the LaunchPad. (Figure 0.1)
CC3200 LP 3p2.png

Figure 0.1

Limitations/Known Issues
[edit]

None.

E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article CC3200 Blinky Application here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article CC3200 Blinky Application here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article CC3200 Blinky Application here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article CC3200 Blinky Application here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article CC3200 Blinky Application here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article CC3200 Blinky Application here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article CC3200 Blinky Application here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article CC3200 Blinky Application here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article CC3200 Blinky Application here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity