有谁知道register uint16是什么意思嘛?是一种数据类型还是其他的?下面有两段程序,请帮忙分析一下register uint16的作用。 #define UART_Rd(module,buffer,count)
{
register uint16 i=0;
while (i < count)
{
while (!UART_RxFull(module)); /* wait un
til 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是两个寄存器的两个段
我在数据类型定义里面没找到
一周热门 更多>