Image
Image

突然下起雨

+ 关注

粉丝 1     |     主题 46     |     回帖 531

STM32-串口通信(串口的接收和发送)
2023-12-25 14:53
  • ST MCU
  • 43
  • 741
  ......  
  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串口外设中的哪一个?串口发送或者接收数据?串口相关 ...  
  ......  
  下图即为串口接收的工作流程  
  串口接收 数据从RX引脚通向接收移位寄存器,在接收控制的控制下,一位一位的读取RX的电平,把第一位放在最 ...  
  4. 数据移位完成后,新的数据就会再次从TDR转移到发送移位寄存器里来,依次重复1-3的过程。通过读取TXE标志 ...  
  3. 发送移位寄存器在发送器控制的控制下,向右移位,一位一位的把数据传输到TX引脚。 ...  
  串口发送 在配置串口的各个参数时,可以选择发送数据帧的数据位的大小,可选8位或9位。 串口发送数据实际 ...  
  ......  
  下方为串口的发送和接收图解:  
2
3
近期访客