STM32
登录
直播中
陈霞
7年用户
912经验值
私信
关注
[问答]
分享一个不错的stm32串口实验
开启该帖子的消息推送
分享一个不错的
STM32
串口实验
回帖
(1)
陈韵瑄
2021-12-9 11:50:43
串口实验
1. 在做任何实验之前都是将目标文件导入库文件,然后在main函数中导入头文件,在FWLIB中写入路径,当然串口也不例外
2.导入文件之后第二步也都是端口初始化(初始化里面语句的作用已经在后面说明)
在初始化完成之后,记得在main函数中调用
3.用串口发送数据
利用USART_SendData(USART1,'9');来发送一个字节的数据,printf();也可使用来发送字符串,在使用printf的时候记得给main()函数添加
#include"stdio.h"的头文件不然会报错的,当然,之前在C语言的学习知识也可以运用到项目中来,因为这本来就是用C语言写的
4.给串口发送数据,让串口接收并且显示到串口上有两种方式
(1)查询方式
第一条语句是检测是否把数据发送完毕,没有就继续等待
第二条语句是从串口接收数据USART_ReceiveData(USART1),然后赋值给我们定义的变量USART1_RE
第三条语句是将接收到的数据加一然后输出USART_SendData()
(2)中断方式
当然,在写入任何方式之前都需要将端口初始化中将USART_ITConfig(USART1, USART_IT_RXNE, DISABLE);//开启串口接收中断
串口工具的推荐
下面的更为简单使用
串口实验
1. 在做任何实验之前都是将目标文件导入库文件,然后在main函数中导入头文件,在FWLIB中写入路径,当然串口也不例外
2.导入文件之后第二步也都是端口初始化(初始化里面语句的作用已经在后面说明)
在初始化完成之后,记得在main函数中调用
3.用串口发送数据
利用USART_SendData(USART1,'9');来发送一个字节的数据,printf();也可使用来发送字符串,在使用printf的时候记得给main()函数添加
#include"stdio.h"的头文件不然会报错的,当然,之前在C语言的学习知识也可以运用到项目中来,因为这本来就是用C语言写的
4.给串口发送数据,让串口接收并且显示到串口上有两种方式
(1)查询方式
第一条语句是检测是否把数据发送完毕,没有就继续等待
第二条语句是从串口接收数据USART_ReceiveData(USART1),然后赋值给我们定义的变量USART1_RE
第三条语句是将接收到的数据加一然后输出USART_SendData()
(2)中断方式
当然,在写入任何方式之前都需要将端口初始化中将USART_ITConfig(USART1, USART_IT_RXNE, DISABLE);//开启串口接收中断
串口工具的推荐
下面的更为简单使用
举报
更多回帖
rotate(-90deg);
回复
相关问答
分享
一
个
不错
的
STM32
串口实验
2021-12-16
571
分享
一
个
不错
的
stm32
f103
串口实验
2021-12-03
458
分享
一
个
不错
的
STM32
CubeMX
串口实验
2021-12-14
635
分享
一
个
不错
的
STM32
F103
实验
按键输入与
串口实验
2021-12-14
1049
分享
一
个
不错
的
stm32
串口
通信
实验
2021-12-03
868
野火
STM32
怎样做
串口实验
?
2013-03-15
8825
分享
一
个
不错
的
STM32
F1
串口
通讯
实验
2021-12-16
578
分享
一
个
不错
的
STM32
串口
通信
实验
2021-12-07
715
在3.3
串口实验
build时遇到这种情况该怎么办?
2019-08-14
1200
分享
一
个
不错
的
stm32
f103
串口
BootLoader工程
2021-12-14
845
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分