移植过程比较繁琐就不细说了,说一下注意点就行
一、共用函数
不管是TCP还是RTU有些函数是共用的,比如:

eMBErrorCode eMBRegHoldingCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNRegs, eMBRegisterMode eMode )
eMBErrorCode eMBRegCoilsCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNCoils, eMBRegisterMode eMode )
eMBErrorCodee MBRegCoilsCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNCoils, eMBRegisterMode eMode )
eMBErrorCode eMBRegDiscreteCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNDiscrete )

这几个函数。
二、不共用函数
TCP和RTU有些函数是不共用的,比如:

eMBErrorCode eMBInit( eMBMode eMode, UCHAR ucSlaveAddress, UCHAR ucPort, ULONG ulBaudRate,eMBParity eParity )
eMBErrorCode eMBTCPInit( USHORT ucTCPPort )
eMBErrorCode eMBEnable( void )
eMBErrorCode eMBTcpEnable( void )

等等。一些函数是不共用的。
三、由于移植繁琐,不过多介绍直接给出工程文件参考就行。
工程文件

STM32F103移植FreeModbus实现ModbusRTU和ModbusTCP同时工作相关推荐

  1. 手把手教你移植FreeModbus到STM32【看评论区引导,领取全套资料包】

    为什么要移植freemodbus 大家好,近期由于一个小项目的需要,要用到Modbus协议进行通信.相信各位工作的小伙伴们,或多或少都要跟Modbus打交道吧.那么,Modbus协议的重要性我自不必多 ...

  2. STM32F103移植mpu9250

    STM32F103移植mpu9250 1. 需求和来源 1.1. 基本配置 1.2. 遗留问题 2. 解决办法 2.1. libmpllib.lib 2.2. 空间不够 1. 需求和来源 回归技术的第 ...

  3. STM32F103移植FreeRTOS必须搞明白的系列知识---1(Cortex-CM3中断优先级)

    STM32F103移植FreeRTOS必须搞明白的系列知识---1(Cortex-CM3中断优先级) STM32F103移植FreeRTOS必须搞明白的系列知识---2(FreeRTOS任务优先级) ...

  4. stm32f103移植ucosIII系统

    文章目录 一. 使用stmcubemax创建工程 二. 准备uCOSIII源码 三. 移植前准备 1. 在ucos源码中新建两个文件夹 2. 在uC-BSP文件夹下新建bsp.c和bsp.h文件 3. ...

  5. 基于STM32F103移植华为LiteOS物联网系统

    基于STM32F103移植华为LiteOS物联网系统 本实验是通过学习野火的<物联网操作系统 LiteOS开发实战指南>参考学习的. 1.移植前的准备 LiteOS 的源码可从 LiteO ...

  6. 移植FreeModbus

    freeemodbus百度百科(介绍比较详细) https://baike.baidu.com/item/freemodbus/7566841?fr=aladdin STMC2CubeMX | STM ...

  7. STM32F103移植LiteOS之跑马灯实验

    相关文章: STM32F103移植LiteOS保姆级教程(基于Huawei-LiteOS-studio) STM32F103移植LiteOS保姆级教程(基于Ubuntu平台) 在编译通过且能成功烧录的 ...

  8. 移植Freemodbus到STM32(基于CubeMX,HAL库)-避坑篇

    具体Freemodbus移植到STM32步骤参考: STMC2CubeMX | STM32 HAL库移植FreeModbus详细步骤 基于STM32HAL库移植FreeModbus FreeModbu ...

  9. STM32F103/107 移植Freemodbus RTU

    1.简介 FreeMODBUS一个奥地利人写的Modbus协议.它是一个针对嵌入式应用的一个免费(自由)的通用MODBUS协议的移植.Modbus是一个工业制造环境中应用的一个通用协议.Modbus通 ...

最新文章

  1. linux驱动:音频驱动(三)ASoc之machine驱动及card初始化
  2. (一)JDBC入门及简介
  3. UDDI :一种 XML Web 服务
  4. JDK9的JShell简单使用
  5. c#中事件注册多个委托并获取委托列表
  6. Python 自动生成环境依赖包 requirements
  7. Mybayis的项目使用的Mapping文件使用总结参考(一)
  8. k8s ReplicaSet
  9. STM32的ucgui移植
  10. 微信“小程序”来了 Webpower教您如何做二维码营销
  11. 二进制转十六进制 算法实现思想
  12. 高效的word转换成pdf转换器
  13. 气凝胶产业链都有?-供应银纳米粒子修饰碳球/石墨烯复合气凝胶/磷钨杂多酸修饰ZrO_2气凝胶/柠檬酸修饰纤维素气凝胶定制
  14. 一位IT博士的大学十年
  15. 判断android已经root,android 如何用代码判断手机是否被root
  16. 关于美团、饿了么外卖优惠券公众号的设计思路
  17. torch F.cosine_similarity使用
  18. 股票入门基础知识1:什么是股票和股份?
  19. 日本教育家多湖辉的《学生用功术》 (1)
  20. 2014年互联网IT待遇

热门文章

  1. 初步了解Panda3D 雾(Fog)
  2. 人脸生成的最强算法——《StyleGAN》论文解析
  3. 抓包工具Charles+fiddler使用方法(一)自用
  4. 武汉大学计算机学院 教师名录,韩镇副教授-教师名录-国家多媒体软件工程技术研究中心...
  5. CMMI五大成熟度定义及过程管理类详解
  6. 苹果6s强制删除id锁_苹果手机忘了解锁密码不要慌,你可以这样做!
  7. 云服务器BBC销售渠道,云服务器bbc什么意思
  8. Spring调用vertx异步service Interface
  9. 三天打鱼两天晒网的c语言程序,回归经典之C语言《三天打鱼两天晒网》
  10. office2019官方离线版安装包下载