好先生999 发表于 2019-10-21 22:12:54

标签通过串口发送数据

我看给的资料《2_DWM1000Deck硬件组成_V0.1.pdf》里,与电脑通信调试的串口是串口2,但是我在代码里调用串口2发送数据,主机上不会接收到数据。
我想把标签与基站之间的距离通过标签的串口发送出来。只能用printf吗。printf发送出的数据和usart发送的有什么区别吗。波特率?还是发送单纯的数字是一样的。


tuzhuke 发表于 2019-10-21 22:44:47

《2_DWM1000Deck硬件组成_V0.1.pdf》是收集的资料
原理图参考开发板原理图 下的pdf

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

好先生999 发表于 2019-10-22 14:06:11

谢谢,找到了。
然后还发现自己配置错了USART2的IO口。。。
现在会调用USART函数发送数据。但是发送距离的时候printf函数发送能正常显示,用USART发送就不显示。

tuzhuke 发表于 2019-10-23 08:40:35

好先生999 发表于 2019-10-22 14:06
谢谢,找到了。
然后还发现自己配置错了USART2的IO口。。。
现在会调用USART函数发送数据。但是发送距离 ...

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

好先生999 发表于 2019-10-23 17:39:58

本帖最后由 好先生999 于 2019-10-23 18:14 编辑

我再多试试

回家的欲望 发表于 2020-1-9 16:12:08

如何将标签把数据从串口传输出去,有代码吗,有纯粹的测距代码吗

tuzhuke 发表于 2020-1-9 17:17:59

回家的欲望 发表于 2020-1-9 16:12
如何将标签把数据从串口传输出去,有代码吗,有纯粹的测距代码吗

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

回家的欲望 发表于 2020-1-10 17:39:24

tuzhuke 发表于 2020-1-9 17:17
我们的代码是一套
因为定位就是基于测距来的,模块负责测距,将距离信息送到电脑,电脑软件算坐标。
目 ...

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

tuzhuke 发表于 2020-1-10 20:15:14

回家的欲望 发表于 2020-1-10 17:39
咨询一下,我从串口看到的数据为什么会是乱码

用十六进制显示

回家的欲望 发表于 2020-1-11 10:03:11

我用的的确是16进制的
页: [1] 2
查看完整版本: 标签通过串口发送数据