郭博分析modbus主机模式
问题:别人移植好的,发送数据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主机模式相关推荐
- 郭博绘制的类似modbus的处理机制
小细节须知: 1.没必要非得采用FreeModbus的协议,此协议做的比较通用,可以适当的去参考,特别的几种状态的枚举比较全面,值得参考 2.郭博士适当的分析了 "mbrtu.h" ...
- PX4代码学习系列博客(6)——offboard模式位置控制代码分析(之前转载过,这是第二次转载了)
我刚刚发现这篇文章去年八月份的时候转载过一次了 https://blog.csdn.net/sinat_16643223/article/details/107874349 转载自:https://b ...
- STM32+RS485+Modbus-RTU(主机模式+从机模式)-标准库/HAL库开发
modbus协议 完成modbus协议的编程之后,设备可以分别作为modbus协议的主机或者从机进行测试,使用模拟软件测试完毕后,完整代码以三个版本的形式进行介绍 1.版本一:使用串口接收数据超时完成 ...
- AbstractQueuedSynchronizer 原理分析 - 独占/共享模式
1.简介 AbstractQueuedSynchronizer (抽象队列同步器,以下简称 AQS)出现在 JDK 1.5 中,由大师 Doug Lea 所创作.AQS 是很多同步器的基础框架,比如 ...
- VMware虚拟机在仅主机模式下的网卡无法动态获取IP
自己在VMware虚拟机中开启一台主机的时候,发现比以往的开机速度慢了好多,起初不以为然,直到用Xshell通过ssh远程连接eth1的ip地址才发现连接失败(这个ip是之前eth1正常的时候获取的i ...
- VMware虚拟机Host-Only(仅主机模式)
VMware虚拟机Host-Only(仅主机模式) 转载于:https://www.linuxidc.com/Linux/2016-09/135521p3.htm VMware虚拟机Host-Only ...
- Modbus通信模式有哪几种?各自的特点有哪些?
1.Modbus通信模式有哪几种?各自的特点有哪些? 以太网:通信模式ModbusTCP/IP,对应的物理层接口是网口,这种通信模式下的协议栈1,2,3,4层和互联网的以太网是一样的,默认采用的TCP ...
- VM虚拟机-三种网络连接方式(桥接、NAT、仅主机模式)
目录 虚拟机网络连接 一.Bridged(桥接) 二.NAT(网络地址转换) 三.Host-Only(仅主机) 在vmware workstation中如何配置网络连接方式 一.桥接 二.NAT 三. ...
- 将虚拟机网络适配器改为仅主机模式,Vmware弹出“仅主机模式适配器驱动程序似乎未运行”
打算将Win7虚拟机和防火墙m0n0wall连接在同一个专用网络中,老师要求同一设成仅主机模式,配置防火墙和虚拟机都遇到了一个问题,就是不能连接网络适配器,只要手动连接就会出现弹窗: 仅主机模式适配器 ...
最新文章
- 并发编程之多进程进程进程
- 【渝粤教育】 国家开放大学2020年春季 2716动物营养基础 参考试题
- 软件测试java三角形形状判定,软件测试技术基础实验——Junit 安装与 三角形问题的测试...
- 开源软件许可是什么_什么是开源? 许可,历史等
- HDFS进阶应用 配置 NFS 网关
- 问题:Excel在“xxx.xlsx”中发现不可读取的内容。是否恢复此工作薄的内容?【原创】...
- 30 校准_机会难得校准实验室认可培训别再错过
- 值栈ValueStack的原理与生命周期
- 倒立摆 adams matlab,基于ADAMS与MATLAB联合仿真地倒立摆设计毕业论文.docx
- iOS开发iPhone竖屏icon尺寸与启动页尺寸汇总
- matlab在投资中的应用,实验三 MATLAB在投资组合中的应用(答案)
- 如何在线将mov格式转换成mp4视频
- 基于spark2.0文本分词+多分类模型
- 写bat文件,报系统找不到指定文件的处理方式
- 最好用的开源免费笔记软件IdeaNote
- php 替换 全角符号,php如何实现全角符号转半角
- 屏蔽上网时弹窗广告,防止追踪、恶意域名,过滤横幅广告、以及视频广告的方法
- Win10开启远程桌面
- JS的报错处理(throw、try、catch)
- VR几年内会发展成什么样