Image
Image

突然下起雨

+ 关注

粉丝 1     |     主题 45     |     回帖 530

STM32-串口通信(串口的接收和发送)
2023-12-25 14:53
  • ST MCU
  • 43
  • 741
  所以在主程序里不断读取RXNE标志位,如果为1,表示数据可以读出 uint8_t RX_Data; int main() { Seria ...  
  2. 查询RXNE标志位 这里我们还是来看一看RXNE标志位的描述 上图描述,为0时数据没有收到,为1时收到了数 ...  
  1. 需要更改的地方 既然我们要实现串口的接收,那么就要配置串口RX引脚,在串口模式中添加USART_Mode_RX模 ...  
  四、串口接收的两种实现方式 上方是发送数据的例子,那么串口接收又该如何配置,又要在串口发送的例子上做 ...  
  下方为发送数据图例,STM32向串口发送0x16数据  
  经过上述五步的配置,单片机就可以通过串口发送数据了。  
  ......  
  5. 串口发送数据 注意哈,我们要判断TXE标志位的状态。0,数据还没有被转移到移位寄存器;1,数据已经被转移 ...  
  4. 串口使能 //串口使能 USART_Cmd(USART2,ENABLE);  
  //串口初始化 USART_InitTypeDef USART_InitStruct; USART_StructInit(&USART_InitStruct); //初始默认 ...  
  3. 串口初始化 注意哈,USART_Init()这个函数,是用来配置串口的相关参数的。 USART_BaudRate 串口通信使 ...  
  //TX端 GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP; / ...  
  这里根据手册来看,RX引脚模式配置成浮空输入或者上拉输入。TX引脚模式配置成复用推挽输出。 **比如我这里 ...  
  USART1对应的引脚  
  USART2对应的引脚  
  2. 初始化GPIO口 这里注意哈,根据自己的需求来配置GPIO口,发送和接收是都需要还是只需要其中一个。然后对 ...  
  下方为串口发送的配置。 1. RCC开启USART、串口TX/RX所对应的GPIO口 RCC_APB1PeriphClockCmd(RCC_APB1Per ...  
  三、串口在STM32中的配置 首先要明确几点:使用STM32串口外设中的哪一个?串口发送或者接收数据?串口相关 ...  
  ......  
  下图即为串口接收的工作流程  
2
3
近期访客