-
移植国外STM32F103 MODBUS RTU代码
应用背景
STM32和维纶触摸屏通信,编译可以直接下载通信。波特率9600.测试是可以直接使用的了。需要增加什么功能就自己添加了。
功能码
定 义
操 作(二进制)
0x01
读开关量输出
读取一路或多路开关量输出状态数据
0x02
读开关量输入
读取一路或多路开关量状态输入数据
0x03
读取保存寄存器
读取一个或多个保存寄存器的数据
0x04
读取输入寄存器数据
读取输入一个或多个寄存器的数据
0x05
强置单线圈
强置一个逻辑线圈的通断状态
0x06
写单路寄存器
把一组二进制数据写入单个寄存器
0x10
写多路寄存器
把多组二进制数据写入多个寄存器
0X0F
写开关量输出
写多个开关量
控制一路继电器“合/分”输出
关键技术
这个代码要在keil4.7的编译环境下才能编译通过。直接可以下载使用,移植于国外的MODBUS的开源通信协议。和硬件的485配套使用。
ModBus协议定义了一个控制器能认识使用的消息结构,而不管它们是通过何种网络进行通信的,它制定了消息域的格局和内容的公共格式,
描述了一个控制器请求访问其它设备的过程,回应来自其它设备的请求,以及如何侦测并记录错误信息。
通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以完成信息和数据的交换与传送,
使各种不同的公司和厂家的可编程顺序控制器(PLC)、RTU、SCADA系统、DCS或与兼容ModBus协议的第三方设备之间可以连成工业网络,
构建各
- 2022-12-08 01:10:04下载
- 积分:1
-
利用最小方差方法估计复正弦加白噪声得平稳信号的功率谱
利用最小方差方法估计复正弦加白噪声得平稳信号的功率谱-Minimum variance estimation using complex sinusoidal plus a stationary white noise signal power spectrum
- 2022-08-21 14:20:59下载
- 积分:1
-
最新移动联通手机号码段号,可以用于检测手机号归属地
最新移动联通手机号码段号,可以用于检测手机号归属地-Finally, mumps New Services hung thistle themis Lennon tungsten ulcers ulcers ㄛ you can kill using quilt ulcer ulcer Lennon themis Master Distr Hua Liao
- 2022-05-22 03:12:58下载
- 积分:1
-
一个基于dct变换的数字水印算法的源程序,可供进行数字水印学习和研究的学生及科研工作者学习参考...
一个基于dct变换的数字水印算法的源程序,可供进行数字水印学习和研究的学生及科研工作者学习参考-DCT-based digital watermarking algorithm transform the source code, available for study and research of digital watermarking students and researchers to study the reference
- 2022-05-26 01:33:16下载
- 积分:1
-
就是用串口通讯线将两台机子用串口连起来进行通讯,最简单的。比如在a机上输入一个字符,在b机上能显示出来...
就是用串口通讯线将两台机子用串口连起来进行通讯,最简单的。比如在a机上输入一个字符,在b机上能显示出来
-Serial communication is to use two machines will be used for serial communication link, the most simple. For example, in a plane into a character, b plane will display
- 2022-02-27 03:20:15下载
- 积分:1
-
用c语言实现fft和IIR滤波器的设计。可以和matlab中的函数FFT滤波器…
用c语言实现fft和iir滤波器的设计。可以和matlab中的函数fft,filter等效。-used language fft and IIR filter design. Matlab can and the function fft, filter equivalent.
- 2022-05-26 12:27:39下载
- 积分:1
-
dvb_t标准在Matlab的Simulink仿真
DVB_T标准的matlab下的simulink仿真-DVB_T standards under the Matlab Simulink simulation
- 2022-12-17 00:40:03下载
- 积分:1
-
gauss_generator使用参数(多普勒频移系数,相移…
Gauss_generator利用参数(多普勒频移、系数、相移)生成确定的实高斯过程.m gaussian确定离散多普勒频移、系数、相移的程序.m Rice_generator在瑞利过程的基础上考虑视距分量,生成莱斯过程.m Suzuki_generator成确定型Suzuki过程.m Rayleigh_Doppler_multiPath.m Rayleigh_Doppler_singlePath.m rayleigh_Filter_Model.m pdf_cdf_gen.m test_rayleigh_pdf.m rayleigh.m-Gauss_generator use parameters (Doppler frequency shift coefficient, phase shift) formation to determine the actual Gaussian process. m Gaussian identify discrete Doppler frequency shift coefficient, Phase-shifting procedures. m Rice_generator in Rayleigh process on the basis of weight to consider the horizon, Rice production process. m-Suzuki_generator identified as Suzuki process. m Ra yleigh_Doppler_multiPath.m Rayleigh_Doppl er_singlePath.m rayleigh_Filter_Model.m pd f_cdf_gen.m test_rayleigh_pdf.m rayleigh.m
- 2022-05-30 15:11:08下载
- 积分:1
-
使用ftp协议,进行文件上传,对学习汇编的朋友,尤其是通信方面很有帮助...
使用ftp协议,进行文件上传,对学习汇编的朋友,尤其是通信方面很有帮助-Using the ftp protocol to upload files, compiled by a friend of learning, especially the communications very helpful
- 2022-03-23 20:38:34下载
- 积分:1
-
经典的维特比译码程序,供参考
经典的维特比译码程序,供参考-classic Viterbi decoding procedures for reference
- 2022-02-25 04:49:13下载
- 积分:1