Other Parts Discussed in Thread: HALCOGEN
Hi ,
I encountered with interrupt issues during these days. I developed a driver according to halcogen output but i want to improve this software more generic. So my assigments to variables different then Halcogen output.
When I want to use low level interrupt for receive message from can bus i got this issue. Here canREG1->INT value equal to 0x036 but if i try with halcogen output i encountered 0xD800000 which equal to 36 shifted by 16. I checked my code many times but i couldnt see any hint to solve.
here my first assigments to INTMUXx[0] and INTMUXx[1]
after that i enabled 55 message box as rx. I shifted related part of register according to message box number. Shift operations shown below.
where these issues occured ?
Note: Only IF1 Registers used during initialization.
Best Regards,
Furkan