硬汉嵌入式论坛

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

[其它] usb虚拟串口移植 freemodbus

[复制链接]

76

主题

208

回帖

436

积分

高级会员

积分
436
发表于 2021-12-11 14:07:31 | 显示全部楼层 |阅读模式
像usb虚拟串口 或者 串口空闲中断+DMA接收数据,这种都是接完就是一帧,感觉不是方便对接freemodbus
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106826
QQ
发表于 2021-12-11 14:13:15 | 显示全部楼层
没问题,我们早期的H7-TOOL BOOT V1.X版本就是Modbus RTU Over 虚拟串口。做升级固件用了。
回复

使用道具 举报

76

主题

208

回帖

436

积分

高级会员

积分
436
 楼主| 发表于 2021-12-11 14:27:01 | 显示全部楼层
eric2013 发表于 2021-12-11 14:13
没问题,我们早期的H7-TOOL BOOT V1.X版本就是Modbus RTU Over 虚拟串口。做升级固件用了。

用的是modbus教程里的程序还是freemodbus? 1.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106826
QQ
发表于 2021-12-11 14:32:12 | 显示全部楼层
薪火相传 发表于 2021-12-11 14:27
用的是modbus教程里的程序还是freemodbus?

我们自己搞的Modbus RTU。

用第3方的一样,大同小异。
回复

使用道具 举报

76

主题

208

回帖

436

积分

高级会员

积分
436
 楼主| 发表于 2021-12-11 15:07:03 | 显示全部楼层
eric2013 发表于 2021-12-11 14:32
我们自己搞的Modbus RTU。

用第3方的一样,大同小异。

硬汉兄,这个CRC不应该是低字节在前,高字节在后吗
2.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106826
QQ
发表于 2021-12-11 19:53:05 | 显示全部楼层
薪火相传 发表于 2021-12-11 15:07
硬汉兄,这个CRC不应该是低字节在前,高字节在后吗

没问题,modbus是大端传输
QQ截图20211211195319.png
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2021-12-11 20:53:31 | 显示全部楼层
modbus是大端
代码不规范,亲人两行泪!
回复

使用道具 举报

76

主题

208

回帖

436

积分

高级会员

积分
436
 楼主| 发表于 2021-12-12 09:23:37 | 显示全部楼层
eric2013 发表于 2021-12-11 19:53
没问题,modbus是大端传输

我这个思维还是拗不过来
1.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106826
QQ
发表于 2021-12-12 09:26:55 | 显示全部楼层
薪火相传 发表于 2021-12-12 09:23
我这个思维还是拗不过来

传输的时候切过来就好了。
回复

使用道具 举报

76

主题

208

回帖

436

积分

高级会员

积分
436
 楼主| 发表于 2021-12-12 09:35:20 | 显示全部楼层
eric2013 发表于 2021-12-12 09:26
传输的时候切过来就好了。

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 04:47 , Processed in 0.335226 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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