TI E2E support forums
TI E2E support forums
  • User
  • Site
  • Search
  • User
  • E2E™ design support >
  • Forums
    • Amplifiers
    • API solutions
    • Audio
    • Clock & timing
    • Data converters
    • DLP® products
    • Interface
    • Isolation
    • Logic
    • Microcontrollers
    • Motor drivers
    • Power management
    • Processors
    • RF & microwave
    • Sensors
    • Site support
    • Switches & multiplexers
    • Tools
    • Wireless connectivity
    • Archived forums
    • Archived groups
  • Technical articles
  • TI training
    • Tech days
    • Online training
    • Live events
    • Power Supply Design Seminar
  • Getting started
  • 简体中文
  • More
  • Cancel
C2000™︎ microcontrollers

C2000™︎ microcontrollers

C2000 microcontrollers forum

  • Mentions
  • Tags
  • More
  • Cancel
  • Ask a new question
  • Ask a new question
  • Cancel
Texas Instruments (TI) C2000™ microcontrollers support forum is an extensive online knowledge base where millions of technical questions and solutions are available 24/7. You can search C2000™ microcontroller content or ask technical support questions on our families of real-time control MCUs. Find the right solution for your circuit design challenges by using our TI E2E™ support forums that are supported by thousands of contributing TI experts.
Frequent questions
    • 11/26/2018
    • Nima Eskandari

    [FAQ] TMS320F28379D: How can I generate an ePWM interrupt on both CMPA and CMPB events?

    Part Number: TMS320F28379D

    QUESTION: How can I generate an interrupt for both CMPA and CMPB events? There is no option to select both CMPA AND CMPB to generate an interrupt for my ePWM module, can this be done?

    C2000 microcontrollers forum C2000™︎ microcontrollers
    • 11/15/2018
    • Nima Eskandari

    [FAQ] HRPWM in Up/Down counter mode will only load user CMP shadow registers on CTR=ZERO

    When the HRPWM module is set up using the UP/DOWN counter mode, the CMPx and CMPxHR shadow load mode must be set to load on both CMP=ZERO AND PRD.

        EPwm1Regs.TBCTL.bit.CTRMODE = TB_COUNT_UPDOWN;
        EPwm1Regs.TBCTL.bit.PRDLD = TB_SHADOW;
    
        EPwm1Regs.CMPCTL.bit.LOADAMODE = CC_CTR_ZERO_PRD;
        EPwm1Regs.CMPCTL.bit.SHDWAMODE = CC_SHADOW;
    
        EPwm1Regs.HRCNFG.bit.EDGMODE = HR_BEP;
        EPwm1Regs.HRCNFG.bit.CTLMODE = HR_CMP;
        EPwm1Regs.HRCNFG.bit.HRLOAD = HR_CTR_ZERO_PRD;

    Even though the shadow load mode is set to both CTR=ZERO AND PRD, the CMPx and CMPxHR shadow registers accessible by the user only get loaded at CTR=ZERO. This is due to the fact that the HRPWM module will center the PWM signal around CTR=PRD. The HRPWM module will internally calculate and load different CMPx and CMPxHR values at CTR=ZERO and then again at CTR=PRD (not accessible through software) to advance and delay the edges of the PWM output.

    C2000 microcontrollers forum C2000™︎ microcontrollers
    • 9/25/2018
    • Aelee Eom

    [FAQ] TMS320F28377D: Standalone Flash Programmer

    Part Number: TMS320F28377D

    We manufacture IC programmers and working to support JTAG programming of this device . Is it possible for you or end customer to send us  JTAG spec programming document for this chip? 

    C2000 microcontrollers forum C2000™︎ microcontrollers
    • 9/18/2018
    • Vamsi Gudivada

    [FAQ] Product Change Notice (PCN) 20180523001.1 and PCN 20200115000.2 for TMS320F2837x and TMS320F2807x devices

     

    Question: How does PCN 20180523001.1 and PCN 20200115000.2 affect TI Flash programming tools, 3rd party programming tools and customer applications?  

     

    C2000 microcontrollers forum C2000™︎ microcontrollers
    • 8/16/2018
    • Lori Heustess

    [FAQ] C28x Software Tip: Interrupts are blocked by RPT. What can I do?

    Question:

    Interrupts are blocked in my application when when the compiler uses the RPT (repeat a single instruction).  How can I limit the number of times RPT is applied to an instruction or tell the compiler to not use RPT so that interrupts get through?

    C2000 microcontrollers forum C2000™︎ microcontrollers
    • 8/13/2018
    • Lori Heustess

    [FAQ] C28x: What is the DMIPS of a C28x device?

    Question:

    What is the DMIPS of a C28x device?

    C2000 microcontrollers forum C2000™︎ microcontrollers
    • 7/31/2018
    • Lori Heustess

    [FAQ] ePWM: Choosing up-down, or up-and-down mode

    How do I choose whether to use up-down or up-and-down mode for the ePWM module?

    C2000 microcontrollers forum C2000™︎ microcontrollers
    • 7/30/2018
    • Lori Heustess

    [FAQ] Code Composer Studio - Breakpoints disappear after copy from flash to RAM

    Why do my software breakpoints keep disappearing?

    I have a breakpoint set in code which is loaded into Flash and then runs from RAM.  The breakpoint is set in RAM region where the code runs.  Sometimes this breakpoint halts the code, sometimes it does not.   

    I noticed that when I issue a new run (reset -> run) that's when the breakpoint seems to disappear.

    C2000 microcontrollers forum C2000™︎ microcontrollers
    • 7/30/2018
    • Lori Heustess

    [FAQ] C28x CPU - Debug of if statements

    While debugging an if statement, why is the statement within the "if" always executed?

    C2000 microcontrollers forum C2000™︎ microcontrollers
    • 3/9/2018
    • tlee

    [FAQ] Sticky: Enable XDS100 USB Serial Port on LAUNCHXL-F28069M

    Part Number: LAUNCHXL-F28069M

    The XDS100 USB Serial Port on some LAUNCHXL-F28069M boards may not be configured correctly.  A symptom of this condition is that the USB Serial Port will not be identified by Windows.  Below is a snapshot of an XDS100 USB Serial Port port that is correctly identified in the Device Manager:

    If the serial port is not identified on your LAUNCHXL-F28069M, you can reprogram the XDS100 EEPROM using the following steps:

    1. Download MPROG 3.5 from FTDI
    2. Extract and run MPROG
    3. Connect your LaunchPad to the PC
    4. Device >> Scan to find your XDS100
    5. Tools >> Read and Parse to decode your programmed settings (only continue if the following are true)
      1. The Product Description includes XDS100
      2. The Side B Driver is set to D2XX Direct instead of Virtual COM Port

    6. File >> Save As (for backup)
    7. File >> Edit 
    8. Update the Side B Driver to be RS232 UART + Virtual COM Port
    9. File >> Save As (your choice)
    10. Device >> Erase
    11. Device >> Program
    12. Unplug LaunchPad
    13. Plug in LaunchPad

    After the above sequence, your USB Serial Port should be identified in the Device manager.

    C2000 microcontrollers forum C2000™︎ microcontrollers
<>

View FAQ threads
  • Tags
  • RSS
  • More
  • Cancel
  • Suggested Answer

    TMS320F280049C: gpio 0 Locked

    181 views
    1 reply
    Latest over 1 year ago
    by Omer Amir
  • Answered

    LAUNCHXL-F28379D: Stuck inside InitSysCtrl() --> . . --> . . -->InitSysPll() function 0 Locked

    301 views
    4 replies
    Latest over 1 year ago
    by Sumit B
  • Answered

    TMS320F280049C: HRPWM period and duty cycle control 0 Locked

    1738 views
    17 replies
    Latest over 1 year ago
    by Peter Luong1
  • Not Answered

    TMS320F2800137: Weird RsOnline value and negative motor RPM 0 Locked

    225 views
    1 reply
    Latest over 1 year ago
    by Kevin Allen18
  • Not Answered

    TMS320F28388D: Where in the FOC code does the motor get rotated? 0 Locked

    191 views
    1 reply
    Latest over 1 year ago
    by Kevin Allen18
  • Answered

    TMS320F28388D: TMS320F28388D QFP package vss pins 0 Locked

    205 views
    4 replies
    Latest over 1 year ago
    by bekir safa kilic
  • Answered

    TMS320F28379D: feature request CODECOMPOSER - SYSCONFIG -TMS320F28379D +1 Locked

    554 views
    12 replies
    Latest over 1 year ago
    by Martin Otzen
  • Answered

    TMS320F2800157-Q1: DCSM tool for 157-Q1 0 Locked

    301 views
    7 replies
    Latest over 1 year ago
    by Rio Chan
  • Answered

    TMS320F28P659DK-Q1: Live Firmware Update (LFU) 0 Locked

    252 views
    1 reply
    Latest over 1 year ago
    by Sira Rao80
  • Suggested Answer

    TMS320F28379D: CAN transceiver module suitable for TMS320F28379D Evaluation Module 0 Locked

    221 views
    1 reply
    Latest over 1 year ago
    by Hareesh Janakiraman
  • Answered

    TMS320F280049C: Using CPU Timer 2 for 1oo2 Software Voting Using Secondary Free Running Counter 0 Locked

    472 views
    2 replies
    Latest over 1 year ago
    by Sorin Cracana
  • Answered

    TMS320F28379D: Programming TMS320F2837D from bananapi-m64 via xds110/xds100v3 0 Locked

    540 views
    10 replies
    Latest over 1 year ago
    by Piotr Romaniuk
  • Answered

    TMS320F28035: Sinusoidal PWM Generation using F2803x 0 Locked

    344 views
    2 replies
    Latest over 1 year ago
    by Faraz Ahmad
  • Answered

    TMS320F28379D: Fast Current Loop Question 0 Locked

    209 views
    2 replies
    Latest over 1 year ago
    by Adam
  • Answered

    TMS320F2800157-Q1: Help to set the LAUNCHXL-F2800157 +BOOSTXL-DRV8323RS combination 0 Locked

    902 views
    12 replies
    Latest over 1 year ago
    by user6292081
  • Answered

    TMS320F280049: LCD2004 display problems 0 Locked

    406 views
    6 replies
    Latest over 1 year ago
    by Genatco
  • Not Answered

    TMS320F280025C: Hex2000 utility and uniflash 0 Locked

    366 views
    4 replies
    Latest over 1 year ago
    by Vamsi Gudivada
  • Suggested Answer

    TMS320F280025: power down issue during the flash erase and program process 0 Locked

    383 views
    1 reply
    Latest over 1 year ago
    by Ibukun Olumuyiwa
  • Not Answered

    TMS320F2800157: SPI Delayed Transfer after CS 0 Locked

    234 views
    1 reply
    Latest over 1 year ago
    by Aishwarya Rajesh
  • Not Answered

    LAUNCHXL-F28069M: Compile Issue 0 Locked

    338 views
    7 replies
    Latest over 1 year ago
    by Omer Amir
<>