文件名称:DFT的matlab源代码-cdnet:CDNET协议和CDBUS/CDNETC库(该库面向MCU。)
文件大小:40KB
文件格式:ZIP
更新时间:2024-06-14 20:51:40
系统开源
DFT的matlab源代码CDNET是CDBUS的高层协议 CDBUS框架: [src,dst,len] + [CDNET有效负载] + [crc_1,crc_h] CDNET级别 CDNET协议具有三个不同的级别,通过第一个字节的bit7和bit6进行选择: 7位 位6 描述 0 X 级别0:最简单的级别,用于单网络通信 1个 0 级别1:支持跨网络和多播通信 1个 1个 级别2:原始,例如PC之间的TCP / IP通信 您可以根据需要为您的应用程序选择一个或多个级别。 CDNET是小端的。 级别0格式 要求 第一个字节: 场地 描述 [7] 始终为0:0级 [6] 始终为0:要求 [5:0] dst_port,范围0〜0x3f 第二个字节及之后:命令参数。 注意:该端口等效于UDP端口,但可以简单地理解为命令。 回复 第一个字节: 场地 描述 [7] 始终为0:0级 [6] 总是1:回覆 [5] 0:不分享; 1:第一个数据字节共享[4:0] [4:0] 不在乎,或第一个数据字节的一部分 默认值: SHARE_MASK为0xe0, SHARE_LEFT为0x80,仅当( first
【文件预览】:
cdnet-master
----utils()
--------cd_debug.h(3KB)
--------cd_debug_uart.c(4KB)
--------modbus_crc.c(3KB)
--------hex_dump.c(2KB)
--------cd_utils.h(3KB)
--------cd_list.c(3KB)
--------rbtree.c(8KB)
--------rbtree.h(5KB)
--------cd_list.h(2KB)
--------modbus_crc.h(551B)
--------cd_debug.c(4KB)
----dev()
--------cdctl_regs.h(2KB)
--------cdctl.h(2KB)
--------cdctl_it.c(11KB)
--------cdbus_uart.c(5KB)
--------cdbus.h(719B)
--------cdctl.c(7KB)
--------cdbus_uart.h(1KB)
--------cdctl_it.h(3KB)
----Readme.md(11KB)
----parser()
--------cdnet_l1.c(5KB)
--------cdnet_l0.c(2KB)
--------cdnet.h(3KB)
--------cdnet_l2.c(2KB)
----License(1KB)
----arch()
--------stm32()
--------pc()
----dispatch()
--------cdnet_dispatch.h(3KB)
--------cdnet_dispatch.c(10KB)
--------helper.c(5KB)