问题:别人移植好的,发送数据errorcount=0  ,但是我不知道接收到的数据是什么,如何获取呀?

补充:我猜测数据是传输到串口中的,那我用dev = rt_device_find("uart1");  和 (rt_device_read(dev ,0, &dat, 1)==1) 并没有打印到有效数据

分析:

1. 既然是已经移植好的,那数据肯定不要我来调用串口的数据,肯定会有个回调函数,然后我可以通过回调函数来获取到有效数据。

2. 既然是别人移植好的,那肯定有关于数据的回调函数,现在就是找到那个回调函数,然后把那个回调函数的数值找到并打印出来。

结果:

最终找到这样一个回调函数eMBMasterRegInputCB( UCHAR *pucRegBuffer, USHORT usAddress, USHORT usNRegs ).

然后在里面加上这样一句话就行了 int i; for(i=0;i<12;i++) rt_kprintf("%02x ",pucRegBuffer[i]);就这样我的问题得到了解决,剩下的就是想办法去保证数据的同步问题了。

转载于:https://www.cnblogs.com/mrsandstorm/p/5918004.html

郭博分析modbus主机模式相关推荐

  1. 郭博绘制的类似modbus的处理机制

    小细节须知: 1.没必要非得采用FreeModbus的协议,此协议做的比较通用,可以适当的去参考,特别的几种状态的枚举比较全面,值得参考 2.郭博士适当的分析了 "mbrtu.h" ...

  2. PX4代码学习系列博客(6)——offboard模式位置控制代码分析(之前转载过,这是第二次转载了)

    我刚刚发现这篇文章去年八月份的时候转载过一次了 https://blog.csdn.net/sinat_16643223/article/details/107874349 转载自:https://b ...

  3. STM32+RS485+Modbus-RTU(主机模式+从机模式)-标准库/HAL库开发

    modbus协议 完成modbus协议的编程之后,设备可以分别作为modbus协议的主机或者从机进行测试,使用模拟软件测试完毕后,完整代码以三个版本的形式进行介绍 1.版本一:使用串口接收数据超时完成 ...

  4. AbstractQueuedSynchronizer 原理分析 - 独占/共享模式

    1.简介 AbstractQueuedSynchronizer (抽象队列同步器,以下简称 AQS)出现在 JDK 1.5 中,由大师 Doug Lea 所创作.AQS 是很多同步器的基础框架,比如 ...

  5. VMware虚拟机在仅主机模式下的网卡无法动态获取IP

    自己在VMware虚拟机中开启一台主机的时候,发现比以往的开机速度慢了好多,起初不以为然,直到用Xshell通过ssh远程连接eth1的ip地址才发现连接失败(这个ip是之前eth1正常的时候获取的i ...

  6. VMware虚拟机Host-Only(仅主机模式)

    VMware虚拟机Host-Only(仅主机模式) 转载于:https://www.linuxidc.com/Linux/2016-09/135521p3.htm VMware虚拟机Host-Only ...

  7. Modbus通信模式有哪几种?各自的特点有哪些?

    1.Modbus通信模式有哪几种?各自的特点有哪些? 以太网:通信模式ModbusTCP/IP,对应的物理层接口是网口,这种通信模式下的协议栈1,2,3,4层和互联网的以太网是一样的,默认采用的TCP ...

  8. VM虚拟机-三种网络连接方式(桥接、NAT、仅主机模式)

    目录 虚拟机网络连接 一.Bridged(桥接) 二.NAT(网络地址转换) 三.Host-Only(仅主机) 在vmware workstation中如何配置网络连接方式 一.桥接 二.NAT 三. ...

  9. 将虚拟机网络适配器改为仅主机模式,Vmware弹出“仅主机模式适配器驱动程序似乎未运行”

    打算将Win7虚拟机和防火墙m0n0wall连接在同一个专用网络中,老师要求同一设成仅主机模式,配置防火墙和虚拟机都遇到了一个问题,就是不能连接网络适配器,只要手动连接就会出现弹窗: 仅主机模式适配器 ...

最新文章

  1. 并发编程之多进程进程进程
  2. 【渝粤教育】 国家开放大学2020年春季 2716动物营养基础 参考试题
  3. 软件测试java三角形形状判定,软件测试技术基础实验——Junit 安装与 三角形问题的测试...
  4. 开源软件许可是什么_什么是开源? 许可,历史等
  5. HDFS进阶应用 配置 NFS 网关
  6. 问题:Excel在“xxx.xlsx”中发现不可读取的内容。是否恢复此工作薄的内容?【原创】...
  7. 30 校准_机会难得校准实验室认可培训别再错过
  8. 值栈ValueStack的原理与生命周期
  9. 倒立摆 adams matlab,基于ADAMS与MATLAB联合仿真地倒立摆设计毕业论文.docx
  10. iOS开发iPhone竖屏icon尺寸与启动页尺寸汇总
  11. matlab在投资中的应用,实验三 MATLAB在投资组合中的应用(答案)
  12. 如何在线将mov格式转换成mp4视频
  13. 基于spark2.0文本分词+多分类模型
  14. 写bat文件,报系统找不到指定文件的处理方式
  15. 最好用的开源免费笔记软件IdeaNote
  16. php 替换 全角符号,php如何实现全角符号转半角
  17. 屏蔽上网时弹窗广告,防止追踪、恶意域名,过滤横幅广告、以及视频广告的方法
  18. Win10开启远程桌面
  19. JS的报错处理(throw、try、catch)
  20. VR几年内会发展成什么样

热门文章

  1. 服务器 国产CPU 什么型号,国产cpu服务器
  2. 将家安在天涯,将这儿作为副战
  3. x64 ASM 常用汇编指令
  4. 密码学速查笔记(一)-- 分组对称加密
  5. Go slice和arry的区别
  6. Springboot企业内部交流系统9r309计算机毕业设计-课程设计-期末作业-毕设程序代做
  7. docker制作镜像的两种方法
  8. 查看IC卡芯片的位置
  9. [lua] 用lua实现扑克游戏发牌的逻辑代码
  10. 第19届中国制博会如期而至,百超迪能重装亮相引关注