μFR串行通信协议(Serial Communication Protocol),适用于μFR系列
Apparaten uit de μFR-serie kunnen communications tostand brengen via de Virtuele com - port van FTDI, zodat Apparaten worldgezien也是标准的com -poor硬件。
Communicatieparameters#
Lezers会见FTDI seriële接口#
μFR Classic en μFR advanced -lezers满足usb - anluing;
Seriële通信:1 Mbps, 8-N-1,流量控制:绿色;
RTS-pin - world从建筑物的设备窗口中分离出来。在处于复位状态的设备后面,wner de RTS被摄取。旺纳·德·RTS·杜伊德利克(wanner de RTS duidelijk)站在这台机器的后面,这台机器甚至可以正常站立。
μFR BaseHD-lezers遇到了“μFR- ondersteoning”固件geïnstalleerd (bijv.)。XR- en μFR XRc-lezers):
Seriële通信(帮助van VCOM实现FTDI-stuurprogramma): 250 kbps, 8-N-1,流量控制:Geen;
Lezers zonder FTDI seriële接口#
RS485(可转换分区USB/RS-485转换器):
可变波特率可以通过软件工具实现。波特率是指波特率是指波特率是指波特率是指波特率。标准波特率是250kbps。
μFR经典Nano RS232 en kaartformat RS232;
UART / TTL: 115200bps, 8-N-1,频闪:绿色。
115200bps为标准波特率。可变波特率可以通过软件工具实现。
PIN - 4 op - de - connector世界从不锈钢的器件孔中分离出来。(3,3 V),使设备处于复位状态。在正常的工作场所中,所有的设备之间都有跨越的距离(0 V)。
此外,该设备还采用了RS232无线ttl转换器,并在RTS上实现了4线控制。万纳·德·RTS是一个天才,在这个处于重置状态的机器背后。万纳·德·RTS是被摄取的,在处于正常状态的机器后面。
设计了RTS-pin - word的固件更新模式,并对设备的pin - 4进行了修改。
输出量:UART / TTL-model输出量:
Voor通信系统采用主机-pc的世界特征协议、D-Logic协议和“μFR串行”协议。
所有通信世界geïnitieerd主机门(android平台的pc机)都是安全的。
最大空间大小为256字节,最大空间大小为192字节,最大空间大小为256字节。
在这片土地上,有两种更短的包裹。
- CMD- opdracht verzonden门的主机和设备
- 答- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CMD可以被称为是一个大的集合。命令行长度设置为7字节长度,命令行长度设置- CMD_EXT为可变长度。
德语:
- 消-经过调查,一切正常,设备将打开CMD EXT中的CMD
- 犯错- 4个opgetreden, 4个字节定义ERR_TYPE
- 负责- CMD_EXT的CMD的响应van - et设备
Communicatieconstantenbytes definiëren该类型的数据包,数据是在每个驱动字节的数据包。
每个包的初始字节是头字节。tweede字节是altijd CMD_CODE。De derde字节是De TRAILER字节。
Tabel 1。Communicatieconstanten
CMD_HEADER | 0 x55 | CMD_TRAILER | 0 xaa |
ACK_HEADER | 0 xac | ACK_TRAILER | 0 xca |
RESPONSE_HEADER | 0 xde | RESPONSE_TRAILER | 0中 |
ERR_HEADER | 0 xec | ERR_TRAILER | 0 xce |
校验和#
文档中所有的控件都是用二进制二进制来表示的,比如字节是用二进制二进制来表示的,比如字节是用二进制二进制来表示的,比如字节是用二进制二进制来表示的。2007年,世界上的许多人都不喜欢这个世界。
即使cd - packet左bijvovobebe7个字节,左bijvovobebe7e个字节,左bijvobebebe7e个字节,左control = de veves6个字节;
CHECKSUM = (Byte1 XOR Byte2 XOR Byte3 XOR Byte4 XOR Byte5 XOR Byte6) + 0x07
CMD-codes#
Elke opdracht heeft zijn overeenkomstige waarde——kijk naar命令概述。
Foutcodes#
此外,我们还看到了四种光学器件,其中两种器件都遇到了err包。就像4个左左左左左左左左左左左右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右。
CMD-pakket#
7字节长度的ext结尾的可变长度。在给定的文本文本文本包中,文本文本包的长度为字节数,文本文本包的长度为字节数。Bij het uitgeven van CMD_EXT gaat altijd het belangrijkste CMD 7-byte兰格pakket eerst。同时还允许所有的设备进行监控,监控设备和监控设备进行监控,监控设备和监控设备进行监控。北京4个国家的设备遇到了err包。CMD_EXT给出的参数为:verschillende参数,afhankelijk van的参数为opdrachttype,而CMD_EXT给出的参数为:verschillende参数。
cd - pack左旋式结构:
cd - pack左旋式结构:
Verplichte cd包结构为7字节 |
||||||
---|---|---|---|---|---|---|
1字节 | 字节2 Zoekertjes | 3字节 | 4字节 | 5字节 | 6字节 | 7字节 |
CMD_HEADER | CMD_CODE | CMD_TRAILER | CMD_EXT_Length | CMD_Par0 | CMD_Par1 | 校验和 |
- 1字节在表1中定义了CMD_HEADER。Communicatieconstanten 0 x55
- 2字节: CMD_CODE在表2中定义。CMD_CODE waarden
- 3字节在表1中定义了CMD_TRAILER。Communicatieconstanten 0 xaa
- 4字节: CMD_EXT_Length: al0 dan word de "CMD EXT" (getbruikt);在CMD_EXT包中扩展了ELSE-waarde
- 5字节: CMD_Par0:命令参数0,neemt verschillende warden afhankelijk van de opdracht
- 6字节: CMD_Par1: command parameter1, neemt verschillende warden afhankelijk van de opdracht
- 7字节: CHECKSUM -校验和字节数为1到6个数字
CMD_EXT包左左结构:
CMD_EXT包左左结构:
CMD_EXT pakketstructuur | |||
1字节 | … | 字节N | 字节N + 1 |
参数字节1到N | CMD_EXT_CHECKSUM |
参数字节数为1到N - verschillende参数,类型为opdracht
- CMD_EXT_CHECKSUM - Controlesom字节1到N
- CMD_EXT_Length是包含CMD_EXT_CHECKSUM在内的所有字节;bijv。长度为N+1
ANSWER-pakkettypen#
这台机器可以反传统地满足人们的需求。
ACK -调查发言
同时,还对cmd - packet的正确配置(结构和控制)、cmd - packet的正确配置(结构和控制)、ak - packet的正确配置(结构和控制)、ak - packet的正确配置(结构和控制)、ak - packet的正确配置(结构和控制)进行了分析。
ERR -四角包
此外,他还看到了四种不同的颜色,两种颜色的设备都遇到了err包。在ERR_EXT中设置返回值。在dateval中,直接输入ERR_EXT包,而不是ERR_EXT包。
RSP -安伍德包
此外,还正确配置了cmd_ext - packet的RSP值,并验证了该设备满足RSP_EXT - packet的RSP值,即RSP_EXT的RSP值。所有的CMD bijvor都被保存在一个单词节点的左数据端口基因中,该基因位于RSP_EXT包中,也位于RSP_EXT包中。Anders,也是CMD_EXT的CMD,在左端遇到了两个字节,将RSP_EXT放在中间,然后将RSP_EXT放入rsp包中。即使是在高度高度的情况下,也可以使用线性读取、线性读取、静态读取和静态读取。
ACK -调查发言#
背囊式左旋式结构;
背囊式左旋式结构;
ACP-pakketstructuur |
||||||
1字节 | 字节2 Zoekertjes | 3字节 | 4字节 | 5字节 | 6字节 | 7字节 |
ACK_HEADER | CMD_CODE | CMD_TRAILER | 无关紧要,别在背包里乱扔东西 | 校验和 |
- 1字节: ACK_HEADER在表1中定义。Communicatieconstanten 0 x55
- 2字节: CMD_CODE在表2中定义。CMD_CODE waarden。设备确认数据是否正确
- 3字节: ACK_HEADER在表1中定义。Communicatieconstanten 0 x55
- 4字节:字节5,字节6:在ACK-pakket中的Niet gebruik, warden zijn 0x00
- 7字节: CHECKSUM -校验和字节数为1到6个数字
ERR -输出包#
err - packet左旋式结构;
Verplichte 7字节ERR |
||||||
1字节 | 字节2 Zoekertjes | 3字节 | 4字节 | 5字节 | 6字节 | 7字节 |
ERR_HEADER | ERROR_CODE | ERR_TRAILER | ERR_EXT_Length | Err_Val0 | Err_Val1 | 校验和 |
- 1字节: ERR_HEADER在表1中定义。Communicatieconstanten 0 xec
- 2字节: ERR_CODE在表3中定义。FOUTCODES。
- 3字节在表1中定义了ERR_TRAILER。Communicatieconstanten 0 xce
- 4字节:同样是ERR_EXT包,在ERR_EXT包(包括ERR_EXT控件)中设置字节长度。
- 5字节:在err_value中定义的单词中,包含超过40个单词的信息
- 6字节:在ERR_Val1中定义的单词中,包含超过4个单词的信息
- 7字节: CHECKSUM -校验和字节数为1到6个数字
ERR_EXT在左侧的volgende结构:
ERR_EXT pakketstructuur | |||
1字节 | 。. | 字节N | 字节N + 1 |
4字节1 naar N | ERR_EXT_CHECKSUM |
- 字节1:erste字节van ERR_EXT
- …
- 字节N:第N- N个字节范ERR_EXT
- 字节N+1: ERR_EXT_CHECKSUM, controlesom。字节1到N,断点值为0。
RSP -反两个包#
rsp - packet左旋结构:
Verplichte 7字节RSP |
||||||
1字节 | 字节2 Zoekertjes | 3字节 | 4字节 | 5字节 | 6字节 | 7字节 |
RSP_HEADER | CMD_CODE | RSP_TRAILER | RSP_EX_length | RSP_Val0 | RSP_Val1 | 校验和 |
- 1字节在表1中定义了RSP_HEADER。Communicatieconstanten 0中
- 2字节: CMD_CODE在表2中定义。CMD_CODE waarden
- 3字节在表1中定义了ERR_TRAILER。Communicatieconstanten 0 xde
- 4字节RSP_EXT包(包括RSP_EXT控件)的字节长度。
- 5字节在rsp_value中定义了响应的响应信息
- 6字节在RSP_Val1中定义了响应信息
- 7字节: CHECKSUM - Controlesom van Bytes 1到6个数字。
T
RSP_EXT pakketstructuur | |||
1字节 | 。. | 字节N | 字节N + 1 |
RSP字节1 naar N | RSP_EXT_CHECKSUM |
- 字节1:RSP_EXT的初始字节
- …
- 字节N: RSP_EXT的第N个字节
- 字节N+1: RSP_EXT_CHECKSUM, controlesom。字节1到N,断点值为0。