这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » ModbusonLm3s811的实现--hanshuyujifen2的申请帖

共6条 1/1 1 跳转至

ModbusonLm3s811的实现--hanshuyujifen2的申请帖

高工
2013-03-06 12:31:59     打赏

现在手上有一个STM32F103R系列的板子,刚开始写modbus代码。

最终目的是实现一个mcu无关的modbus协议。

弄一个这样的板子,程序的兼容性另一个是为了作为从机(或主机)与另一款板子通信。





关键词: ModbusonLm3s811     实现     --hans    

院士
2013-03-06 16:43:16     打赏
2楼

军爷,我在这里给一个建议,把活动的内容更加明确一些。

此次实现一个modbus-rtu协议的从站代码模块。

通过板载的串口与电脑上位机的modbus主站软件相通讯。

通过上位机可以控制板载两个LED灯,并上传AD采样数据。


上位机配置软件,我来提供。咱们使用标准的modbus-rtu协议,各自独立开发。如果咱们均完全符合标准,那么理论上,咱们应该可以无缝连接并成功通讯控制、采集板载资源。


高工
2013-03-06 18:18:58     打赏
3楼
先试试,估计后边没什么时间。怕耽误了

高工
2013-03-06 20:47:00     打赏
4楼

强强合作,期待


高工
2013-03-06 21:19:17     打赏
5楼

还是老问题。

协议我能理解,到了处理数据的时候就有困难了。

比如一个读线圈命令。我可以一次读4个线圈,也可以一次读16个线圈。

在MCU里边怎样定义这样的数据结构呢?

比如我在从机中定义一个buf[8]的8位数组,即可接收来自主机的指令。因为每个指令都是八位的。

但是,我要向主机发送数据的时候就有问题了。由于数组长度不一样,已经再用buf[8]这么简单的数组了。

这里该怎样定义?


高工
2013-03-06 21:22:18     打赏
6楼
已经单独发帖问了

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]