• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Microcontrollers » Stellaris® ARM® Microcontrollers » All Tags » GPIO
Share
Stellaris® ARM® Microcontrollers
  • Forum

Browse by Tags

Stellaris® ARM® Microcontrollers

Welcome to the Stellaris® ARM® Microcontrollers Section of the TI E2E Support Community. Ask questions, share knowledge, explore ideas, and help solve problems with fellow engineers. To post a question, click on the forum tab then "New Post".

Tags
You have subscribed to this tag. To view or manage your tag subscriptions, click here.   Close
You have unsubscribed from this tag. To view or manage your tag subscriptions, click here.   Close
You are currently viewing:
GPIO
  • adc
  • arm
  • boot loader
  • bootloader
  • CCS
  • CCSV4
  • Cortex-M3
  • debug
  • Debugger
  • DK-LM3S9B96
  • Ethernet
  • Flash
  • I2C
  • IAR
  • interrupt
  • JTAG
  • Keil
  • LM Flash Programmer
  • LM3S3748
  • LM3S6965
  • lm3s8962
  • LM3S9B90
  • LM3S9B92
  • LM3S9B96
  • Luminary
Related Posts
  • Forum Post: Re: Stellaris LM3S9B92

    Stellaris Joe Stellaris Joe
    You select it per pin. For every pin you can choose the alternate function. The register itself has a 4 bit field for each of 8 pins on a port. The next table, 25-6 is supposed to help you choose how to allocate the alternate functions. You start with the functions that can be on only one pin and...
    on May 14, 2010
  • Forum Post: Re: Re:read pin on lm3s9b96

    Stellaris Paul Stellaris Paul
    Can you post the code that you are having trouble with? Here is a quick sample of configuring and reading GPIO Port A pin 0. // // Enable GPIO port A // SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); // // Configure Port A pin 0 as an input. // GPIOPinTypeGPIOInput(GPIO_PORTA_BASE, GPIO_PIN_0...
    on May 17, 2010
  • Forum Post: Unable to get GPIO_B7 to work

    John Peterson John Peterson
    Hi, I'm trying to use the top three bits of GPIO B. With the sample code: ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB); GPIOPinTypeGPIOOutput(GPIO_PORTB_BASE, GPIO_PIN_5 | GPIO_PIN_6 | GPIO_PIN_7 ); ROM_GPIOPinWrite( GPIO_PORTB_BASE, GPIO_PIN_5 | GPIO_PIN_6 | GPIO_PIN_7, 0 ); GPIOPinWrite...
    on Jun 8, 2010
  • Forum Post: Re: Wifi Support for Stellaris

    Andy Neil Andy Neil
    jan which means you can only interface SD cards in SPI mode. No, it doesn't (necessarily) mean that; it just means that you would have to implement the SDIO "manually" on some GPIOs. However, if the use of SDIO really is central to your project, it would certainly make sense to pick...
    on Jun 9, 2010
  • Forum Post: GPIO during Hibernate

    MirkoMitrovic MirkoMitrovic
    What is GPIO state during hibernate. I am working with 1968. Thanks, Mirko
    on Jun 15, 2010
  • Forum Post: Timer external clock

    gabriellegarda gabriellegarda
    I'm using the DK-LM3S9B96 development board with an external TTL clock of 1KHZ in timer B module 0 I've used almost all the features of timers, but I can't use an external clock as the event of my timer, so here's my code If you can help me, I think theres something missing or misplaced...
    on Jun 29, 2010
  • Forum Post: Re: What is wrong with this code for uart1?

    BrandonAzbell BrandonAzbell
    I can understand your frustration. There is a reason for the behavior you are observing and the differences between the LM3S6965 and the LM3S9B96. On the LM3S6965, the GPIO pins that also functioned as the UART signals when in a peripheral mode, only had 1 peripheral multiplexed out to the pin. Therefore...
    on Jul 9, 2010
  • Forum Post: GPIO_DATA register value problem

    anilgk81 anilgk81
    After asserting the GPIO Port A DATA register bit 3 (PA3), it shows the GPIO_DATA value as 0x30 and during the below operation When trying to send the data to the SPI_DR register, i can see the SPI_DATA register value is changing from 0x30 to 0x20 or 0x10 etc. Please suggest a solution if i am missing...
    on Jul 9, 2010
  • Forum Post: Best practices for unused pins to minimize power

    DaveB123 DaveB123
    TI provides a nice guideline for the OMAP35xx processor for treatment of unused pins. http://processors.wiki.ti.com/index.php/File:Fig6_iooptimizationflowchart.JPG My question is: does this suggested approach apply equally to the Stellaris family of devices?
    on Jul 9, 2010
  • Forum Post: Trouble disabling JTAG on LM3S6965

    Chris Curry Chris Curry
    I'm developing a system based around the LM3s6965 that requires the use of nearly every GPIO available. Port C is to be used as an 8-bit bus, but PC[0:3] is concurrently used for JTAG. I implemented a way to enable or disable the JTAG pins through ethernet communication. To do that I used this code...
    on Jul 14, 2010
  • Forum Post: I can't update a GPIO !

    dmarc dmarc
    Hello I use UAR0, EPI, ADC and Timer without problem but I can't update a GPIO .... This is 2 unit tests : 1 ) With TI/Stellaris library : int main( void ) { systemControl_init(); // run a 80 Mhz SysCtlPeripheralEnable( SYSCTL_PERIPH_GPIOB ); GPIOPinTypeGPIOOutput(GPIO_PORTB_BASE...
    on Jul 15, 2010
  • Forum Post: Can't write into GPIOBDATA register

    Carlos V. Carlos V.
    Hellow. I'm trying to put a GPIO output in a high level in order to see it in a multimeter but there's no way to achieve it. I was able to turn ON and OFF a LED in another GPIO port (PF0) and I can see the high and low output in the corresponding pin but not in the PB1 pin. I configure it as...
    on Jul 23, 2010
  • Forum Post: Software UARTs

    jeffleonard jeffleonard
    Anyone have experience with soft UARTs on the 89XX (preferably 8962)? Can all GPIO lines be repurposed as UARTs? Using the StellarisWare API, how many cycles are used per UART servicing incoming+outgoing traffic at, say, 115K? Thanks in advance, Jeff
    on Aug 5, 2010
  • Forum Post: Re: Can LM3S9B96 implement 4bit SD Interface and achieve high data rates?

    Andy Neil Andy Neil
    Ilan Can EPI GPIO be used to read SD data faster than through SPI? IIRC, the protocol on the SDIO 4-bit interface is not the same as on the SPI interface - so it's not just a matter of swapping the same code from SPI to SDIO... Having said that, a parallel interface inherently has the potential...
    on Aug 18, 2010
  • Forum Post: GPIO Difficulties

    Will Dowd Will Dowd
    Hello, I am using the LM3S1968 in the eval board. My toolchain is cygwin/gdb (though this seems irrelevant). I have two problems: 1) When attempting to read data from GPIO PortA Pin 0, the pin always hangs high, even if i jumper it to ground. Relevant code follows (I have tried OD, OD_WPU, OD_WPD...
    on Aug 27, 2010
  • Forum Post: GPIO Stuck at High

    Will Dowd Will Dowd
    Hello, I am using an LM3S1968 MCU in the eval board using a cygwin/gdb toolchain. I connected a GPIO port (set in input mode) briefly to the 15V terminal available on the eval board. The port is now stuck reading high when in input mode (even when jumpered to ground) and sending low when in output...
    on Aug 27, 2010
  • Forum Post: Weak Pull-Up Voltage Not at VDD

    Tim49804 Tim49804
    I am trying to use a port pin pull-up resistor to know when a low signal is applied to the GPIO pin. I set up the port pin with the code below. ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); // Ports A6 is input ROM_GPIODirModeSet(GPIO_PORTA_AHB_BASE, GPIO_PIN_6, GPIO_DIR_MODE_IN); ...
    on Aug 30, 2010
  • Forum Post: About correct GPIO initialization sequence for a chip select

    Maurizio Ferraris Maurizio Ferraris
    Hi all, I have a pin that drive the chip select of an external device (a battery backed memory). It is important that no unwanted pulse appear at the output during initialization or the RAM contents may be randomly corrupted. I have an external pull up on the wire, so during power up, when the...
    on Sep 9, 2010
  • Forum Post: Using a GPIO pin to force loading of the ROM boot loader in a Stellaris device

    Alex.Balmus Alex.Balmus
    Hi, I am working on a project with a LM3S5R31 Stellaris microcontroller and I want to program the flash using the ROM boot loader with USART0. From what I read in the datasheet the boot loader will kick in if the flash is empty or it can be forced to start using any GPIO pin configured in the BOOTCFG...
    on Sep 27, 2010
  • Forum Post: Re: Reading/writing to whole port

    Andy Neil Andy Neil
    Have you read the description of how the GPIO Data register (GPIODATA) works - in the device Datasheet ? It tells you how the masking works - you would have to follow that if you want to "roll your own" direct register access...
    on Oct 27, 2010
  • Forum Post: Re: how to configure GPIO pins

    Andy Neil Andy Neil
    http://e2e.ti.com/support/microcontrollers/stellaris_arm_cortex-m3_microcontroller/f/473/t/87946.aspx
    on Jan 12, 2011
  • Forum Post: GPIO Problems using SPI Bus

    Justin Wilkerson Justin Wilkerson
    Im using a Stellaris Cortex M3 USB development board with uController LM3S3748 to interface to an external memory chip using the SPI bus. The problem is that the GPIO pin i am using as a 'chip select' will not produce a voltage. I have followed the example code from Application Note AN01243 "Adding...
    on Feb 5, 2011
  • Forum Post: PB7 pin use as a normal GPIO input / output in LM3S9B92.

    Yashpal Patel49892 Yashpal Patel49892
    Hi, I am using LM3S9B92. Can we use PB7 pin as a normal GPIO input / output (it is NMI - non maskeble interrupt)??? I found in datasheet it can be used as input / output GPIO. I make program for PB7 as a output but it is not work and in the same program if I change PB7 to PB6 it is work....
    on Mar 25, 2011
  • Forum Post: Re: DC Characteristics for various I/O Pins

    Garry Anderson Garry Anderson
    Hi Anthony & Mike: I have a similar issue, with 5 volt tolerant open drain output, and it is causing some trouble with external devices. Here is the situation with my LM3S6965 implementation: 1. I am driving an external device whose input is supposed to be driven by open drain (or collector...
    on Apr 6, 2011
  • Forum Post: Code Red LM3S9B95 compiler error "undefined reference to `__error__`'

    Daniel Bergmann Daniel Bergmann
    Hi, I am attempting to program a LM3S9B95 rev C5 using Red Suite v3.6.3. I am attempting to compile a very basic C++ project which is mostly autogenerated with some additions to write to a GPIO and am getting the following error: Description Resource Path Location Type make: *** [3LS-c.axf] Error...
    on Apr 28, 2011
1234
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use