This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EK-TM4C123GXL: Evaluation Tiva C 123 – does it include the chip? How does PWM work compared to Arduino ?

Part Number: EK-TM4C123GXL
Other Parts Discussed in Thread: TM4C123GH6PM,

Hello,

I'm planning to buy EK-TM4C123GXL. First thing – it's not clear from Farnell's page that the evaluation board includes the chip TM4C123GH6PM. Does it?


Second – I'll be using PWM in my project. Below web link includes a summary on PWM pins. Briefly looking at the table there seems to be 15 PWM outputs? Datasheet says there are 16 outputs. So counting more precisely one will yield that value? When programming PWM pins, one has to face a challenge of the apparent sophistication of those pins, unlike in Arduino? In other words, I will have to setup various registers to configure PWM output, and then USE TIMERS, to obtain expected width of pulse on a pin? Or is it as straightforward as on Arduino, with the pulseIn() etc. calls?

http://letsmakerobots.com/node/43939

Best regards,

Sebastian Gniazdowski

  • Hello Sebastian,

    Yes it includes the chip and the programmer. When it comes to using a peripheral, what you need to make sure and first check is the software examples; do they exist. Well yes. If you download TivaWare you will see that there are sufficient examples to begin with.
  • Thanks this really answers my question
  • Hello Sebastian,

    Glad that we could be of help with your query.
  • Sebatian,
    "Straightforward" is extremely personal. I can't usually properly boil an egg to my son's liking (might develop some hardware for that, though), so that very basic cooking experience ain't straightforward for this mind.
    After a few days dealing with ARM processors (and taking advantage of driver libraries such as Tivaware to help you), you will have the MCU do what YOU WANT, and not what some open-source library decided was convenient. Will it be difficult? No, just different than your previous experience.
    Some two-year old kids can speak Mandarin (well, in China)!!!! So that's probably straightforward... Nin ke bu ke yi?
    Welcome to the jungle, and all the best making your robots (and making them behave as you want!)
    Back to PWM, it is usually a 3 or 4 line configuration process to get a pin to run as you want - probably not that different from the uinos. You may take a look at this post, if you have difficult when time comes to implement your code - it has some explanations about PWM terminology on this vendor:
    e2e.ti.com/.../2033482
    All the best!