51uwb.cn

标题: 标签通过串口发送数据 [打印本页]

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



作者: tuzhuke    时间: 2019-10-21 22:44
《2_DWM1000Deck硬件组成_V0.1.pdf》是收集的资料
原理图参考  开发板原理图 下的pdf

代码没有用usart2,直接printf简单一点
作者: 好先生999    时间: 2019-10-22 14:06
谢谢,找到了。
然后还发现自己配置错了USART2的IO口。。。
现在会调用USART函数发送数据。但是发送距离的时候printf函数发送能正常显示,用USART发送就不显示。

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

函数原型是:
void USART_SendData(USART_TypeDef* USARTx, uint16_t Data)
请你告诉说,第二个参数传了一堆是什么东西
作者: 好先生999    时间: 2019-10-23 17:39
本帖最后由 好先生999 于 2019-10-23 18:14 编辑

我再多试试


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

我们的代码是一套
因为定位就是基于测距来的,模块负责测距,将距离信息送到电脑,电脑软件算坐标。
目前代码没有单独两个模块使用的
使用现在代码,只用master tag 和 anthor0 就可以完成测距,master tag 液晶显示距离,anthor0 串口会将距离信息送出来
作者: 回家的欲望    时间: 2020-1-10 17:39
tuzhuke 发表于 2020-1-9 17:17
我们的代码是一套
因为定位就是基于测距来的,模块负责测距,将距离信息送到电脑,电脑软件算坐标。
目 ...

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

用十六进制显示
作者: 回家的欲望    时间: 2020-1-11 10:03
我用的的确是16进制的
作者: tuzhuke    时间: 2020-1-11 16:18
回家的欲望 发表于 2020-1-11 10:03
我用的的确是16进制的

把你的16进制截图发上来




欢迎光临 51uwb.cn (http://51uwb.cn/) Powered by Discuz! X3.3