Tool/software: TI-RTOS
I have four tasks in my code with priorities 1,3,4 and 5. The task with priority 1 has no semaphore while the other 3 tasks have semaphores. This means Task with priority 1 is running continuously until a button is pressed which posts the semaphore for Task with priority 5. I notice that when Task with priority 5 is running (there are a few commands for RF receive and transmit in this task), Task 1 suddenly starts running in between. Why is this happening?
Can a low priority task start running while a high priority task is running?