EasyManua.ls Logo

Texas Instruments Tiva TM4C123GH6PM User Manual

Texas Instruments Tiva TM4C123GH6PM
352 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #250 background imageLoading...
Page #250 background image
UART
void ROM_UARTClockSourceSet (uint32_t ui32Base, uint32_t ui32Source)
void ROM_UARTConfigGetExpClk (uint32_t ui32Base, uint32_t ui32UARTClk, uint32_t
pui32Baud, uint32_t pui32Config)
void ROM_UARTConfigSetExpClk (uint32_t ui32Base, uint32_t ui32UARTClk, uint32_t
ui32Baud, uint32_t ui32Config)
void ROM_UARTDisable (uint32_t ui32Base)
void ROM_UARTDisableSIR (uint32_t ui32Base)
void ROM_UARTDMADisable (uint32_t ui32Base, uint32_t ui32DMAFlags)
void ROM_UARTDMAEnable (uint32_t ui32Base, uint32_t ui32DMAFlags)
void ROM_UARTEnable (uint32_t ui32Base)
void ROM_UARTEnableSIR (uint32_t ui32Base, bool bLowPower)
void ROM_UARTFIFODisable (uint32_t ui32Base)
void ROM_UARTFIFOEnable (uint32_t ui32Base)
void ROM_UARTFIFOLevelGet (uint32_t ui32Base, uint32_t pui32TxLevel, uint32_t
pui32RxLevel)
void ROM_UARTFIFOLevelSet (uint32_t ui32Base, uint32_t ui32TxLevel, uint32_t
ui32RxLevel)
void ROM_UARTIntClear (uint32_t ui32Base, uint32_t ui32IntFlags)
void ROM_UARTIntDisable (uint32_t ui32Base, uint32_t ui32IntFlags)
void ROM_UARTIntEnable (uint32_t ui32Base, uint32_t ui32IntFlags)
uint32_t ROM_UARTIntStatus (uint32_t ui32Base, bool bMasked)
uint32_t ROM_UARTParityModeGet (uint32_t ui32Base)
void ROM_UARTParityModeSet (uint32_t ui32Base, uint32_t ui32Parity)
void ROM_UARTRxErrorClear (uint32_t ui32Base)
uint32_t ROM_UARTRxErrorGet (uint32_t ui32Base)
bool ROM_UARTSpaceAvail (uint32_t ui32Base)
uint32_t ROM_UARTTxIntModeGet (uint32_t ui32Base)
void ROM_UARTTxIntModeSet (uint32_t ui32Base, uint32_t ui32Mode)
void ROM_UpdateUART (void)
22.2.1 Function Documentation
22.2.1.1 ROM_UART9BitAddrSend
Sends an address character from the specified port when operating in 9-bit mode.
Prototype:
void
ROM_UART9BitAddrSend(uint32_t ui32Base,
uint8_t ui8Addr)
ROM Location:
ROM_APITABLE is an array of pointers located at 0x0100.0010.
ROM_UARTTABLE is an array of pointers located at ROM_APITABLE[1].
ROM_UART9BitAddrSend is a function pointer located at ROM_UARTTABLE[36].
Parameters:
ui32Base is the base address of the UART port.
250 April 8, 2013
Question and Answer IconNeed help?

Do you have a question about the Texas Instruments Tiva TM4C123GH6PM and is the answer not in the manual?

Texas Instruments Tiva TM4C123GH6PM Specifications

General IconGeneral
CoreARM Cortex-M4F
Clock Speed80 MHz
Flash Memory256 KB
SRAM32 KB
GPIO Pins43
UART8
I2C2
SPI/SSI4
USBUSB 2.0
Timers6
Communication InterfacesUART, I2C, SPI, USB
Operating Temperature-40°C to 85°C
PackageLQFP64

Summary

Boot Loader

Introduction

Explains the ROM-based boot loader and its interfaces for flash updates.

Serial Interfaces

Details the UART, SSI, and I2C interfaces used by the boot loader.

USB Interface

Describes the USB boot loader functionality using the DFU protocol.

Controller Area Network (CAN)

Flash

GPIO

Hibernation Module

Inter-Integrated Circuit (I2C)

Interrupt Controller (NVIC)

Memory Protection Unit (MPU)

Pulse Width Modulator (PWM)

Synchronous Serial Interface (SSI)

System Control

Timer

UART

uDMA Controller

USB Controller

Watchdog Timer

Functions

Lists and describes API functions for watchdog timer configuration, interrupts, and lock mechanism.

Related product manuals