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.

TM4C123GH6PM: Converting Hercules Microcontroller code to Tiva TM4C123GH6PM

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

I am trying to convert the following line of code to work with the Tiva TM4C123GH6PM UART 

 sciReceive(scilinREG, bLen + 6, pData);

Could anyone help me understand what the scilinREG function is doing here, thank you

  • Hello,

    That's a fair question - provided the "info package" for that MCU does not detail.   (It proves often difficult to "simply lift code" - w/out a reasonable study of vendor supplied documentation - should that be the case, here.)

    These forums provide an enhanced "Search Box" - our small group uses this repeatedly.   (as do vendor agents - we are told)   Staff have entered "sciReceive" - a cascade of results arrived - it is believed (likely) these will prove sufficient for your task.

    Armed w/this finding you may consider which (if any) Tiva API function comes closest to duplicating "sciReceive's Functionality."    (the '123's slower system clock is likely to (somewhat) delay the function's execution...)

  • Hi,

      The Hercules MCU is entirely different from the TM4C MCU. The API are entirely different two. I strongly suggest you use the TivaWare API to create your school project instead of referencing Hercules API. You can find the TivaWare API user's guide and UART examples in <TivaWare_Installation>docs and <TivaWare_Installation>/examples/peripherals/uart and <TivaWare_Installation>/examples/boards/ek-tm4c123gxl/uart_echo.