enet_uip请教

2019-03-24 14:34发布

在8962的官方例程enet_uip中,有如下的宏和变量定义
#define FLAG_SYSTICK            0

static volatile unsigned long g_ulFlags;
 系统节拍中断处理函数是如下的:
//*****************************************************************************
//
// The interrupt handler for the SysTick interrupt.
//
//*****************************************************************************
void
SysTickIntHandler(void)
{
    //
    // Increment the system tick count.
    //
    g_ulTickCounter++;
    //
    // Indicate that a SysTick interrupt has occurred.
    //
    HWREGBITW(&g_ulFlags, FLAG_SYSTICK) = 1;
}

HWREGBITW(&g_ulFlags, FLAG_SYSTICK) = 1;这句话是什么意思?
HWREGBITW函数不是对寄存器位操作么?如果是要标记一个SysTick中断不是可以直接将FLAG_SYSTICK = 0 么?
此帖出自小平头技术问答
0条回答

一周热门 更多>

相关问题

    相关文章