您的位置:首页 > 编程语言

STM32编程过程中一些基本点的查看

2018-03-13 15:01 232 查看
在有的时候你在没有网络情况下编写STM32F103的软件的时候,会出现你不太清楚的返回值,例如下面的INT8U这些移植的数据类型,需要查看是否正确,这里可以查看库文件中
/*****************************************************************

          从 USART1 接收队列取字节 放入 temp
          有数据返回 1, 否则为 0

*****************************************************************/
INT8U USART1_GetByte(INT8U *temp)
{
    if(PGet_USART1_RX_FIFO == PPut_USART1_RX_FIFO){
        return(0);
    }

    *temp = *PGet_USART1_RX_FIFO;
    if(PGet_USART1_RX_FIFO == &USART1_RX_FIFO[USART1_RX_CNT - 1]){
        PGet_USART1_RX_FIFO = &USART1_RX_FIFO[0];
    }else{
        PGet_USART1_RX_FIFO++;
    }
    return(1);

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: