Jump to content

Search the Community

Showing results for tags 'tiva'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News
    • Announcements
    • Suggestions
    • New users say Hi!
  • Spotlight!
    • Sponsor Spotlight
    • Sponsor Giveaways
  • Energia
    • Energia - MSP
    • Energia - TivaC/CC3XXX
    • Energia - C2000
    • Energia Libraries
  • MSP Technical Forums
    • General
    • Compilers and IDEs
    • Development Kits
    • Programmers and Debuggers
    • Code vault
    • Projects
    • Booster Packs
    • Energia
  • Tiva-C, Hercules, CCXXXX ARM Technical Forums
    • General
    • SensorTag
    • Tiva-C, Hercules, CC3XXX Launchpad Booster Packs
    • Code Vault
    • Projects
    • Compilers and IDEs
    • Development Kits and Custom Boards
  • Beagle ARM Cortex A8 Technical Forums
    • General
    • Code Snippets and Scripts
    • Cases, Capes and Plugin Boards
    • Projects
  • General Electronics Forum
    • General Electronics
    • Other Microcontrollers
  • Connect
    • Embedded Systems/Test Equipment Deals
    • Buy, Trade and Sell
    • The 43oh Store
    • Community Projects
    • Fireside Chat
  • C2000 Technical Forums
    • General
    • Development Kits
    • Code Vault
    • Projects
    • BoosterPacks


There are no results to display.

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



Website URL





  1. Hi, Is there a library available for Exosite and TIVA launchpad in Energia, similar to the qs_iot sample used in CCS IDE? Thanks, TVG
  2. Pardon folks, Right now I'm working on a project that requires aid from tiva's hardware timers for me to schedule everything properly. For this, I imported some of tivaware's API library in to manipulate them. Everything works more or less fine until I have to import energia.h into this little library I've written, and then suddenly I encounter a large amount of errors involving objects and types in energia/bin not being recognized by the compiler. Some samples below: /home/mrdtdev/Bin/Energia/energia-0101E0016/hardware/lm4f/cores/lm4f/driverlib/timer.h:259:8: error: 'uint64_t' do
  3. Good morning. I have a DS3231 and I want do hibernate Tiva C and wake up It with the rtc alarm. I did the alarm configuration, but, I couldn't configurate the hibernation module using Energia IDE. The microcontroller will has some sensors and sd card. So, It has a cycle: wake up (with rtc alarm) > read the sensors > write the data > hibernate ^------------------------------------------------------------------------------
  4. Got an email today about a new LaunchPad supporting hardware cryptography - mainly aimed at supporting HTTPS for your IoT projects. Promo pricing $16.99, normally $24.99. http://www.ti.com/tool/ek-tm4c129exl
  5. Hi Everyone, I have made available binaries and source code for an RGB lighting project called LightServer that I thought some of you would be interested in. The best way to see what you can do with LightServer is to view the videos on Vimeo here - https://vimeo.com/album/3015956 No coding experience required to set this up and use. Technical Details LightServer uses the Tiva C LaunchPad and the CC3100 Wi-Fi BoosterPack and a custom BoosterPack (Eagle files included
  6. Hello, I've been looking trough the forums for an SD Card Library that can be used on TM4C123GH6PM micro controller. I came across one (http://embeddedcomputing.weebly.com/microsd-card-boosterpack.html) but the link redirects to the forum main page, so I can't really get my hands on it. Does someone has a low resource library for this? Thanks! Note: In case this is good to know, I'm looking to use the SD Card slot that comes with the ILI9341 2.2" LCD screen sold (mostly) on Ebay. So we're talking about an SPI-Interfaced SD Card.
  7. TLC5940 driver for Tiva / Stellaris. Uses 2 Timers, SSI, and DMA. SPI runs @ 20MHz, GSCLK @ 8MHz, update occurs every ~0.5ms Up to 16 TLC5940s can be daisy chained (in theory, I tested only 2.) main.cstartup_ccs.c
  8. Hi, I'm getting to grips with a Launchpad ek-tmc123gxl board, and so far it looks amazing. However I have hit a snag which is pretty painful. Consider the following code: #include <stdbool.h> #include <stdint.h> #include "inc/hw_gpio.h" #include "inc/hw_memmap.h" #include "inc/hw_sysctl.h" #include "inc/hw_types.h" #include "driverlib/gpio.h" #include "driverlib/pin_map.h" #include "driverlib/rom.h" #include "driverlib/rom_map.h" #include "driverlib/sysctl.h" void setup(void); #define delay(x) SysCtlDelay((SysCtlClockGet() / 3000000) * x) uint8_t sequence_1[16] = { 0x4
  9. G'day, How can I enter/exit the LPM's on a Tiva? (Can do it OK on the 430) Grant
  10. Hi Has anyone successfully connected two TFT LCD displays to Tiva-C Launchpad? How much work would be to modify the graphics libraries to do so? Would two different LCD models be easier to do? I am aware that parallel connection is probably not possible due to lack of pins. Thanks for any suggestions.
  11. Hello everyone, I am living in Louisiana I am currently designing a board with a tm4c123 I have a few launchpads and written a few programs. Im having a bit of trouble and have came here for some help. Jonathan
  12. Hello , I have been trying to play with the recently bartered CC3000 BP with my TIVA C 123 LP using Energia. I noticed the following things: Has the support for CC3000 been depreciated in x13 Update as the information mentions : " Circuit: * CC3200 WiFi LaunchPad or CC3100 WiFi BoosterPack with TM4C or MSP430 LaunchPad" ? When flashing the code to the LP(TIVA C123) with CC3000 BP for "ScanNetworks". The serial data hangs after showing:SimpleLink SDK 0.52 I then tried with the older version (x12) I updated the firmware and it kind of started to talk. Until it stuck at the IP. After r
  13. Two problems with delayMicroseconds on Tiva (and I believe on CC3200) 1) The delay interval is erratic, appearently because delayMicroseconds does not handle rollovers of the systick counter correctly. 2) delayMicroseconds can not work for dealys longer that 10,000 microseconds. (Even though the documentation says that it works up to 16383, and even includes an example.) Details: Issue 1) Code to demonstrate problem: #define DELAY_FOR 5000 void setup() { Serial.begin(9600); Serial.print("Delay"); Serial.println(DELAY_FOR); Serial.print("elapsed tics should be: "); Se
  14. Tiva/Stellaris programs were compiled with optimization -Os in Energia E0012. (Optimize for size). In Energia E0013 optimization is turned off for Tiva/Stellaris and CC3200. (-O0) How do I turn optimization back on in Energia E0013? I have been working on a Arduino/Energia library which has a timing critical interrupt handler. Of course there is the #pragma route to controlling optimization. But is there a way in the IDE, or in preferences.txt, is #pragma the preferred method. On a somewhat related note, are there any release notes for the new version (which might cove
  15. In at least two places the Energia documentation claims that LaunchPad pins can source or sink up to 40 mA. Is that true of all (or any) of the launchpads supported by Energia? (i.e., Stellaris/Tiva, Tiva Connected, MSP430, Fraunchpad, C2000, CC3200) For the Stellaris launchpad, the documentation for the LM4F120 gives drive strength options of 2, 4, or 8 mA, and says up to 4 pins can sink 18 mA. So where does the 40mA come from (or go to)? Yet energia.nu says: "LaunchPad pins can source (provide positive current) or sink (provide negative current) up to 40 mA (milliamps) of current to
  16. Tracking down the reason why my SHARP Memory LCD library does not work on Tiva and C3200 LaunchPads, I noticed that Energia's SPI.setBitOrder is not implemented for these platforms. Digging a bit deeper (i.e. TivaWare and datasheet) I can't see a register to control SPI bit order. Two questions: - Did I miss something or does the SSI peripheral not support LSB bit order? - If not, ARM has an RBIT instruction that would be helpful in a workaround. Any way to invoke this with GCC on a variable without resorting to inline assembly?
  17. Hello, I'm planning for a project the use of 12 Channels PWM (Frequency must be above 60khZ, because of driving some VCA´s and not getting into the audio range). As I know, Energia uses "software" PWM with the use of timers (the hardware PWM´s of the new TIVA's is not implimented). So my question is, may I can get some overall performance boost using the driverlib hardware PWM rather than the energia software version? Thanks regards Matthias
  18. WS2812 driver for Tiva is available here
  19. Hello everyone I wrote the following code to run a stepper motor in arduino depending upon a UART signal. The UART signal came from processing 2 code. Now instead of an arduino board i want to run the same code on my TIVA C series tm4c123gh6m launch pad what should i do. Note- I used digital pins 8,9,10,11 of the arduino to run the motor. What does 8,9,10,11 refer to in tiva C series? int a=8; int b=9; int c=10; int d=11; void setup() { Serial.begin(9600); pinMode(a, OUTPUT); pinMode(b, OUTPUT); pinMode(c, OUTPUT); pinMode(d, OUTPUT); establishContact(); }
  20. I got an email about this today - you can order up to 2 Tiva Connected LPs at $19.99 each. Very tempting! https://estore.ti.com/tiva-connected-launchpad.aspx?DCMP=mcu-tivc-ek-tm4c129xl-en&HQS=mcu-tivc-ek-tm4c129xl-em-es-en
  21. Hello, as I was studying the (extremely good written!) driverlib documentation, i noticed the SysCtlPeripheralReady function. Because it is not always clear which Timer (TIMER,WTIMER,WATCHDOG) is currently in use (many of them are used with PWM and other stuff), I wrote this little helper sketch for my Tiva C. The definitions for other peripheral can be read in "sysctl.h", I only used the timers to keep it short. I also included the SysCtlPeripheralPresent function, but I think it is meant, that a peripheral is physically available, so the "ready" function is the key. Try it out with some
  22. Hi Everyone, New to the forum and new to the LaunchPad....but having a lot of fun using them to prototype. I am considering moving from CCS to Energia as my primary development platform and had a few questions to assist me with the decision. Is Energia only for LaunchPad's? Can I develop Energia code using a LaunchPad and then upload this code to a supported MCU using a Programmer, which I will then use on my own circuit board? How similar is the Energia code between the different LaunchPad variants? (does it require major changes?) Is anyone using Energia for a product release? I
  23. Hello, I tried out basic functionality with the arduino MIDI library 4.1 on TIVA Launchpad TM4C123G (all others should work also) Download Link: https://github.com/FortySevenEffects/arduino_midi_library/ The only thing to do is to setup the serial interface, you can simply do that with insert following line into midi_Settings.h: #define MIDI_DEFAULT_SERIAL_PORT Serial1 "Serial1" defines PC_4 = RX(1) input on tiva, PC_5 = TX(1) output on tiva, so you should choose every serial port you want (untested). my patched midi_Settings.h is included as attachement I´ve tested succe
  24. Hi. I try to download a program in microcontroller and i receive the next error : CORTEX_M4_0: Trouble Reading Memory Block at 0x708 on Page 0 of Length 0x18: Debug Port error occurred. CORTEX_M4_0: Error: Debug Port error occurred. I use Tiva C Series LaunchPad EK - TM4C123XGL.
  • Create New...