首页

FreeModbus开源的Modbus协议栈

c

2020-12-26

FreeModbus是一款开源的Modbus协议栈,但是只有从机开源,主机源码是需要收费的。同时网上也没有发现比较好的开源的Modbus主机协议栈,所以才开发这款支持主机模式的FreeModbus协议栈。本版FreeModbus版本号更改为V1.6,特性如下: 新增加的主机源码与原有从机的风格及接口保持一致; 支持主机与从机在同一协议栈运行; 支持实时操作系统及裸机移植; 为应用提供多种请求模式,用户可以选择阻塞还是非阻塞模式,自定义超时时间等,方便应用层灵活调用; 支持所有常用的Modbus方法。

资源下载此资源下载价格为2D币(VIP免费),请先
资源文件列表
FreeModbus_Slave-Master-RTT-STM32/.cproject , 35299
FreeModbus_Slave-Master-RTT-STM32/.gitattributes , 469
FreeModbus_Slave-Master-RTT-STM32/.gitignore , 47
FreeModbus_Slave-Master-RTT-STM32/.project , 2204
FreeModbus_Slave-Master-RTT-STM32/.settings/org.eclipse.cdt.codan.core.prefs , 6653
FreeModbus_Slave-Master-RTT-STM32/.settings/org.eclipse.cdt.core.prefs , 13652
FreeModbus_Slave-Master-RTT-STM32/.settings/org.eclipse.cdt.managedbuilder.core.prefs , 2075
FreeModbus_Slave-Master-RTT-STM32/.settings/org.eclipse.cdt.ui.prefs , 122
FreeModbus_Slave-Master-RTT-STM32/.settings/org.eclipse.core.resources.prefs , 57
FreeModbus_Slave-Master-RTT-STM32/APP/inc/app_task.h , 1289
FreeModbus_Slave-Master-RTT-STM32/APP/inc/cpuusage.h , 210
FreeModbus_Slave-Master-RTT-STM32/APP/inc/delay_conf.h , 1319
FreeModbus_Slave-Master-RTT-STM32/APP/inc/rtconfig.h , 1772
FreeModbus_Slave-Master-RTT-STM32/APP/inc/stm32f10x_conf.h , 3181
FreeModbus_Slave-Master-RTT-STM32/APP/inc/stm32f10x_it.h , 1972
FreeModbus_Slave-Master-RTT-STM32/APP/src/app.c , 267
FreeModbus_Slave-Master-RTT-STM32/APP/src/app_task.c , 6111
FreeModbus_Slave-Master-RTT-STM32/APP/src/stm32f10x_it.c , 4093
FreeModbus_Slave-Master-RTT-STM32/BSP/inc/bsp.h , 4516
FreeModbus_Slave-Master-RTT-STM32/BSP/inc/gpio.h , 475
FreeModbus_Slave-Master-RTT-STM32/BSP/inc/usart.h , 488
FreeModbus_Slave-Master-RTT-STM32/BSP/src/bsp.c , 9731
FreeModbus_Slave-Master-RTT-STM32/BSP/src/gpio.c , 3226
FreeModbus_Slave-Master-RTT-STM32/BSP/src/usart.c , 12005
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Exe/FreeModbus_Slaver&Master+RTT+STM32.out , 629668
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/FreeModbus_Slave&Master+RTT+STM32.pbd , 1825431
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/FreeModbus_Slave&Master+RTT+STM32.pbd.browse , 1825431
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/FreeModbus_Slave&Master+RTT+STM32.pbd.linf , 5564
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/app.pbi , 828368
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/app.pbi.xcl , 11801
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/app_task.pbi , 833125
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/app_task.pbi.xcl , 11806
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/bsp.pbi , 748943
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/bsp.pbi.xcl , 11801
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/clock.pbi , 99602
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/clock.pbi.xcl , 11815
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/completion.pbi , 131917
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/completion.pbi.xcl , 11839
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/cpuport.pbi , 99433
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/cpuport.pbi.xcl , 11834
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/cpuusage.pbi , 100948
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/cpuusage.pbi.xcl , 11818
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/dataqueue.pbi , 140332
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/dataqueue.pbi.xcl , 11838
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/device.pbi , 104765
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/device.pbi.xcl , 11816
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/gpio.pbi , 777135
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/gpio.pbi.xcl , 11802
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/idle.pbi , 101182
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/idle.pbi.xcl , 11814
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/ipc.pbi , 130956
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/ipc.pbi.xcl , 11813
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/irq.pbi , 99265
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/irq.pbi.xcl , 11813
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/kservice.pbi , 123863
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/kservice.pbi.xcl , 11818
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mb.pbi , 824108
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mb.pbi.xcl , 11810
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mb_m.pbi , 842974
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mb_m.pbi.xcl , 11812
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbcrc.pbi , 758748
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbcrc.pbi.xcl , 11817
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfunccoils.pbi , 815238
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfunccoils.pbi.xcl , 11829
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfunccoils_m.pbi , 839666
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfunccoils_m.pbi.xcl , 11831
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncdiag.pbi , 38
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncdiag.pbi.xcl , 11828
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncdisc.pbi , 810343
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncdisc.pbi.xcl , 11828
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncdisc_m.pbi , 829873
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncdisc_m.pbi.xcl , 11830
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncholding.pbi , 819000
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncholding.pbi.xcl , 11831
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncholding_m.pbi , 846017
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncholding_m.pbi.xcl , 11833
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncinput.pbi , 810208
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncinput.pbi.xcl , 11829
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncinput_m.pbi , 829663
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncinput_m.pbi.xcl , 11831
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncother.pbi , 809249
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbfuncother.pbi.xcl , 11829
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbrtu.pbi , 819803
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbrtu.pbi.xcl , 11817
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbrtu_m.pbi , 840359
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbrtu_m.pbi.xcl , 11819
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbutils.pbi , 809799
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mbutils.pbi.xcl , 11825
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mem.pbi , 116790
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mem.pbi.xcl , 11813
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/memheap.pbi , 98498
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/memheap.pbi.xcl , 11817
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mempool.pbi , 98498
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/mempool.pbi.xcl , 11817
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/misc.pbi , 672018
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/misc.pbi.xcl , 11834
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/module.pbi , 98516
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/module.pbi.xcl , 11816
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/object.pbi , 107876
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/object.pbi.xcl , 11816
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/pin.pbi , 128071
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/pin.pbi.xcl , 11833
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/pipe.pbi , 139393
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/pipe.pbi.xcl , 11833
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/port.pbi , 757990
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/port.pbi.xcl , 11814
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/portal.pbi , 132743
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/portal.pbi.xcl , 11835
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/portevent.pbi , 780179
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/portevent.pbi.xcl , 11819
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/portevent_m.pbi , 801023
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/portevent_m.pbi.xcl , 11821
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/portserial.pbi , 817736
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/portserial.pbi.xcl , 11820
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/portserial_m.pbi , 817896
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/portserial_m.pbi.xcl , 11822
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/porttimer.pbi , 780081
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/porttimer.pbi.xcl , 11819
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/porttimer_m.pbi , 799210
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/porttimer_m.pbi.xcl , 11821
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/ringbuffer.pbi , 144395
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/ringbuffer.pbi.xcl , 11839
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/scheduler.pbi , 106594
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/scheduler.pbi.xcl , 11819
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/serial.pbi , 156067
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/serial.pbi.xcl , 11838
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/slab.pbi , 98571
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/slab.pbi.xcl , 11814
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_adc.pbi , 697512
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_adc.pbi.xcl , 11843
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_bkp.pbi , 679256
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_bkp.pbi.xcl , 11843
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_can.pbi , 729227
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_can.pbi.xcl , 11843
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_cec.pbi , 681012
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_cec.pbi.xcl , 11843
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_crc.pbi , 671653
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_crc.pbi.xcl , 11843
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_dac.pbi , 686093
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_dac.pbi.xcl , 11843
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_dbgmcu.pbi , 672403
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_dbgmcu.pbi.xcl , 11846
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_dma.pbi , 680021
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_dma.pbi.xcl , 11843
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_exti.pbi , 673905
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_exti.pbi.xcl , 11844
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_flash.pbi , 695263
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_flash.pbi.xcl , 11845
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_fsmc.pbi , 711810
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_fsmc.pbi.xcl , 11844
FreeModbus_Slave-Master-RTT-STM32/EWARM/Debug/Obj/stm32f10x_gpio.pbi , 684510
最多只能显示150条信息!
没有账号? 忘记密码?

社交账号快速登录