硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2624|回复: 6
收起左侧

[问题解答] H7 TOOL的USB转I2C,怎么将读取到的数据显示到上位机上

[复制链接]

5

主题

11

回帖

26

积分

新手上路

积分
26
发表于 2020-12-7 21:35:28 | 显示全部楼层 |阅读模式

图片上的读到的数据,怎么将这个直接显示到上位机上?
回复

使用道具 举报

5

主题

11

回帖

26

积分

新手上路

积分
26
 楼主| 发表于 2020-12-7 21:38:59 | 显示全部楼层
不会编辑,补图片
TIM截图20201207213743.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2020-12-8 01:23:19 | 显示全部楼层
是显示到右侧窗口里面。
回复

使用道具 举报

5

主题

11

回帖

26

积分

新手上路

积分
26
 楼主| 发表于 2020-12-8 08:38:52 | 显示全部楼层
eric2013 发表于 2020-12-8 01:23
是显示到右侧窗口里面。

对,我从逻辑分析仪上看到数据了,但是右侧窗口没有显示,不知道要怎么操作?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2020-12-8 11:09:17 | 显示全部楼层
Jinsq 发表于 2020-12-8 08:38
对,我从逻辑分析仪上看到数据了,但是右侧窗口没有显示,不知道要怎么操作?

是用的以太网连接方式吗,这个LUA功能要使用以太网方式。
这个是那个读函数的代码

  1. -读数据,芯片地址, 个数,显示宽度
  2. function I2C_ReadData(addr, num, dispwidth)
  3. local str
  4. local ack
  5. local i
  6. local err
  7. local rd

  8. err = string.format("I2C read 0x%02X, %d", addr + 1, num)

  9. i2c_bus("start")       
  10. ack = i2c_bus("send", addr | 1)
  11. if (ack ~= 0) then
  12. err = err.." error"
  13. print(err)
  14. goto quit
  15. end

  16. rd = i2c_bus("recive", num)
  17. i2c_bus("stop")

  18. err = err.." ok"
  19. print(err)

  20. print_hex(rd, dispwidth, 0)

  21. ::quit::
  22. i2c_bus("stop")
  23. end
复制代码



回复

使用道具 举报

5

主题

11

回帖

26

积分

新手上路

积分
26
 楼主| 发表于 2020-12-13 20:30:39 | 显示全部楼层
eric2013 发表于 2020-12-8 11:09
是用的以太网连接方式吗,这个LUA功能要使用以太网方式。
这个是那个读函数的代码

是用的以太网
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2020-12-14 08:13:42 | 显示全部楼层

好的,本周有时间的话,我做个Demo说明
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 15:00 , Processed in 0.602451 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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