------内容以b站博主keysking为原型,整理而来,用作个人学习记录。

首先在STM32CubeMX中配置

前期工作省略,只讲重点设置。

这里我配置的是USART2的模式。

会发现,PA2和PA3分别是TX与RX,在连接串口时需要TX对RX,RX对TX。

f41073d96e144daeb409727ee74ccc71.png


代码部分(1)

99396e10df9c44569a4282a42ea24063.png

这里代码的意思是,声明了一个数组(指针),用来接受你要发送的数据。然后用户HAL库的函数,分别实现了收发,Receive是指单片机接收电脑发来的字符。Transmit指单片机发送给电脑字符。

HAL_UART_Receive(&huart2,DATE,2,HAL_MAX_DELAY);
 HAL_UART_Transmit(&huart2,DATE,2,100);

通道,指针(变量),字符长度,等待时间。

代码部分(2)

25dd42f5edf9439cb0cac12122591275.png

如果想控制灯的亮灭,代码如上。



效果

930062afdac24316ad6639114c6a82bf.png

记录学习

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部