CDN加速镜像 | 设为首页 | 加入收藏夹
当前位置: 首页 资源下载 源码下载 嵌入式/单片机编程 其他嵌入式/单片机内容

文件名称:FREEMODBUS_FOR_stm32

  • 所属分类:
  • 标签属性:
  • 上传时间:
    2014-02-22
  • 文件大小:
    569.78kb
  • 已下载:
    0次
  • 提 供 者:
  • 相关连接:
  • 下载说明:
    别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容来自于网络,使用问题请自行百度

为什么要移植Freemodbus,这个问题需要从两个方面来回答。第一,modbus是一个非常好的应用层协议,它很简洁也相对完善。对于还没有接触过modbus的朋友来说,我非常不建议直接移植freemodbus,应该耐心的从modbus文档入手,并充分把握身边的所有资源,例如PLC的中modbus部分。第二,其实嵌入式系统的通信协议可以自己制定,但是通过实践发现自己定制的协议漏洞百出,尤其是扩展极为困难。我始终认为借鉴他人的经验是很好的途径。借鉴他人成熟的代码,可以减少调试的时间,实现的功能也多了不少。

个人观点,仅供参考。

freemodbus小提示

freemodbus只能使用从机功能。freemodbus更适合嵌入式系统,虽然例子中也有WIN32的例子,如果想要做PC机程序并实现主机功能,推荐使用另一个modbus库——NMODBUS,使用C#开发。同样WINFORM也可以通过自己编写串口代码实现modbus功能,但是这会花费很长的时间,可能是一周也可能是一个月,如果使用现成的代码库,那么开发时间可能只有10分钟。-Why transplant Freemodbus, this issue needs to be answered in two ways . First , modbus is a very good application layer protocol , it is very simple and relatively perfect. For no contact with modbus friends, I do not recommend direct transplant freemodbus, the patient should start from modbus documents and take full advantage of all the resources around you , for example, part of the modbus PLC. Second, the fact communication protocol embedded systems can develop their own , but through practice found loopholes own custom protocols , especially the expansion is extremely difficult. I have always believed that draw on the experience of others is a good way . Learn from others mature code can reduce debugging time , functions are also a lot more .

     Personal point of view , for reference only .

     freemodbus Tips

     freemodbus only from the machine function . freemodbus more suitable for embedded systems, although there are examples of WIN32 example , if you want
(系统自动生成,下载前可以参看下载内容)

下载文件列表

CMSIS/
CMSIS/core_cm3.c
CMSIS/core_cm3.h
CMSIS/stm32f10x.h
CMSIS/system_stm32f10x.c
CMSIS/system_stm32f10x.h
Debug/
Debug/Exe/
Debug/Exe/Test FreeModbus.out
Debug/List/
Debug/Obj/
Debug/Obj/core_cm3.o
Debug/Obj/main.o
Debug/Obj/mb.o
Debug/Obj/mbcrc.o
Debug/Obj/mbfunccoils.o
Debug/Obj/mbfuncdiag.o
Debug/Obj/mbfuncdisc.o
Debug/Obj/mbfuncholding.o
Debug/Obj/mbfuncinput.o
Debug/Obj/mbfuncother.o
Debug/Obj/mbrtu.o
Debug/Obj/mbutils.o
Debug/Obj/misc.o
Debug/Obj/portevent.o
Debug/Obj/portserial.o
Debug/Obj/porttimer.o
Debug/Obj/startup_stm32f10x_hd.o
Debug/Obj/startup_stm32f10x_md.o
Debug/Obj/stm32f10x_gpio.o
Debug/Obj/stm32f10x_it.o
Debug/Obj/stm32f10x_rcc.o
Debug/Obj/stm32f10x_tim.o
Debug/Obj/stm32f10x_usart.o
Debug/Obj/system_stm32f10x.o
FreeModbus/
FreeModbus/modbus/
FreeModbus/modbus/ascii/
FreeModbus/modbus/ascii/mbascii.c
FreeModbus/modbus/ascii/mbascii.h
FreeModbus/modbus/functions/
FreeModbus/modbus/functions/mbfunccoils.c
FreeModbus/modbus/functions/mbfuncdiag.c
FreeModbus/modbus/functions/mbfuncdisc.c
FreeModbus/modbus/functions/mbfuncholding.c
FreeModbus/modbus/functions/mbfuncinput.c
FreeModbus/modbus/functions/mbfuncother.c
FreeModbus/modbus/functions/mbutils.c
FreeModbus/modbus/include/
FreeModbus/modbus/include/mb.h
FreeModbus/modbus/include/mbconfig.h
FreeModbus/modbus/include/mbframe.h
FreeModbus/modbus/include/mbfunc.h
FreeModbus/modbus/include/mbport.h
FreeModbus/modbus/include/mbproto.h
FreeModbus/modbus/include/mbutils.h
FreeModbus/modbus/mb.c
FreeModbus/modbus/rtu/
FreeModbus/modbus/rtu/mbcrc.c
FreeModbus/modbus/rtu/mbcrc.h
FreeModbus/modbus/rtu/mbrtu.c
FreeModbus/modbus/rtu/mbrtu.h
FreeModbus/modbus/tcp/
FreeModbus/modbus/tcp/mbtcp.c
FreeModbus/modbus/tcp/mbtcp.h
FreeModbus/port/
FreeModbus/port/port.h
FreeModbus/port/portevent.c
FreeModbus/port/portserial.c
FreeModbus/port/portserial.c.bak
FreeModbus/port/porttimer.c
FreeModbus/port/porttimer.c.bak
Linker/
Linker/stm32f10x_flash.icf
Linker/stm32f10x_flash_extsram.icf
Linker/stm32f10x_nor.icf
Linker/stm32f10x_ram.icf
settings/
settings/Test FreeModbus.cspy.bat
settings/Test FreeModbus.dbgdt
settings/Test FreeModbus.dni
settings/Test FreeModbus.wsdt
settings/Test FreeModbus_Debug.jlink
StartUp/
StartUp/startup_stm32f10x_cl.s
StartUp/startup_stm32f10x_hd.s
StartUp/startup_stm32f10x_hd_vl.s
StartUp/startup_stm32f10x_ld.s
StartUp/startup_stm32f10x_ld_vl.s
StartUp/startup_stm32f10x_md.s
StartUp/startup_stm32f10x_md_vl.s
StartUp/startup_stm32f10x_xl.s
StdPeriph_Driver/
StdPeriph_Driver/inc/
StdPeriph_Driver/inc/misc.h
StdPeriph_Driver/inc/stm32f10x_adc.h
StdPeriph_Driver/inc/stm32f10x_bkp.h
StdPeriph_Driver/inc/stm32f10x_can.h
StdPeriph_Driver/inc/stm32f10x_cec.h
StdPeriph_Driver/inc/stm32f10x_crc.h
StdPeriph_Driver/inc/stm32f10x_dac.h
StdPeriph_Driver/inc/stm32f10x_dbgmcu.h
StdPeriph_Driver/inc/stm32f10x_dma.h
StdPeriph_Driver/inc/stm32f10x_exti.h
StdPeriph_Driver/inc/stm32f10x_flash.h
StdPeriph_Driver/inc/stm32f10x_fsmc.h
StdPeriph_Driver/inc/stm32f10x_gpio.h
StdPeriph_Driver/inc/stm32f10x_i2c.h
StdPeriph_Driver/inc/stm32f10x_iwdg.h
StdPeriph_Driver/inc/stm32f10x_pwr.h
StdPeriph_Driver/inc/stm32f10x_rcc.h
StdPeriph_Driver/inc/stm32f10x_rtc.h
StdPeriph_Driver/inc/stm32f10x_sdio.h
StdPeriph_Driver/inc/stm32f10x_spi.h
StdPeriph_Driver/inc/stm32f10x_tim.h
StdPeriph_Driver/inc/stm32f10x_usart.h
StdPeriph_Driver/inc/stm32f10x_wwdg.h
StdPeriph_Driver/Release_Notes_for_STM32F10x_StdPeriph_Driver.html
StdPeriph_Driver/src/
StdPeriph_Driver/src/misc.c
StdPeriph_Driver/src/stm32f10x_adc.c
StdPeriph_Driver/src/stm32f10x_bkp.c
StdPeriph_Driver/src/stm32f10x_can.c
StdPeriph_Driver/src/stm32f10x_cec.c
StdPeriph_Driver/src/stm32f10x_crc.c
StdPeriph_Driver/src/stm32f10x_dac.c
StdPeriph_Driver/src/stm32f10x_dbgmcu.c
StdPeriph_Driver/src/stm32f10x_dma.c
StdPeriph_Driver/src/stm32f10x_exti.c
StdPeriph_Driver/src/stm32f10x_flash.c
StdPeriph_Driver/src/stm32f10x_fsmc.c
StdPeriph_Driver/src/stm32f10x_gpio.c
StdPeriph_Driver/src/stm32f10x_i2c.c
StdPeriph_Driver/src/stm32f10x_iwdg.c
StdPeriph_Driver/src/stm32f10x_pwr.c
StdPeriph_Driver/src/stm32f10x_rcc.c
StdPeriph_Driver/src/stm32f10x_rtc.c
StdPeriph_Driver/src/stm32f10x_sdio.c
StdPeriph_Driver/src/stm32f10x_spi.c
StdPeriph_Driver/src/stm32f10x_tim.c
StdPeriph_Driver/src/stm32f10x_usart.c
StdPeriph_Driver/src/stm32f10x_wwdg.c
Test FreeModbus.dep
Test FreeModbus.ewd
Test FreeModbus.ewp
Test FreeModbus.eww
User/
User/main.c
User/stm32f10x_conf.h
User/stm32f10x_it.c
User/stm32f10x_it.h
文件路径.txt

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 搜珍网是交换下载平台,只提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。更多...
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或换浏览器;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*快速评论: 推荐 一般 有密码 和说明不符 不是源码或资料 文件不全 不能解压 纯粹是垃圾
*内  容:
*验 证 码:
搜珍网 www.dssz.com