前言
本文记录下我学习STM32CubeMX时的流程,系统板是基于STM32F103C6T6,方便以后回忆。本章记录串口通信。这里居然有玄学问题,给我整了好久,头都大了。可能也是我能力有限才有的吧,泪目。
目录
- 串口通信
串口通信
- STM32CubeMX中的串口配置,配置完后就可以生成了。
2. Keil5中打开生成的工程文件。写下发送函数,发送测试。
uint8\_t send_str1[] = "hello world\r\n"; //这个在开头定义,所以说截图中没看到。
//&huart1 为串口1 , send\_str1 为要发送的数据 , sizeof(send\_str1) 为要发送的数据的长度 , 1000 为设置超时时间
HAL\_UART\_Transmit(&huart1,send_str1,sizeof(send_str1),1000); //堵塞模式发送,超时时间1000ms
//关于&huart1这个名称,在串口端口初始化函数原型上已有它的名称结构在声明了,所以说要是换串口后,不知道名称,也可以跳转去看。