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); }}
串口发送和接受函数:
实践
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); }}
举报
更多回帖