Tool/software:
Hi everyone,
I wanted clarification on how exactly the SCI FIFO TRANSMIT INTERRUPTS work. From my understanding the transmit FIFO generates interrupt when the data in the FIFO falls below the preconfigured threshold.
If this is true every time the threshold falls below the FIFO level even by one , it generates interrupts regardless of if you have data to transmit or not. How can i only generate interrupt in FIFO if and when i call the API for writing data into my FIFO. Otherwise i don't need to generate interrupts. I want to use FIFO instead of normal transmission because i want to ensure the data is sent reliably. I'm not sure if this approach is flawed or not , please correct me if i am wrong in any of this.
Currently i am facing the issue where interrupts are generated in absurd amounts even though i don't have anything to transmit. So any insights regarding this matter is welcome.
Thank you in advance
Ashwin Bhaskar A