找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STM32F103C8T6采集不到modbus温湿度数据

查看数: 981 | 评论数: 9 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-12-9 18:21

正文摘要:

本帖最后由 blackgrape2012 于 2024-12-11 16:21 编辑 将温湿度传感器通过485转USB连接到PC用自带的测试软件可以测量到温湿度,发送请求码是8字节16进制01 04 00 00 00 02 71 CB,能够获得返回值。 用串口调试助 ...

回复

ID:906855 发表于 2024-12-15 13:24
之后又试了不同参数,发送和接收超时时间可以设定30以上,如果是30以下,有的数据就接收不全。

ID:1139664 发表于 2024-12-13 17:11
我也做了啊   单片机发完通信码 延时一下  用串口中断接收就行
ID:1139664 发表于 2024-12-13 17:10
我也做了  用串口中断接收就行啊
ID:294886 发表于 2024-12-12 08:17
中间等待100ms,肯定接收不到,改成中断接收,应该就没我问题了
ID:685462 发表于 2024-12-11 22:17
说下个人看法。先确认你发出的数据时正确的,然后再确认接收数据。建议接上逻辑分析仪,看看485总线上的数据究竟是个啥。简单可以用modbus slave+usb485模拟从机,可以监测单片机实际发出的请求数据。
ID:906855 发表于 2024-12-11 16:21
小屋忆流年 发表于 2024-12-11 15:30
用空闲中断去接收数据看看

好的,谢谢!
ID:788390 发表于 2024-12-11 15:30
用空闲中断去接收数据看看

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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