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 #154 background imageLoading...
Page #154 background image
Pulse Width Modulator (PWM)
void ROM_PWMDeadBandEnable (uint32_t ui32Base, uint32_t ui32Gen, uint16_t ui16Rise,
uint16_t ui16Fall)
void ROM_PWMFaultIntClear (uint32_t ui32Base)
void ROM_PWMFaultIntClearExt (uint32_t ui32Base, uint32_t ui32FaultInts)
void ROM_PWMGenConfigure (uint32_t ui32Base, uint32_t ui32Gen, uint32_t ui32Config)
void ROM_PWMGenDisable (uint32_t ui32Base, uint32_t ui32Gen)
void ROM_PWMGenEnable (uint32_t ui32Base, uint32_t ui32Gen)
void ROM_PWMGenFaultClear (uint32_t ui32Base, uint32_t ui32Gen, uint32_t ui32Group,
uint32_t ui32FaultTriggers)
void ROM_PWMGenFaultConfigure (uint32_t ui32Base, uint32_t ui32Gen, uint32_t
ui32MinFaultPeriod, uint32_t ui32FaultSenses)
uint32_t ROM_PWMGenFaultStatus (uint32_t ui32Base, uint32_t ui32Gen, uint32_t
ui32Group)
uint32_t ROM_PWMGenFaultTriggerGet (uint32_t ui32Base, uint32_t ui32Gen, uint32_t
ui32Group)
void ROM_PWMGenFaultTriggerSet (uint32_t ui32Base, uint32_t ui32Gen, uint32_t
ui32Group, uint32_t ui32FaultTriggers)
void ROM_PWMGenIntClear (uint32_t ui32Base, uint32_t ui32Gen, uint32_t ui32Ints)
uint32_t ROM_PWMGenIntStatus (uint32_t ui32Base, uint32_t ui32Gen, bool bMasked)
void ROM_PWMGenIntTrigDisable (uint32_t ui32Base, uint32_t ui32Gen, uint32_t ui32IntTrig)
void ROM_PWMGenIntTrigEnable (uint32_t ui32Base, uint32_t ui32Gen, uint32_t ui32IntTrig)
uint32_t ROM_PWMGenPeriodGet (uint32_t ui32Base, uint32_t ui32Gen)
void ROM_PWMGenPeriodSet (uint32_t ui32Base, uint32_t ui32Gen, uint32_t ui32Period)
void ROM_PWMIntDisable (uint32_t ui32Base, uint32_t ui32GenFault)
void ROM_PWMIntEnable (uint32_t ui32Base, uint32_t ui32GenFault)
uint32_t ROM_PWMIntStatus (uint32_t ui32Base, bool bMasked)
void ROM_PWMOutputFault (uint32_t ui32Base, uint32_t ui32PWMOutBits, bool bFaultSup-
press)
void ROM_PWMOutputFaultLevel (uint32_t ui32Base, uint32_t ui32PWMOutBits, bool bDrive-
High)
void ROM_PWMOutputInvert (uint32_t ui32Base, uint32_t ui32PWMOutBits, bool bInvert)
void ROM_PWMOutputState (uint32_t ui32Base, uint32_t ui32PWMOutBits, bool bEnable)
uint32_t ROM_PWMPulseWidthGet (uint32_t ui32Base, uint32_t ui32PWMOut)
void ROM_PWMPulseWidthSet (uint32_t ui32Base, uint32_t ui32PWMOut, uint32_t
ui32Width)
void ROM_PWMSyncTimeBase (uint32_t ui32Base, uint32_t ui32GenBits)
void ROM_PWMSyncUpdate (uint32_t ui32Base, uint32_t ui32GenBits)
15.2.1 Function Documentation
15.2.1.1 ROM_PWMDeadBandDisable
Disables the PWM dead band output.
Prototype:
void
ROM_PWMDeadBandDisable(uint32_t ui32Base,
uint32_t ui32Gen)
154 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