Hi, Supporter
I measured CAN ISR() runtime.
- In case of 1 Can Msg, it takes around 75us to run CAN ISR()
- in case of 2 Can Msg, it takes around 136us to run.
- in case of 3 Can Msg, it takes around 200us to run.
- in case of 4 Can Msg, it takes around 265us to run.
I think it takes much time if there is 10 Can Rx Messages. Maybe it takes 65us * 10 = 650 us.
Is there any reduce the latency of CAN ISR?
We have 1ms, 5ms tasks. I don't want to delay of this tasks due to CAN ISR. It is critical issue at my side.
Is it related to McuClockSetting? My MCAN clock setting is as below.
Please let me know how to enhance the performance of CAN ISR.
Could you check this?