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