USART

作者: 你的优先级最高 | 来源:发表于2018-01-26 10:13 被阅读0次

    FlagStatus USART_GetFlagStatus(USART_TypeDef* USARTx, u16 USART_FLAG)
    这个函数是检查指定的USART 标志位设置与否

    USART_FLAG 描述
    USART_FLAG_CTS CTS 标志位
    USART_FLAG_LBD LIN 中断检测标志位
    USART_FLAG_TXE 发送数据寄存器空标志位
    USART_FLAG_TC 发送完成标志位
    USART_FLAG_RXNE 接收数据寄存器非空标志位
    USART_FLAG_IDLE 空闲总线标志位
    USART_FLAG_ORE 溢出错误标志位
    USART_FLAG_NE 噪声错误标志位
    USART_FLAG_FE 帧错误标志位
    USART_FLAG_PE 奇偶错误标志位

    ITStatus USART_GetITStatus(USART_TypeDef* USARTx, u16 USART_IT)
    检测USART中断是否发生
    只了解下面3个足以

    USART_IT 描述
    USART_IT_TXE 发送中断
    USART_IT_RXNE 接收中断
    USART_IT_TC 发送完成中断

    蓝桥杯的板子就方便使用串口而言,一般都会使用USART2,其余的串口如果要使用也得杜邦线短接才可以

    串口配置很简单,代码我不贴出来,但是应该注意的是

    • 有些题目是要求PA2作为PWM输出,或者PA2作为输入捕获引脚,这个时候就不能配置PA2,也就是说,USART2的TX功能不能使用,这个对调试带来一定的麻烦

    、、、、、、

    相关文章

      网友评论

          本文标题:USART

          本文链接:https://www.haomeiwen.com/subject/culooxtx.html