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.

CCS/TMS320F28027: the sci module stop send bytes, the adc isr can interrupt every 5,000 cpu clock, but start send in main function the adc isr interrupt 5,000,000 cpu clock.

Part Number: TMS320F28027


Tool/software: Code Composer Studio

ADC ISR trigger by epwm, sci send function in main function. When sci send bytes one by one, the ISR interrupt 5,000,000 cpu clock. Stop send bytes, the ISR interrupt 5,000 cpu clock.

I set the trigger period is 5,000 cpu clock. Sci moudle interrupt have set disable. 

  • Hi '3606,

    Is the SCI functioning correctly (is data received or sent correctly by the external device)? Is the SCI baud rate as expected if observed externally on the pin?

    How long is the SCI ISR?  Is it possible the ADC ISR is being starved because the SCI ISR is running too frequently or too long? 

    Are any other clock settings changed when you integrate the SCI code? If you observe XCLKOUT or the ePWM is the device still operating at the expected frequency?     

  • Hi '3606,

    Any luck debugging this issue?