求分析register uint16的类型

2019-07-15 17:43发布

有谁知道register uint16是什么意思嘛?是一种数据类型还是其他的?下面有两段程序,请帮忙分析一下register uint16的作用。 #define UART_Rd(module,buffer,count)                                          
{                                                                             
    register uint16 i=0;                                                      
    while (i < count)                                                         
    {                                                                        
      while (!UART_RxFull(module)); /* wait until new byte is available   */  
      buffer[i++]=module##_D;       /* read and store new byte            */  
    }                                                                        
}


这段程序就是接收数据,存到buffer里面。
uint8 hw_uart_init(uint8 uartNo, uint32 baud)
{
    register uint16 sbr, brfa;
    uint8 temp;
    uint32 sysClk = periph_clk_khz;
    UART_MemMapPtr uartch = hw_uart_get_base_address(uartNo);

……………………………
}
sbr和brfa是两个寄存器的两个段
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。