TC1796 disable/enable interrupts

Jul 24, 2012 0 Replies

Hello, using TC1796 microprocessor, can't disable and enable interrupt around critical sections of code. Any suggestions?


Referring to the Tricore Architecture Volume 1 manual: The processor is running in User-1. In this mode you should be able to disable and enable interrupts.



checked in debugger, PSW.IO = 0x01, User-1 Mode, "Tasks at this level may disable interrupts." (quoting the above manual)


Using the following to enable/disable interrupts: asm volatile ("enable" : : : "memory"); asm volatile ("disable" : : : "memory"); Stepping through these lines of assembler in the debugger, ICR.IE (Global Interrupt Enable) is always set.


--------------------------------------- Posted through

formatting link


Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required