首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > PDU解码流程

PDU解码流程

资料介绍
PDU解码流程一、文档说明 本文档针对 PDU 串的编码的流程做了一些简单的示例说明 二、示例 下面这个 PDU 串是用 AT 命令从话机中读出来的 ascii 串: 长度为 362 0000021002020501e8a8686808a70003100000018e22312302f3faeef28b4294dcb26b11fa77baf014abfa94ea706c4 c0b012a738311f9230a771c4342a3e2a00a9eb36c43174b410c69c8017af4fcd6c40019013337a2c8d337a2ff5a7122 78d27f0b037ae1eab942749295444e33aa60016b876b85c8016a712278d3152c829ff8628a6a7f0b037c69cff86480d 27f0c69c801800170018001928a1801780258021003060703101931550801800e0503d150d0d0 三、PDU 串的解码流程 1. 首先将 PDU 串打成 PDU 包 将 PDU 串相邻的两个 ascii 字符拼凑成一个 8bit 数据 由 void StringToPdu(char *PDUstr, uint32 pdulength) 实现,PDUstr 是 PDU 串,pdulength 是这个串的长 度(362) ,打好包的数据放在全局数组 PDUpack[512]中。 比如 开头的几个字符: 0000021002020501e8 转换如下: 00 ->0x00, 00 ->0x00, 02->0x02, 02->0x02, 05->0x05, 01->0x01, e8->0xE8……….. 打包完的数组如下: 长度 181 00 00 02 10 02 02 05 01 E8 A
标签:解码流程
PDU解码流程
本地下载

评论