<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/6257a94dbd8c6f2306d74b9a/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6257a94dbd8c6f2306d74b9a/bg1.jpg"><div class="c x0 y1 w0 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">LSD</div><div class="t m0 x1 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">LSD</div><div class="t m0 x1 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0">LSD</div><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">LSD<span class="_ _0"> </span>SCIENCE</div><div class="t m0 x2 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">SCIENCE</div><div class="t m0 x2 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0">SCIENCE</div><div class="t m0 x2 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">SCIENCE<span class="_ _1"> </span>&</div><div class="t m0 x3 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">&</div><div class="t m0 x3 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0">&</div><div class="t m0 x3 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">&<span class="_ _2"> </span>TECHNOLOGY</div><div class="t m0 x4 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">TECHNOLOGY</div><div class="t m0 x4 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0">TECHNOLOGY</div><div class="t m0 x4 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">TECHNOLOGY<span class="_ _3"> </span>CO.,L</div><div class="t m0 x5 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">CO.,L</div><div class="t m0 x5 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0">CO.,L</div><div class="t m0 x5 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">CO.,L<span class="_ _4"> </span>TD</div><div class="t m0 x6 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">TD</div><div class="t m0 x6 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0">TD</div><div class="t m0 x6 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">TD<span class="_ _5"> </span>.</div><div class="t m0 x7 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">.</div><div class="t m0 x7 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0">.</div><div class="t m0 x7 h4 y2 ff1 fs0 fc0 sc0 ls0 ws0">.<span class="_ _6"> </span><span class="ff2 fs1 fc1 sc1">利尔达科技有限公司<span class="_ _7"> </span><span class="ff3 sc0">WWW.LIERDA.COM</span></span></div><div class="t m0 x8 h5 y5 ff3 fs1 fc1 sc0 ls0 ws0">WWW.LIERDA.COM</div><div class="t m0 x8 h5 y6 ff3 fs1 fc1 sc0 ls0 ws0">WWW.LIERDA.COM</div><div class="t m0 x8 h5 y2 ff3 fs1 fc1 sc0 ls0 ws0">WWW.LIERDA.COM</div></div><div class="t m0 x9 h4 y7 ff2 fs1 fc0 sc0 ls0 ws0">公司地址<span class="_ _8"> </span><span class="ff4">:<span class="_ _9"> </span></span>杭州市<span class="_ _a"> </span>登云路<span class="_ _b"> </span><span class="ff4">425<span class="_ _c"> </span></span>号<span class="_ _6"> </span>利尔达大厦<span class="_ _d"> </span><span class="ff4">16F</span></div><div class="t m1 xa h6 y7 ff4 fs1 fc0 sc0 ls0 ws0">T<span class="_ _e"></span>el:</div><div class="t m0 xb h4 y7 ff2 fs1 fc0 sc0 ls0 ws0">0571-<span class="_ _f"> </span>88800000<span class="_ _10"> </span><span class="ff4">Fa<span class="_ _e"></span>x:<span class="_ _0"> </span></span>0571-8<span class="_ _a"> </span>9908<span class="_ _11"> </span>8688</div><div class="c xc y8 w2 h7"><div class="t m0 xd h4 y9 ff2 fs1 fc0 sc0 ls0 ws0">第<span class="_ _6"> </span><span class="ff5">–<span class="_ _12"> </span><span class="ff6">1<span class="_ _13"> </span></span>–<span class="_ _12"> </span></span>页<span class="_ _14"> </span>共<span class="_ _6"> </span><span class="ff5">–<span class="_ _12"> </span><span class="ff6">8<span class="_ _13"> </span></span>–<span class="_ _12"> </span></span>页</div></div><div class="t m0 x2 h8 ya ff2 fs2 fc0 sc2 ls0 ws0">MSP43<span class="_ _15"></span>0Moni<span class="_ _15"></span>tor<span class="_ _16"> </span>程序自升级<span class="_ _17"> </span><span class="sc0">(<span class="_ _18"> </span>UART<span class="_ _b"> </span>)</span></div><div class="t m0 x9 h9 yb ff7 fs3 fc0 sc0 ls0 ws0">�<span class="_ _19"> </span><span class="ff2 fc2 sc3">通讯协议</span></div><div class="t m0 x9 h9 yc ff2 fs3 fc0 sc0 ls0 ws0">发送过程全部为<span class="_ _1a"> </span>十六进制<span class="_ _1b"> </span>Hex</div><div class="t m0 x9 h9 yd ff2 fs3 fc0 sc0 ls0 ws0">通信接口:<span class="_ _1c"> </span>UART<span class="_ _1d"> </span>(<span class="_ _1e"> </span>RS232<span class="_ _1f"> </span>)</div><div class="t m0 x9 h9 ye ff2 fs3 fc0 sc0 ls0 ws0">格式:<span class="_ _8"> </span>N81<span class="_ _11"> </span>,<span class="_ _1e"> </span>9600BPS<span class="_ _20"> </span>(经典<span class="_ _8"> </span>波特率可在下拉列表中选择<span class="_ _21"> </span>)</div><div class="t m0 x9 h9 yf ff2 fs3 fc0 sc0 ls0 ws0">本协议中涉及到的地址、<span class="_ _22"></span>密码、<span class="_ _22"></span>命令字均为<span class="_ _23"> </span>16<span class="_ _24"> </span>位,<span class="_ _25"> </span><span class="fc3">所有以字形式出现的均先发低<span class="_ _26"> </span>8<span class="_ _27"> </span>位</span></div><div class="t m2 xe h9 yf ff2 fs3 fc3 sc0 ls0 ws0">,</div><div class="t m0 x9 h9 y10 ff2 fs3 fc3 sc0 ls0 ws0">后发高<span class="_ _28"> </span>8<span class="_ _27"> </span>位。</div><div class="t m0 x9 h9 y11 ff2 fs3 fc0 sc0 ls0 ws0">发送的<span class="_ _8"> </span><span class="fc2 sc3">数据包<span class="_ _8"> </span></span>格式如下:</div><div class="t m0 x9 h9 y12 ff2 fs3 fc0 sc0 ls0 ws0">一个数据包内的指令执行完毕<span class="_ _29"> </span>ACK<span class="_ _2a"> </span>返回<span class="_ _2b"> </span>0x11</div><div class="t m0 x9 h9 y13 ff2 fs3 fc0 sc0 ls0 ws0">帧头或者校验码错误<span class="_ _2c"> </span>ACK<span class="_ _2a"> </span>返回<span class="_ _2b"> </span>0<span class="_"> </span>x22</div><div class="t m0 x9 h9 y14 ff2 fs3 fc0 sc0 ls0 ws0">密码错误<span class="_ _21"> </span>ACK<span class="_ _2a"> </span>返回<span class="_ _2b"> </span>0x33</div><div class="t m0 x9 h9 y15 ff2 fs3 fc0 sc0 ls0 ws0">擦除<span class="_ _2b"> </span>flash<span class="_ _2d"> </span>指令中若地址<span class="_ _2e"> </span><span class="fc4">超出范围<span class="_ _2f"> </span></span>或<span class="_ _1e"> </span><span class="fc4">信息段标识不符<span class="_ _1a"> </span></span>则不擦除<span class="_ _1b"> </span>flash,<span class="_ _8"> </span>返回<span class="_ _2b"> </span>0x44</div><div class="t m0 x9 h9 y16 ff2 fs3 fc0 sc0 ls0 ws0">程序下载指令中若地址超出范围则不升级<span class="_ _30"> </span>flash<span class="_ _1f"> </span>,返回<span class="_ _28"> </span>0x44</div><div class="t m0 x9 h9 y17 ff2 fs3 fc0 sc0 ls0 ws0">读<span class="_ _24"> </span>flash<span class="_ _2d"> </span>指令中若地址超出范围则不读取<span class="_ _31"> </span>flash<span class="_ _1f"> </span>,返回<span class="_ _28"> </span>0x44</div><div class="t m0 x9 h9 y18 ff2 fs3 fc0 sc0 ls0 ws0">flash<span class="_ _2d"> </span>擦除失败<span class="_ _32"> </span>ACK<span class="_ _2a"> </span>返回<span class="_ _2b"> </span>0x55</div><div class="t m0 x9 h9 y19 ff2 fs3 fc0 sc0 ls0 ws0">(ps:<span class="_ _1d"> </span>在擦除的段内存在<span class="_ _33"> </span>单元不是<span class="_ _1b"> </span>0xFF)</div><div class="t m0 x9 h9 y1a ff2 fs3 fc0 sc0 ls0 ws0">程序下载失败<span class="_ _34"> </span>ACK<span class="_ _2a"> </span>返回<span class="_ _2b"> </span>0<span class="_"> </span>x66</div><div class="t m0 x9 h9 y1b ff2 fs3 fc0 sc0 ls0 ws0">(接收数据缓存内的数据和<span class="_ _21"> </span>写到<span class="_ _2b"> </span>flash<span class="_ _2d"> </span>上的数据不一致<span class="_ _1a"> </span>)</div><div class="c xf y1c w3 ha"><div class="t m0 x10 hb y1d ff2 fs4 fc0 sc0 ls0 ws0">帧头</div><div class="t m0 x11 hb y1e ff2 fs4 fc0 sc0 ls0 ws0">HEAD<span class="_ _35"> </span><span class="fc2">(<span class="_ _36"> </span>0x80<span class="_ _35"> </span>)</span></div></div><div class="c x12 y1c w3 ha"><div class="t m0 x10 hb y1f ff2 fs4 fc0 sc0 ls0 ws0">长度</div><div class="t m0 x13 hb y1d ff2 fs4 fc0 sc0 ls0 ws0">LEN<span class="_ _c"> </span>(<span class="_ _36"> </span>1<span class="_"> </span>byte</div><div class="t m2 x14 hb y1d ff2 fs4 fc0 sc0 ls0 ws0">)</div><div class="t m0 x15 hb y1e ff2 fs4 fc0 sc0 ls0 ws0">(<span class="_ _36"> </span>MonitorCMD<span class="_ _37"> </span>内</div><div class="t m0 x11 hb y20 ff2 fs4 fc0 sc0 ls0 ws0">所含<span class="_ _35"> </span>字节数<span class="_ _2d"> </span>)</div></div><div class="c x16 y1c w3 ha"><div class="t m0 x17 hb y21 ff2 fs4 fc4 sc4 ls0 ws0">MonitorCMD</div></div><div class="c x18 y1c w4 ha"><div class="t m0 x19 hb y1f ff2 fs4 fc0 sc0 ls0 ws0">异或校验<span class="_ _38"> </span>XOR</div><div class="t m0 x1a hb y1d ff2 fs4 fc0 sc0 ls0 ws0">(包括帧头在<span class="_ _e"></span>内</div><div class="t m0 x1a hb y1e ff2 fs4 fc0 sc0 ls0 ws0">的所有数据的<span class="_ _e"></span>异</div><div class="t m0 x11 hb y20 ff2 fs4 fc0 sc0 ls0 ws0">或值<span class="_ _25"> </span>1Byte<span class="_ _39"> </span>)</div></div><div class="c x1b y1c w3 ha"><div class="t m0 x1a hb y21 ff2 fs4 fc0 sc0 ls0 ws0">ACK</div><div class="t m3 x1c hb y21 ff2 fs4 fc0 sc0 ls0 ws0">(<span class="_ _3a"></span>从<span class="_ _3a"></span>机<span class="_ _3a"></span>发<span class="_ _3a"></span>送<span class="_ _3a"></span>)</div></div></div><div class="pi" data-data='{"ctm":[1.611830,0.000000,0.000000,1.611830,0.000000,0.000000]}'></div></div>
</body>
</html>