Content originally posted in LPCWare by DennisFrie on Tue Dec 30 16:13:08 MST 2014
Changing as expected? Writing 0xFF 4 times to a 32 bit register, I would expect to see 0xFFFFFFFF when done?
If IP[0] = NVIC_IPR0, IP[1] = NVIC_IPR1 etc. I would expect the for-loop with 40 runs, to update more than 10 NVIC_IPRx values.
I'm using LPCxpresso 7.2. I can see quite a few changes have been made since, also some related to NVIC vectors and the viewer.
It would probably be a good idea to upgrade, but as the firmware is used in production, it's a PITA to go through all the firmware verification when upgrading :p