51uwb.cn

 找回密码
 立即注册
查看: 7704|回复: 10
打印 上一主题 下一主题

标签通过串口发送数据

[复制链接]

1

主题

3

帖子

29

积分

新手上路

Rank: 1

积分
29
跳转到指定楼层
楼主
发表于 2019-10-21 22:12:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我看给的资料《2_DWM1000Deck硬件组成_V0.1.pdf》里,与电脑通信调试的串口是串口2,但是我在代码里调用串口2发送数据,主机上不会接收到数据。
我想把标签与基站之间的距离通过标签的串口发送出来。只能用printf吗。printf发送出的数据和usart发送的有什么区别吗。波特率?还是发送单纯的数字是一样的。


疑问.png (78.98 KB, 下载次数: 3443)

我在这调用USART2发送一个字符

我在这调用USART2发送一个字符

现象.png (77.95 KB, 下载次数: 3506)

但是没有接收到。。。

但是没有接收到。。。
回复

使用道具 举报

73

主题

249

帖子

7065

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7065
沙发
发表于 2019-10-21 22:44:47 | 只看该作者
《2_DWM1000Deck硬件组成_V0.1.pdf》是收集的资料
原理图参考  开发板原理图 下的pdf

代码没有用usart2,直接printf简单一点
回复

使用道具 举报

1

主题

3

帖子

29

积分

新手上路

Rank: 1

积分
29
板凳
 楼主| 发表于 2019-10-22 14:06:11 | 只看该作者
谢谢,找到了。
然后还发现自己配置错了USART2的IO口。。。
现在会调用USART函数发送数据。但是发送距离的时候printf函数发送能正常显示,用USART发送就不显示。

1.png (22.43 KB, 下载次数: 1282)

1.png

2.png (235.54 KB, 下载次数: 1375)

2.png

3.png (20.13 KB, 下载次数: 1326)

下面显示可以接收到数据,但是没有有效值,勾选16进制显示收到的都是00

下面显示可以接收到数据,但是没有有效值,勾选16进制显示收到的都是00

4.png (207.41 KB, 下载次数: 1315)

4.png
回复

使用道具 举报

73

主题

249

帖子

7065

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7065
地板
发表于 2019-10-23 08:40:35 | 只看该作者
好先生999 发表于 2019-10-22 14:06
谢谢,找到了。
然后还发现自己配置错了USART2的IO口。。。
现在会调用USART函数发送数据。但是发送距离 ...

函数原型是:
void USART_SendData(USART_TypeDef* USARTx, uint16_t Data)
请你告诉说,第二个参数传了一堆是什么东西
回复

使用道具 举报

1

主题

3

帖子

29

积分

新手上路

Rank: 1

积分
29
5#
 楼主| 发表于 2019-10-23 17:39:58 | 只看该作者
本帖最后由 好先生999 于 2019-10-23 18:14 编辑

我再多试试

回复

使用道具 举报

3

主题

22

帖子

63

积分

注册会员

Rank: 2

积分
63
6#
发表于 2020-1-9 16:12:08 | 只看该作者
如何将标签把数据从串口传输出去,有代码吗,有纯粹的测距代码吗
回复

使用道具 举报

73

主题

249

帖子

7065

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7065
7#
发表于 2020-1-9 17:17:59 | 只看该作者
回家的欲望 发表于 2020-1-9 16:12
如何将标签把数据从串口传输出去,有代码吗,有纯粹的测距代码吗

我们的代码是一套
因为定位就是基于测距来的,模块负责测距,将距离信息送到电脑,电脑软件算坐标。
目前代码没有单独两个模块使用的
使用现在代码,只用master tag 和 anthor0 就可以完成测距,master tag 液晶显示距离,anthor0 串口会将距离信息送出来
回复

使用道具 举报

3

主题

22

帖子

63

积分

注册会员

Rank: 2

积分
63
8#
发表于 2020-1-10 17:39:24 | 只看该作者
tuzhuke 发表于 2020-1-9 17:17
我们的代码是一套
因为定位就是基于测距来的,模块负责测距,将距离信息送到电脑,电脑软件算坐标。
目 ...

咨询一下,我从串口看到的数据为什么会是乱码
回复

使用道具 举报

73

主题

249

帖子

7065

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7065
9#
发表于 2020-1-10 20:15:14 | 只看该作者
回家的欲望 发表于 2020-1-10 17:39
咨询一下,我从串口看到的数据为什么会是乱码

用十六进制显示
回复

使用道具 举报

3

主题

22

帖子

63

积分

注册会员

Rank: 2

积分
63
10#
发表于 2020-1-11 10:03:11 | 只看该作者
我用的的确是16进制的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

bphero Inc.  

GMT+8, 2024-11-23 15:24 , Processed in 0.017047 second(s), 5 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表