STM32
直播中

王桂英

7年用户 1326经验值
私信 关注
[问答]

stm32f103如何利用串口发送和接受数据?

STM32f103如何利用串口发送和接受数据?

回帖(1)

王波

2021-12-6 15:18:46
串口发送和接受函数:










实践

1.在cube里设置USART1
模式设置异步通信模式,调整波特率





main函数里面
2.定义变量,存储接收到的数据
uint8_t Rx_dat=0; 3.写接受函数
  HAL_UART_Receive_IT(&huart1,&Rx_dat,1); 4.重写回调函数,发送接收到的数据
void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart){   if(huart->Instance==USART1)   {      HAL_UART_Transmit(&huart1,(uint8_t*)&Rx_dat,sizeof(Rx_dat),10000);   }}
举报

更多回帖

发帖
×
20
完善资料,
赚取积分