------内容以b站博主keysking为原型,整理而来,用作个人学习记录。
首先在STM32CubeMX中配置
前期工作省略,只讲重点设置。
这里我配置的是USART2的模式。
会发现,PA2和PA3分别是TX与RX,在连接串口时需要TX对RX,RX对TX。
代码部分(1)
这里代码的意思是,声明了一个数组(指针),用来接受你要发送的数据。然后用户HAL库的函数,分别实现了收发,Receive是指单片机接收电脑发来的字符。Transmit指单片机发送给电脑字符。
HAL_UART_Receive(&huart2,DATE,2,HAL_MAX_DELAY);
HAL_UART_Transmit(&huart2,DATE,2,100);
通道,指针(变量),字符长度,等待时间。
代码部分(2)
如果想控制灯的亮灭,代码如上。
效果
记录学习