Rabu, 04 Juli 2018

Sponsored Links

Digital To Analog with Tiva C Launchpad and Energía â€
src: arduining.files.wordpress.com

The Tiva-C ( aka TM4C) LaunchPads is a cheap, self-contained single-board microcontroller, the size of a credit card, featuring ARM Cortex-M4F 32-bit CPUs operating at 80 to 120 MHz , manufactured by Texas Instruments. TM4C Series TM4C123G LaunchPad is an upgrade from TI's Stellaris LaunchPad adding support options for PWM motion control and USB Host functionality. The newly-released La4Pad Connected LaunchPad TM4C1294 is the first cloud-connected offering in the LaunchPad IT ecosystem and provides a strong foundation for starting and evaluating embedded IoT designs.

There are many pin I/O (40 to 80 depending on version) that has multi-personality. This means that they can be easily configured as digital inputs or outputs, analog and output inputs or other functions, allowing a wide range of applications, only some serial ports have the ability to interact with more items like test cards or other communications. modules, etc. Among the pins there are pin GND and POWER (3.3 V).

Clocks are 80 or 120 MHz (paragraph-based), which makes them 5 to more than 7 times faster than the 16 MHz Arduino Uno microcontroller ATmega328P. Like the Cortex M4, the CPU has several DSP instructions (digital signal processor), with some limitations. Someone can do signal processing, for example, sampling human voice with good quality, can be processed in MATLAB. The CPU contains an optional floating-point unit with a single, precision floating point operation supported.

They have an additional USB port that can act as a USB host, allowing multiple device connections and the "Connected" MAC has 10/100 Ethernet PHY integrated for Internet connectivity. They also have a temperature sensor and LED on-board (s) and RGB LED (s), allowing you to produce different colors by combining the three basic colors (red, blue and green) of additional color synthesis.

The Tiva/TM4C LaunchPads come preloaded with software to demonstrate the many capabilities of ARM microcontrollers and with quickstart applications to get up and running in minutes.


Video Tiva-C LaunchPad



Tiva LaunchPad

CPU and speed

CPU TM4C123GXL LaunchPad (ARM Cortex M4F 32-bit CPU) capable of speeds up to 80 MHz. CPU can run at low speed to reduce energy consumption.

Features EK-TM4C123GXL

  • Tiva TM4C123GH6PMI ARM Cortex M4F 32-bit microcontroller
  • 32 Kbyte of RAM memory for data storage
  • 2 Kbytes from EEPROM for non-volatile data storage
  • 256-Kbytes flash memory for non-volatile code storage
  • One LED RGB user
  • Two user switches (apps/builds)
  • The available I/O is brought to the header on a 0.1 inch (2.54 mm) grid
  • ICDI in plane
  • Reset button
  • Possible use of booster package
  • Two sets of connectors: 40 I/O ports, ISP, USI, JTAG
  • Two CAN modules
  • SPI/UART/IÃ,²C (cables and connectors provided by end users)
  • PWM motion control
  • Micro-AB USB connector:
  • Default device mode configuration
  • Host/OTG mode can be supported
  • 5 V battery connector
  • The resource the switch can select:
  • ICDI
  • USB devices

Features EK-TM4C1294XL

Tiva TM4C1294NCPDTI ARM Cortex M4F 32-bit microcontroller

  • The CPU supports speeds up to 120Ã, MHz
  • 1024 Kbyte flash memory for non-volatile code storage
  • 256 Kbyte RAM for data storage
  • 6 Kbyte EEPROM for non-volatile data storage
  • Ethernet connectivity with fully integrated MAC 10/100 Ethernet and PHY
  • PWM Movement Control
  • USB 2.0 Micro A/B connector
  • Device/Host/OTG Mode can be supported
  • High Speed ​​USB 2.0 (480Mbps) is possible with external PHY
  • 4 user LEDs
  • 2 user buttons
  • 1 hibernate independent wake-up switch
  • 1 independent microcontroller reset switch
  • Jumper to select a resource:
  • USB ICDI
  • USB devices
  • BoosterPack
  • Previously released quickstart app from the Internet Quick stuff
  • I/O is brought to the board for breadboard expansion
  • Two standard independent BoosterPack XL connectors featuring stackable headers to maximize expansion through the BoosterPack ecosystem

Booster package

Both Tiva C LaunchPads series conform to the standards for BoosterPack layout specified by Texas Instruments.

TI has a BoosterPack Sensor Hub designed specifically to fit the TM4C123GXL LaunchPad.

Internet of Things

Internet of Things dimungkinkan dengan SimpleLink Wi-Fi CC3100 BoosterPack.

LCD

The LCD driving demonstration can be achieved with LaunchPad by installing the Nokia LCD, graphic display (not included in the kit). However, the LCD interface consumes many I/O pins.

Another solution is a 320 x 240 pixel QVGA TFT screen with a Kentec 3.5 "resistive touch screen display working through the SPI bus.

Software

The LaunchPad comes preloaded with the RGB quickstart app

Powered by TivaWare for C Series software including USB libraries and peripheral driver libraries

Tiva C Series TM4C123G LaunchPad BoosterPack XL Interface, featuring stackable headers for expanding Tiva C Series development capabilities LaunchPad

Support for ARM Cortex-M4 DSP instructions is provided through ARM's CMSIS-DSP software package

TivaWare for C Series includes support for FreeRTOS and TI-RTOS

The LaunchPad LM4F120 and TM3C123G can also be programmed using Energia, an Arduino-like IDE based on the Wiring framework. Energia includes a library for SimpleLink Wi-Fi CC3100 BoosterPack.

Reprogram

The software can be written for LaunchPad using assembly language or GCC (GNU Cprogramming language) with Energia, a free variant of the integrated Arduino (IDE) development environment. The preinstalled bootloader program allows the board to be reprogrammed with a standard USB 2.0 port (does not require any special hardware). The board also has an ISP and JTAG port for programming inside circuits and debugging.

Popularity

The LaunchPad became popular among fans at a low price of about $ 13 USD, its flexibility, the availability of free development software, and the ability to reprogram without using any special hardware.

Apparently this price does not reflect Price 2017. What about updates, or quotes for where readers can buy Launchpad that comes with EK-TM4C12xxx instead of limp Launchpad MSP430.

Maps Tiva-C LaunchPad



LaunchPad project

Many fully usable projects have been built using LaunchPad as the base platform, often with little or no additional components. There is a free plan to convert LaunchPad into a portable ARM-ISP device to program the entire family of ARM devices. Some plans are available on the web to convert LaunchPad into an MP3 player. There are also lessons available and popular books to learn how to program ARM using C language, after which LaunchPad is designed.

There are also related YouTube videos and wikis about Tiva-C LaunchPad.

Tiva C Series Frequency Analyzer - YouTube
src: i.ytimg.com


See also

  • Arduino
  • Arduinome
  • OMAP
  • Texas Instruments DaVinci

Creating IoT Solutions with the TM4C1294XL Connected LaunchPad ...
src: processors.wiki.ti.com


References


Digital To Analog with Tiva C Launchpad and Energía â€
src: arduining.files.wordpress.com


Further reading


TM4C123 Tiva C LaunchPad overview - YouTube
src: i.ytimg.com


External links

  • ti.com
  • www.eetimes.com/
  • http://users.ece.utexas.edu/~valvano/Volume1/
  • http://www.element14.com/community/docs/DOC-55621/l/texas-instruments-ek-tm4c123gxl-tiva-c-series-launchpad-evaluation-kit
  • Tiva (TM) C Series TM4C123G LaunchPad Evaluation Board User Manual
  • Tiva (TM) TM4C123GH6PM Microcontroller Data Sheet
  • TivaWare (TM) Peripheral Driver Library User's Guide
  • ARM Optimizing C/C Compiler v5.1 User's Guide
  • ARM Assembly Language Tools v5.1 User's Guide
  • Generic Cortex (TM) -M4 User Software
  • ARMÃ,® Cortex (TM) -M4 Processor Technical Reference Manual
  • ARMv7-M Architecture Reference Manual
  • https://plus.google.com/u/0/wm/4/communities/109693409208144097271
  • Energia programming environment for IT processors
  • Tiva (TM) C Series TM4C1294 Connected LaunchPad Evaluation Board User's Guide
  • Tiva (TM) TM4C1294NCPDT Microcontroller Data Sheet
  • Detailed reviews and examples of work on the TM Tiva â„¢ TM4C123GLX LaunchPad course done by edX

Source of the article : Wikipedia

Comments
0 Comments