有个问题请教一下大神
一个结构体指针后面带一个十六进制数是什么意思啊?例如:
((NVIC_MemMapPtr)0xE000E100u)
其中
NVIC_MemMapPtr是一个结构体变量的指针:
typedef struct NVIC_MemMap
{
uint32_t ISER[4]; /**< Interrupt Set Enable Register n, array offset: 0x0, array step: 0x4 */
uint8_t RESERVED_0[112];
uint32_t ICER[4]; /**< Interrupt Clear Enable Register n, array offset: 0x80, array step: 0x4 */
uint8_t RESERVED_1[112];
uint32_t ISPR[4]; /**< Interrupt Set Pending Register n, array offset: 0x100, array step: 0x4 */
uint8_t RESERVED_2[112];
uint32_t ICPR[4]; /**< Interrupt Clear Pending Register n, array offset: 0x180, array step: 0x4 */
uint8_t RESERVED_3[112];
uint32_t IABR[4]; /**< Interrupt Active bit Register n, array offset: 0x200, array step: 0x4 */
uint8_t RESERVED_4[240];
uint8_t IP[104]; /**< Interrupt Priority Register n, array offset: 0x300, array step: 0x1 */
uint8_t RESERVED_5[2712];
uint32_t STIR[1]; /**< Software Trigger Interrupt Register, array offset: 0xE00, array step: 0x4 */
} volatile *NVIC_MemMapPtr;
哪位帮帮忙?先谢谢啦!