Embedded 微芯片PIC的Modbus协议栈

Embedded 微芯片PIC的Modbus协议栈,embedded,serial-port,microchip,modbus,rs485,Embedded,Serial Port,Microchip,Modbus,Rs485,有人能为微芯片PIC18处理器提供Modbus RTU从机的开源实现方案吗?我正在寻找用于RS-232/RS-485的Modbus RTU的实现,但也欢迎使用Modbus TCP/IP实现。解决方案似乎有限。有一个示例代码,其中freemodbus端口针对其编译器。另外,自行移植到PIC18也不难。我在更大的处理器上使用了免费的mod bus library,没有任何问题,我看到有AVR端口,因此应该可以使用PIC端口。我为PIC18实现了Modbus RTU(和ASCII)从机,但使用USB而

有人能为微芯片PIC18处理器提供Modbus RTU从机的开源实现方案吗?我正在寻找用于RS-232/RS-485的Modbus RTU的实现,但也欢迎使用Modbus TCP/IP实现。

解决方案似乎有限。有一个示例代码,其中freemodbus端口针对其编译器。另外,自行移植到PIC18也不难。我在更大的处理器上使用了免费的mod bus library,没有任何问题,我看到有AVR端口,因此应该可以使用PIC端口。

我为PIC18实现了Modbus RTU(和ASCII)从机,但使用USB而不是RS232/485。虽然协议代码只需要字符发送和接收功能,但转换为RS232/485将非常容易。如果需要,我可以帮你


查看我的USB Modbus I/O页面,看看它是否满足您的需要。该页面包含源代码的下载链接。源代码在GNU GPL下发布。

您可以在以下位置找到“C”源代码形式的Modbus RTU和TCP从机实现。由于实现是在ANSI“C”中,您也可以轻松地将其移植到PIC。供应商还为一些流行的微控制器内核(如8051、ARM、Coldfire等)提供端口,包括一些RTOS内核(OS9、MQX、uc OS)。该库重量非常轻,占用的RAM和ROM空间可以忽略不计。

Microchip最近发布了一个使用TCP/IP堆栈的应用程序。我成功地使用了它

对不起,没有人喜欢404-请接受此折扣,以弥补您的不便。对不起,没有人喜欢404-请接受此折扣,以弥补您的不便。