会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
木南创智
惟愿平凡的生活,不以平淡的方式度过!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
19
20
21
22
23
24
25
26
27
28
下一页
2017年9月1日
在多任务(RTOS)环境中使用看门狗
摘要: 最近在SEGGER的博客上看到一篇有关在实时操作系统使用看门狗的文章。从一个失败的太空项目出发,分析了看门狗的作用及使用,自我感觉很有启发,特此翻译此文并推荐给各位同仁。为了阅读方便,有些航天领域名词本人添加了注释,读者也可自行搜索更详细的解释。当然限于个人水平,有不当之处恳请指正。大家也可以看原文
阅读全文
posted @ 2017-09-01 10:14 Moonan
阅读(3830)
评论(0)
推荐(0)
2017年8月27日
Modbus库开发笔记之十一:关于Modbus协议栈开发的说明
摘要: 对于Modbus协议栈的整个开发内容,前面已经说得很清楚了,接下来我们说明一下与开发没有直接关系的内容。 首先,关于我为什么开发这个协议栈的问题。我们的初衷只是想能够在开发产品时不用每次都重写这一部分,而是可以不断的改进和使用达到复用的目的。当然在后来,我们觉得不只是我们自己可以使用,也可以将其公开
阅读全文
posted @ 2017-08-27 20:28 Moonan
阅读(4570)
评论(1)
推荐(2)
Modbus库开发笔记之十:利用协议栈开发Mosbus RTU Slave应用
摘要: 上一节我们使用协议占开发了一个Modbus TCP Server应用。接下来我们使用协议栈在开发一个基于串行链路的Mosbus RTU Slave应用。 根据前面对协议栈的封装,我们需要引用Modbus TCP Server的相关封装。在接收到命令后调用解析函数进行解析,解析函数的原型: Parsi
阅读全文
posted @ 2017-08-27 20:10 Moonan
阅读(1864)
评论(0)
推荐(0)
2017年8月26日
Modbus库开发笔记之九:利用协议栈开发Modbus TCP Server应用
摘要: 前面我们已经完成了Modbus协议栈的开发,但这不是我们的目的。我们开发它的目的当然是要使用它来解决我们的实际问题。接下来我们就使用刚开发的Modbus协议栈开发一个Modbus TCP Server应用。 开发Modbus TCP Server首先需要有TCP Server的支持以及网络的配置等,
阅读全文
posted @ 2017-08-26 16:03 Moonan
阅读(2510)
评论(0)
推荐(0)
2017年8月19日
Modbus库开发笔记之八:CRC循环冗余校验的研究与实现
摘要: 谈到Modbus通讯自然免不了循环冗余校验(CRC),特别是在标准的串行RTU链路上是必不可少的。不仅如此在其他开发中,也经常要用到CRC 算法对各种数据进行校验。这样一来,我们就需要研究一下这个循环冗余校验(CRC)算法。 1、CRC简述 循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多
阅读全文
posted @ 2017-08-19 19:35 Moonan
阅读(3780)
评论(0)
推荐(1)
2017年8月16日
对电阻使用的经验法则说不
摘要: 原文链接:http://www.analog.com/cn/analog-dialogue/articles/studentzone-june-2017.html?ADICID=EMAL_CN_P1185_SUB-NL-PN_59&ECID=6F056642-EC3D-E611-80E7-5065F
阅读全文
posted @ 2017-08-16 10:11 Moonan
阅读(453)
评论(0)
推荐(0)
2017年8月13日
Modbus库开发笔记之七:Modbus其他辅助功能开发
摘要: 前面开发了各种应用,但是却一直没有提到一个问题,你就是对具体的数据进行读写操作。对于Modbus来说标准的数据有4种:线圈数据(地址:0000x)、输入状态量数据(地址:1000x)、保持寄存器数据(地址:4000x)和输入寄存器数据(地址:3000x)。我们通讯的目的就是为了对这些数据进行操作,可
阅读全文
posted @ 2017-08-13 18:09 Moonan
阅读(2436)
评论(0)
推荐(1)
2017年8月4日
Modbus库开发笔记之六:Modbus RTU Master开发
摘要: 这一节我们来封装最后一种应用(Modbus RTU Master应用),RTU主站的开发与TCP客户端的开发是一致的。同样的我们也不是做具体的应用,而是实现RTU主站的基本功能。我们将RTU主站的功能封装为函数,以便在开发具体应用时调用。 对于RTU主站我们主要实现的功能有两个:其一是生成访问RTU
阅读全文
posted @ 2017-08-04 18:08 Moonan
阅读(7440)
评论(0)
推荐(0)
2017年7月30日
Modbus库开发笔记之五:Modbus RTU Slave开发
摘要: Modbus在串行链路上分为Slave和Master,这一节我们就来开发Slave。对于Modbus RTU从站来说,需要实现的功能其实与Modbus TCP的服务器端是一样的。其操作过程也是一样的。首先接收到主站的访问命令,对该命令报文进行解析,这里我们也只是实现前面提到的8种功能码。其次我们根据
阅读全文
posted @ 2017-07-30 12:13 Moonan
阅读(8147)
评论(0)
推荐(2)
2017年7月22日
Modbus库开发笔记之四:Modbus TCP Client开发
摘要: 这一次我们封装Modbus TCP Client应用。同样的我们也不是做具体的应用,而是实现TCP客户端的基本功能。我们将TCP客户端的功能封装为函数,以便在开发具体应用时调用。 对于TCP客户端我们主要实现的功能有两个:其一是生成访问TCP服务器的命令,总共支持8中功能码。其二是对TCP服务器端返
阅读全文
posted @ 2017-07-22 09:19 Moonan
阅读(7653)
评论(1)
推荐(1)
上一页
1
···
19
20
21
22
23
24
25
26
27
28
下一页
公告