This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

why there are separate registers for interrupt set-enable and clear-enable while can be just one

I can't understand why there are separate registers like Interrupt Set-Enable and Clear-Enable Registers or Interrupt Set-Pending and Clear-Pending Register in NVIC? these dual registers couldn't be handled in just one? what are the reasons that ARM processors separate them in different registers?

Parents
  • Thanks! I get it. It's a really interesting trick.

    In the arm processor implementation, there is just one register for Pending and the rest are connected to set/clear of the FF or three separate registers (Set-Enable, Clear-Enable, and Pending)?

Reply
  • Thanks! I get it. It's a really interesting trick.

    In the arm processor implementation, there is just one register for Pending and the rest are connected to set/clear of the FF or three separate registers (Set-Enable, Clear-Enable, and Pending)?

Children
No data