If register should be written or read.This value is passed to the calback functions which support either reading or writing register values. Writing means that the application registers should be updated and reading means that the modbus protocol stack needs to know the current register values.See also: eMBRegHoldingCB(), eMBRegCoilsCB(), eMBRegDiscreteCB() and eMBReglnputCB().Enumeration values: MB_REG_READ Read register values and pass to protocol stack.MB_REG_WRITE Update register values.Note: Note all ports implement this function.A port which wants to get an callback must define the macro MB_PORT_HAS_CLOSE to 1.Returns: If the resources where released it return eMBErrorCode:: MB_ENOERR. If the protocol stack is not in the disabled state it returns eMBErrorCode:: MB_EILLSTATE.Examples: LINUX/demo.c, MCF5235TCP/demo.c, STR71XTCP/demo.c, WIN32/demo. cpp, and WIN32TCP/demo. cpp.his function disables processing of Modbus frames.Returns: If the protocol stack has been disabled
标签: FreeModbus
上传时间: 2022-05-31
上传用户:
ROS学习指南ROS学习路径:了解ROS框架→ROSwiki初级教程→ROS-BYEXAMPLE→两种语言包(rosgpp和rospy本指南只包含前两个学习路径(了解ROS框架和ROs wiki初级教程)1了解ROS框架主要是下面这个图:概念:ROS universe全球范围的代码。我们也可以成为其中的一员Repository:每一员提供的代码库。stack:堆,提供一个完整的功能,比如ROS BY-EXAMPLE里面的rbx1是stack.里面包含很多Package(包)。如何看出来stack呢?在这个stack里面存在stack.xml文件,这个stack.xml提供stack元数据,包括它的许可信息和stack之间的依赖关系Package:包(应用程序代码的组织单元),比如rbx1里面的rbxl-apps.rbx1-bringup等都是package,包里面有节点(node),ROs依赖库(Libraries)数据套、配置文件、第三方软件、或者任何其他逻辑构成。如何看出package?在这个package里面存在manifest.aml,这个manifest.aml提供package元数据,包括它的许可信息和package之间依赖关系,以及语言特性信息.
标签: ros
上传时间: 2022-06-20
上传用户:kingwide
此资源是Ethercat 从站协议生成工具,可方便的生成从站协议代码,配合LAN9252的相关工具和资料,能方便的地实现Ethercat从机。
标签: Ethercat
上传时间: 2022-06-20
上传用户:
PIC XC8 V1.41 PRO版,编译器破解文件,将附件文件覆盖编译器bin目录下原文件即可。你懂的。。。。。。。编译前把编译选项的Free改成PRO和谐文件在MPLAB X IDE v5.00版本测试成功清除已成功 (总时间: 10ms)make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-confmake -f nbproject/Makefile-default.mk dist/default/production/KEY_V1.X.production.hexMicrochip MPLAB XC8 C Compiler (PRO Mode) V1.41Build date: Jan 24 2017Part Support Version: 1.41Copyright (C) 2017 Microchip Technology Inc.Memory Summary: Program space used 2A9h ( 681) of 1000h words ( 16.6%) Data space used 4Dh ( 77) of 100h bytes ( 30.1%) EEPROM space used 0h ( 0) of 100h bytes ( 0.0%) Data stack space used 0h ( 0) of AEh bytes ( 0.0%) Configuration bits used 2h ( 2) of 2h words (100.0%) ID Location space used 0h ( 0) of 4h bytes ( 0.0%)编译已成功 (总时间: 2s)正在加载代码...加载完成
标签: XC8
上传时间: 2022-06-21
上传用户:
摘要:介绍了以FreeModbus协议找在嵌入式抢占实时操作系统μC/OS-l的STM32平台上,成功实现了Modbus协议的移植。通过详细分析FreeModbus协议花并编写STM32F103VET6微处理器的底层驱动,成功实现了工业Modbus协议RTU和ASCll两种模式的通信功能。测试结果表明,在实际工业生产控制和仪表开发中,应用Freemodbus协议,完全符合工业数据采集、实时控制和数据处理等厂级重复性和精确度要求,在一定程度上降低了工业仪表开发的周期及成本。关键词:实时操作系统,uC/OS-ll,FreeModbus,Modbus协议,STM32Abstract:This paper introduces FreeModbus stack transplanted to the STM32 platform which has been embedded in the preemptive real-time operating system uC/OS-ll,in order that the transplantation of the Modbus protocol is successfuly im-plemented.The FreeModbus stack is analyzed in detail and STM32F103VET6 microprocessor underlying driver is writed,so that the two Modbus industrial communication function RTU and ASCll are successfully realized.Keywords:time operating system,uC/OS-ll,.FreeModbus,Modbus协议,STM32
标签: freemodbus 通信协议
上传时间: 2022-06-25
上传用户:
在Altium 软件中区分内电层是正片还是负片的方法通常情况下,大家都知道电路板的表层都是正片,负片特指内电层,然而内电层不一定都是负片,也有用正片的。电路板的内电层使用正片或是负片,是由设计电路板的人决定的,和个人习惯有关。下面就简单的说下,如何识别这个电气层是正片还是负片。方法一、在板层的显示和隐藏界面查看;进入板层颜色管理界面Design → Board Layers & Colors(快捷键L)有上图可以看出,中间上方的Signal Layers 栏所示的都是正片层,Internal Planes 栏所示的都是负片层。这里注意一点,使用负片层时,负片层是不允许用交互式布线命令走线的。方法二、看层叠结构;进入层叠管理,Design → Layer stack Manager上图中右上角标注1 和2 的地方,1 处表示添加负片层,2 处表示添加正片层,执行此命令后,会在图中的层叠处看到添加后的效果。本例中,使用了4 个正片层和两个负片层;拿其中一种来说明问题,图二中的3 标号处为负片层,双击层名称,弹出对话框,参数如下图所示;Net name 项是不允许修改的,这是负片层参数的特征。
标签: altium
上传时间: 2022-07-27
上传用户:shjgzh
VIP专区-嵌入式/单片机编程源码精选合集系列(62)资源包含以下内容:1. pci8360v jiemianchengxu jimokuai.2. 做以太网时可能有帮助的!其中是些原理图和使用说明.3. 5000系列DSP实验常用程序.4. FPGA/CPLD集成开发环境ISE的使用详解 示例代码1.5. FPGA/CPLD集成开发环境ISE使用详解实例-2.6. FPGA/CPLD集成开发环境ISE使用详解实例-3.7. FPGA/CPLD集成开发环境ISE使用详解实例-4.8. FPGA/CPLD集成开发环境ISE使用详解实例-5.9. FPGA/CPLD集成开发环境ISE使用详解实例-6.10. 最简单的在C语言中嵌入汇编语言的方法实现汇编与C的衔接.11. 几种实现电机调速方法的源程序.12. TMS320F2812全套原理图.13. STR712评估板的电路原理图.14. STR71x开发板上做AD转换的代码.15. EVC实现LCD屏.16. LPC2148 通过 CH375 读写U盘的例子.17. 飞利浦ARM芯片LPC2148的PROTEL格式的原理图.18. 实现基于CPLD的CCD采集系统设计源码.19. USB2.0 高速OTG控制芯片isp1761的stack.20. STR71系列ARM例子程序源代码.21. MCU51_CPLD开发板电路图。在整个200M的开发资料中感觉这副电路图纸最重要.22. str912芯片的串口烧写程序源代码.23. atmel关于SPI方面的PPT中文版本 估计对大家有用.24. URM3751距离测量模板驱动程序,最近到0.5CM,精度0.1CM.25. 通过计算不了1S内下降沿个数,达到测频目的..26. 红外程序.27. 很好c语言编写的pid算法,具有很好的参考价值.28. 用于CPLD的控制.29. 汉字点阵源码 汉字点阵源码 汉字点阵源码.30. 自动报警系统 自动报警系统 自动报警系统.31. usb原理图可以进行usb仿真应该是很好用的.32. 基于AT91SAM7A3的usb鼠标源代码。在keil for arm 3.1上运行通过。希望对需要的同行有所帮助。.33. 豆浆机开发相关资料.34. 在VS2005环境中,可以实现蓝牙的搜索.35. maxim的AD191的AD采样控制程序.36. UART nios中文使用说明,使用的是uart的控制的基本指令而不是用的基本输入输出命令.37. 1、链接存储方法 链接方式存储的线性表简称为链表(Linked List)。 链表的具体存储表示为: ① 用一组任意的存储单元来存放线性表的结点(这组存储单元既可以是连续的.38. philips i2c turner fi1256.39. I2C协议的小程序.40. 一款朋友自制的USB声卡.
上传时间: 2013-06-29
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(81)资源包含以下内容:1. 如何计算fpga或cpld门数的资料.2. 这个是由s3c2440扩展出来的一个arm开发板的原理图.3. 八位串行LED显示驱动器MAX7219 7211应用程序应用程序.4. Bitek 公司Bit1611下载器图纸(内含PCB和PDF原理图).5. PCI局部总线的中文教程.6. i2c总线相关知识.7. SMDK2440开发板的应用说明.8. TMS320F2812的液晶显示源程序,已编译通过.9. mcc18 sample including T6963C LCD driver.10. PID program using asm language.11. LPC2192 spi program FOR ATMEL.12. LPC2292 RAM TEST SAMPLE.13. LPC2294 TEST RS485 SAMPLE.14. I2C时钟芯片C51程序:提供已编译通过的I2C驱动程序,并有详细注释,可方便用于具体工程中..15. 嵌入式操作系统内核.16. usb接口编程.17. I2c接口编程.18. led接口编程.19. 51机对温度传感器DS18B20温度的提取.20. 本人课程设计交通灯+数码管动态显示+仿真.21. TI 公司的Z-stack 应用层开发程序.22. CC2420 2.4G射频芯片资料.23. Nios2-flash-programmer 使用的override文件.24. U盘电路图.25. FM12864J液晶资料.26. 用AT89C51写的程序.27. 一个遥控器的程序.28. qt-embedded-2.3.8.tar.gz源码.29. Zigbee标准1.0版本.30. 用于C/C++的单元测试工具源码.31. 用C 语言编写的贪吃蛇的程序,方便程序的移植..32. SED 1335的液晶显示程序.是12232 点显示的..33. Nios入门实验程序问题整理 好不容易搜集起来的啊 动手才是硬道理.34. SPMC75 CPU .35. 通过并口控制I2C总线的动态库源码.36. 工作于IDE模式下的CF卡监视、调试示例程序.37. 基于TMS320VC5507DSP和CF卡的MP3项目的源代码、电路图、PCB文件.38. 串入并出接口芯片.39. 经过自己调试.40. The attached file is the driver of I2C.
上传时间: 2013-07-14
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(122)资源包含以下内容:1. 凌阳7300做的硬盘刻录机原理图与PCB图.2. 摩托罗拉A1200详细原理图.3. 科大讯飞语音芯片XFS3011的开发指南.4. 日本人写的一套电子设计书籍.5. msp430 使用定时器做uart 的详细说明.6. 本文是一稿讲述cpdl的说明文,对初学者来说是一篇很好的入门文件..7. 这个是自己为了娱乐写的一个CS1.5脚本程序!希望大家只用于娱乐不要乱用.8. 2575的24V转5V的原理图。。2575有自我保护能力。。电流可达到3A。。。很好用.9. 跑马机程序 自动工作.10. 了解开发板2410的串口通信程序.11. 18B2的串口程序,18B2算出温度后,对其数据通过串口发送到上位机.12. 蓝牙开发的源程序.13. VGA核的verilog实现.14. 在mega128上实现ad2543的驱动程序.15. zigbee stack msstatePAN.16. zigbee stack ---msstatePAN.17. RC500的全套资料.18. MSP430系列单片机实现捕获脉冲信号周期的程序.19. 研究了Java平台的核心——虚拟机(JVM).20. 此压缩包为杰得开发得z228的BSP的源代码,可以实现很多功能,尤其是视频解码有很好的效果..21. 扬创yc2440的原理图,其中很详细的画出了2440的很多细节设计..22. KEILC51程序实例和配套硬件目标板,很详细,程序有注释.23. 这是关于PROTEL的资料.24. protel视频教程1.25. peotel视频教程3.26. symbian 利用http上传的例子..27. ATM模拟机-实现取钱模块.28. 嵌入式开发之内存管理,详细列出了几种常见的电源布局方案.29. 图像取边缘算法.30. 用凌阳单片机的普通IO口.31. 本人编写的天际反卫星场景仿真代码。希望大家喜欢.32. 在进行C++培训时.33. QuartusII的文件管理.34. 详细介绍TDS642EVM多路实时图像处理平台开发板.35. 闻亭TDS642EVM多路实时图像处理平台 快速建立项目.36. T M 3 2 0 C 6 0 0 0 详细介绍.37. 模拟I2C.38. 绘制多层PCB技术问答,供给广大电子爱好者学习.39. 该源码是在matlab环境下.40. 该源码是在matlab环境下.
标签: EDR
上传时间: 2013-08-02
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(133)资源包含以下内容:1. 一款优秀的51系统读写U盘的源程序和原理图.2. Automating Manufacturing Systems with PLCs 一本关于plc的理论书籍,解析很详细.3. 基于ATmega128的无线通信节点程序.4. wince 串口通讯非常好的源代码.5. Cypress 的(鼠标+键盘)复合设备汇编源程序.6. S3C44B0X开发板上的蜂鸣器测试程序.7. MCP2515使用的一个例子,有原理图和原代码.很使用..8. 步进电机的C++控制 很好用 适合初学者参考.9. 基于无线网络zigbee的协议栈的c代码。.10. 该文档介绍了如何用ti的cc2420来实现zigbee无线传感网络。.11. NPI单片机C语言编写的EEPROM读写程序,单片机为AT89C51ED2..12. IP04是一个使用Blackfin开源硬件结合Asterisk开源软件建立的IPPBX系统..13. 西安傅立叶科技的三星ARMS3C2410开发板电路的原理图.14. 磁盘FAT扇区数据读写操作 Ver 1.20(更新版).15. ATMEL 90usb128 USB CDC source,include USB protocol stack..16. (1)利用单片机定时器中断和定时器计数方式实现秒、分定时。 (2)通过LED显示程序的调整.17. 可实现时钟功能,倒计时,秒表,可以修改时间,蜂鸣器报警等.18. 带 SPI接口的独立 以太网控制器 . 2006 Microchip Technology Inc.高级信息 DS39662A_CN.19. 本文研究了在目前流行的嵌入式微控制器ARM9(Samsung 的 S3C2410)上硬件测试的方法。分析了在嵌入式Linux基础上开发测试程序的基本方法.20. 基于ARM2200开发平台开发的嵌入式TCPIP协议栈.21. Nucleus集成开发环境测试版.22. 软件无线电USRP v4.2版本硬件原理图.23. 嵌入式usb硬件开发.24. 基于QtEmbedded的GUI移植及应用程序开发.25. 最流行的CPLD.26. verilog语言编写的多处理器的程序代码.27. Flash file system.28. 本设计应用AT89C52单片机对高亮度LED显示屏进行控制.29. 最近做的工程需要用到步进电机,但由于量小,又没有厂家的选型手册,只得托人从深圳随便发了几个…… NMB (PM35L-048-HPH7)据我的测试.30. 运行ambfn7.m函数.31. 《PIC单片机应用开发典型模块》源代码及图片.32. 嵌入式开发的资料.33. 这是一个在某开发板上的FLASH文件系统的源码.34. STC12C5404AD的串口程序.35. E2ROM的读写程序.36. DS1302+AT89S52+LED的时钟显示.37. 电子时钟芯片ds1302的c51的程序例子.38. 用AT89C51和DS1302一起做的万年历.39. 简单的在ATMEGA64上移植ucosII.40. 用硬件描述语言(或混合原理图)设计模24计数器模块、4-7显示译码模块、顶层模块。.
标签: 智能卡技术
上传时间: 2013-06-24
上传用户:eeworm