51uwb.cn

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

标签通过串口打印数据

[复制链接]

12

主题

49

帖子

160

积分

注册会员

Rank: 2

积分
160
跳转到指定楼层
楼主
发表于 2022-11-12 17:48:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
您好,我想通过标签串口打印输出信息,在static void Send_Dis_To_Anthor0(void)中加了一行打印代码USART_puts(&msg_f->messageData[1],16);,为什么输出的数据与基站0输出的数据差距很大呢?感觉是错误的

这是标签输出的数据,而基站0输出的数据是根据数据格式输出的没问题


回复

使用道具 举报

12

主题

49

帖子

160

积分

注册会员

Rank: 2

积分
160
沙发
 楼主| 发表于 2022-11-13 00:13:11 | 只看该作者
我又重新试了下for循环替代USART_puts(&msg_f->messageData[1],16)打印数据,打印出来的数据还是错误的。
回复

使用道具 举报

35

主题

1053

帖子

4531

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4531
板凳
发表于 2022-11-13 21:50:57 | 只看该作者
提供下产品名称以及代码版本以及修改上下文截图
回复

使用道具 举报

12

主题

49

帖子

160

积分

注册会员

Rank: 2

积分
160
地板
 楼主| 发表于 2022-11-14 10:18:06 | 只看该作者
蓝点无限 发表于 2022-11-13 21:50
提供下产品名称以及代码版本以及修改上下文截图

产品是TWR-BP400,代码版本是“BPHero_BP400_UWB_Location_SourceCode_V1.1_16MHz”。
在源代码基础上在tx.main.cpp中添加了i2c初始化和mpu9250初始化的代码并在“static void Send_Dis_To_Anthor0(void)”函数中读取9轴数据(代码来自论坛“运动传感器读取9轴数据部分”),然后想用putchar函数通过标签串口输出距离信息。
推测会不会是putchar是个封装函数而非stm32比较底层的函数,是跟基站的串口封装起来的呢?
回复

使用道具 举报

12

主题

49

帖子

160

积分

注册会员

Rank: 2

积分
160
5#
 楼主| 发表于 2022-11-14 10:19:16 | 只看该作者
蓝点无限 发表于 2022-11-13 21:50
提供下产品名称以及代码版本以及修改上下文截图



回复

使用道具 举报

12

主题

49

帖子

160

积分

注册会员

Rank: 2

积分
160
6#
 楼主| 发表于 2022-11-14 10:22:22 | 只看该作者
Reuben、Lee 发表于 2022-11-14 10:18
产品是TWR-BP400,代码版本是“BPHero_BP400_UWB_Location_SourceCode_V1.1_16MHz”。
在源代码基础上在 ...

通过标签打印输出前debug确定msg_f_send.messageData中有数据且是正确的。
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-11-25 19:00 , Processed in 0.018416 second(s), 4 queries , File On.

Powered by Discuz! X3.3

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

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