Texas Instruments EK-LM4F232 User Manual Download Page 22

IMPORTANT NOTICE

Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other
changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48,
latest issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current
and complete. All semiconductor products (also referred to herein as “components”) are sold subject to TI’s terms and conditions of sale
supplied at the time of order acknowledgment.

TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TI’s terms
and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessary to
support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily performed.

TI assumes no liability for applications assistance or the design of Buyers’ products. Buyers are responsible for their products and appli-
cations using TI components. To minimize the risks associated with Buyers’ products and applications, Buyers should provide adequate
design and operating safeguards.

TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or
other intellectual property right relating to any combination, machine, or process in which TI components or services are used. Information
published by TI regarding third-party products or services does not constitute a license to use such products or services or a warranty or
endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of
the third party, or a license from TI under the patents or other intellectual property of TI.

Reproduction of significant portions of TI information in TI data books or data sheets is permissible only if reproduction is without alteration
and is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable for such altered
documentation. Information of third parties may be subject to additional restrictions.

Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service
voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice.
TI is not responsible or liable for any such statements.

Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements
concerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or support
that may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which
anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause
harm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the
use of any TI components in safety-critical applications.

In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TI’s goal
is to help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and
requirements. Nonetheless, such components are subject to these terms.

No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties
have executed a special agreement specifically governing such use.

Only those TI components which TI has specifically designated as military grade or “enhanced plastic” are designed and intended for use
in military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components
which have

not

been so designated is solely at the Buyer’s risk, and that Buyer is solely responsible for compliance with all legal and

regulatory requirements in connection with such use.

TI has specifically designated certain components as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use
of non-designated products, TI will not be responsible for any failure to meet ISO/TS16949.

Products

Applications

Audio

www.ti.com/audio

Automotive and Transportation

www.ti.com/automotive

Amplifiers

amplifier.ti.com

Communications and Telecom

www.ti.com/communications

Data Converters

dataconverter.ti.com

Computers and Peripherals

www.ti.com/computers

DLP® Products

www.dlp.com

Consumer Electronics

www.ti.com/consumer-apps

DSP

dsp.ti.com

Energy and Lighting

www.ti.com/energy

Clocks and Timers

www.ti.com/clocks

Industrial

www.ti.com/industrial

Interface

interface.ti.com

Medical

www.ti.com/medical

Logic

logic.ti.com

Security

www.ti.com/security

Power Mgmt

power.ti.com

Space, Avionics and Defense

www.ti.com/space-avionics-defense

Microcontrollers

microcontroller.ti.com

Video and Imaging

www.ti.com/video

RFID

www.ti-rfid.com

OMAP Applications Processors

www.ti.com/omap

TI E2E Community

e2e.ti.com

Wireless Connectivity

www.ti.com/wirelessconnectivity

Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265

Copyright © 2011-2017, Texas Instruments Incorporated

22

February 22, 2017

Summary of Contents for EK-LM4F232

Page 1: ...Copyright 2011 2017 Texas Instruments Incorporated SW EK LM4F232 UG 2 1 4 178 USER S GUIDE EK LM4F232 Firmware Development Package...

Page 2: ...y be claimed as the property of others Please be aware that an important notice concerning availability standard warranty and use in critical applications of Texas Instruments semicon ductor products...

Page 3: ...uart_echo 12 2 17 uDMA udma_demo 12 2 18 USB Generic Bulk Device usb_dev_bulk 12 2 19 USB HID Keyboard Device usb_dev_keyboard 13 2 20 USB MSC Device usb_dev_msc 13 2 21 USB Serial Device usb_dev_seri...

Page 4: ...Table of Contents 4 February 22 2017...

Page 5: ...llaris LM4F232H5QD microcontroller Four 20V analog inputs 3 axis analog accelerometer On board temperature sensor Bright 96 x 64 16 bit color OLED display 5 user buttons User LED Shunt for microcontro...

Page 6: ...Introduction 6 February 22 2017...

Page 7: ...abilities of the Cortex M3 microprocessor All of SRAM and all of the peripherals reside within bit band regions meaning that bit banding operations can be applied to any of them In this example a vari...

Page 8: ...ong as you also rebuild the boot loader itself after modifying its bl_config h file to set APP_START_ADDRESS to the same value The boot_demo1 application can be used along with this application to eas...

Page 9: ...ations boot loader compatible is simply a matter of relinking them with the new start address and adding a mechanism to transfer control to the boot loader when required The Windows device driver requ...

Page 10: ...MPU to protect a region of memory from access and to generate a memory management fault when there is an access violation 2 11 Data Logger qs logger This example application is a data logger It can b...

Page 11: ...ta can be saved When the EK LM4F232 board running qs logger is connected to a host PC via the USB OTG connection for the first time Windows will prompt for a device driver for the board This can be fo...

Page 12: ...ART connected to the USB debug virtual serial port on the evaluation board will be configured in 115 200 baud 8 n 1 mode All characters received on the UART are transmitted back to the UART 2 17 uDMA...

Page 13: ...e current Caps Lock state and is updated in response to any other keyboard attached to the same USB host system The device implemented by this application also supports USB remote wakeup allowing it t...

Page 14: ...keys on the keyboard will cause them to be printed on the screen and to be sent out the UART at 115200 baud with no parity 8 bits and 1 stop bit Any keyboard that supports the USB HID BIOS protocol s...

Page 15: ...er application already in flash at APP_START_ADDRESS then it will just run the user application It will attempt to load a new application from a USB memory stick under the following conditions no user...

Page 16: ...Example Applications 16 February 22 2017...

Page 17: ...s h containing the API declarations for use by applications 3 2 API Functions Functions void ButtonsInit void uint8_t ButtonsPoll uint8_t pui8Delta uint8_t pui8RawState 3 2 1 Function Documentation 3...

Page 18: ...is not needed that often If button debouncing is not required the the caller can pass a pointer for the pui8RawState parameter in order to get the raw state of the buttons The value returned in pui8R...

Page 19: ...also provides an API for initializing the display This driver is located in examples boards ek lm4f232 drivers with cfal96x64x16 c containing the source code and cfal96x64x16 h containing the API dec...

Page 20: ...for the Crystalfontz CFAL9664 F B1 OLED panel with SSD 1332 controller 4 3 Programming Example The following example shows how to initialize the display and prepare to draw on it using the graphics l...

Page 21: ...February 22 2017 21...

Page 22: ...r compliance with all legal regulatory and safety related requirements concerning its products and any use of TI components in its applications notwithstanding any applications related information or...

Reviews: