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.

TMS320F280021: Programming the F280021 from scratch

Part Number: TMS320F280021
Other Parts Discussed in Thread: C2000WARE

Hello,

I am trying to learn how to program the F280021 from scratch, and I want to know what documentation to read.

I am aware of the technical reference manual: https://www.ti.com/lit/ug/spruin7a/spruin7a.pdf?ts=1630508403837&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTMS320F280021

I was not able to find the data manual that is mentioned on page 67 of the technical reference manual.

Are there any other documents that I need to familiarize myself with? I have already ready read the CCS user manual.

My first goal is to fully understand how to write GPIOs high/low like in the example screenshot below:

I don't really understand all of the stuff about data registers and set/clear registers.

  • Hi Michael,

    I was not able to find the data manual that is mentioned on page 67 of the technical reference manual.

    The device datasheet can be found on the device's product page: https://www.ti.com/product/TMS320F280021 

    Are there any other documents that I need to familiarize myself with?

    We have the below resources that are useful when trying to learn about the device and how to program it:

    The example you referenced above is for the F2805x device which is a lot older. For the F2805x we only have bit-field examples which modify the registers directly. On the F28002x device we have a driverlib API that lets you call higher level functions instead of having to worry about modifying the register content yourself. Hopefully that makes it more straight-forward to program the device and much quicker! 

    My first goal is to fully understand how to write GPIOs high/low like in the example screenshot below:

    Please refer to the examples located here for how to configure GPIOs: C:\ti\c2000\C2000Ware_version\driverlib\f28002x\examples\gpio

    Best Regards,

    Marlyn