<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/622b379c81ded46b7f64487e/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/622b379c81ded46b7f64487e/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">基于<span class="_ _0"> </span><span class="ff2"><span class="_ _0"> </span></span>和<span class="_ _0"> </span><span class="ff2"><span class="_ _0"> </span></span>板的音频采集和回放程序设计</div><div class="t m0 x2 h4 y3 ff2 fs0 fc0 sc0 ls0 ws0"><span class="_ _1"></span></div><div class="t m0 x3 h4 y4 ff2 fs0 fc0 sc0 ls0 ws0"></div><div class="t m0 x4 h5 y5 ff1 fs1 fc1 sc0 ls0 ws0">江苏徐州中国矿业大学信息与电气工程学院(<span class="ff2"></span>) </div><div class="t m0 x5 h5 y6 ff1 fs1 fc1 sc0 ls0 ws0">宋军,顾永建</div><div class="t m0 x6 h5 y7 ff1 fs1 fc1 sc1 ls0 ws0">摘要:<span class="sc0">为了给程序设计作下基础,本文首先介绍了<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span></span>公司的<span class="_ _2"> </span><span class="ff2"> !<span class="_ _2"> </span></span>和<span class="_ _2"> </span><span class="ff2">"</span>(模拟接口电路)芯</span></div><div class="t m0 x6 h5 y8 ff1 fs1 fc1 sc0 ls0 ws0">片<span class="_ _2"> </span><span class="ff2">#!"<span class="_ _2"> </span></span>的特点,最后着重介绍了利用<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span></span>板上的<span class="_ _2"> </span><span class="ff2"> !<span class="_ _2"> </span></span>和<span class="_ _2"> </span><span class="ff2">#!"<span class="_ _2"> </span></span>实现</div><div class="t m0 x6 h5 y9 ff1 fs1 fc1 sc0 ls0 ws0">音频采集并实时回放的软件设计过程,并利用<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span></span>进行了模拟。 </div><div class="t m0 x6 h5 ya ff1 fs1 fc1 sc1 ls0 ws0">关键字:<span class="ff2 sc0">$ !"</span></div><div class="t m0 x6 h5 yb ff2 fs1 fc1 sc0 ls0 ws0"> !%<span class="ff1">(以下简称<span class="_ _2"> </span></span><span class="ff1">)是<span class="_ _2"> </span></span><span class="ff1">(德州仪器)公司<span class="_ _2"> </span></span>&&&<span class="_ _2"> </span><span class="ff1">年<span class="_ _2"> </span></span><span class="_ _2"> </span><span class="ff1">月推出的性价比极高(目前批</span></div><div class="t m0 x6 h5 yc ff1 fs1 fc1 sc0 ls0 ws0">量价格约人民币<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span></span>元)的定点数字信号处理器(<span class="ff2">$</span>)。指令执行速率高达<span class="_ _2"> </span><span class="ff2"> $</span>,已经广泛用于</div><div class="t m0 x6 h5 yd ff1 fs1 fc1 sc0 ls0 ws0">实时语音处理、个人数字助理<span class="ff2">'$"(</span>和数字无线通信等嵌入式系统。<span class="ff2">#!"</span>(简称<span class="_ _2"> </span><span class="ff2">"</span>)是<span class="_ _2"> </span><span class="ff2"></span></div><div class="t m0 x6 h5 ye ff1 fs1 fc1 sc0 ls0 ws0">公司生产的<span class="_ _2"> </span><span class="ff2">) "*+#"<span class="_ _2"> </span></span>型单片音频接口芯片(<span class="ff2">"</span>)。而<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span></span>板是<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span></span>公司的一种<span class="_ _2"> </span><span class="ff2">$<span class="_ _2"> </span></span>仿真<span class="ff2">,</span>开发板,</div><div class="t m0 x6 h5 yf ff1 fs1 fc1 sc0 ls0 ws0">本文着重介绍了利用<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span></span>在<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span></span>板上进行实时语音处理的软件设计过程。 </div><div class="t m0 x6 h5 y10 ff3 fs1 fc1 sc0 ls0 ws0">1.C5402<span class="_ _2"> </span><span class="ff1 sc1">及其多通道缓冲串口<span class="sc0"> </span></span></div><div class="t m0 x6 h5 y11 ff2 fs1 fc1 sc0 ls0 ws0"><span class="_ _2"> </span><span class="ff1">硬件优点。改进的哈佛结构解决了冯诺伊曼(</span>%*-<span class="ff1">)结构中高速数据传输时的传输通</span></div><div class="t m0 x6 h5 y12 ff1 fs1 fc1 sc0 ls0 ws0">道上的瓶颈现象;内部多总线结构保证在一个机器周期内可以多次访问程序空间和数据空间;指令执行时</div><div class="t m0 x6 h5 y13 ff1 fs1 fc1 sc0 ls0 ws0">的多重流水线结构将指令周期降低到了最小值;多处理单元可以在一个指令周期内同时进行运算,而这种</div><div class="t m0 x6 h5 y14 ff1 fs1 fc1 sc0 ls0 ws0">结构恰好满足了数字信号处理中的一些特殊要求如<span class="_ _2"> </span><span class="ff2">./</span>、<span class="ff2">/</span>、<span class="ff2">..<span class="_ _2"> </span></span>等运算。尤为值得一提的是<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span></span>的</div><div class="t m0 x6 h5 y15 ff1 fs1 fc1 sc0 ls0 ws0">软件特点,<span class="ff2">0<span class="_ _2"> </span></span>种有效灵活的寻址方式,仅为<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span></span>的指令执行周期,还有一些特殊的运算指令更好地满足</div><div class="t m0 x6 h5 y16 ff1 fs1 fc1 sc0 ls0 ws0">了数字信号处理中特有的运算需要。 </div><div class="t m0 x6 h5 y17 ff2 fs1 fc1 sc0 ls0 ws0"><span class="_ _2"> </span><span class="ff1">具有高速的,全双工串行口,可用来与系统中的其他<span class="_ _2"> </span></span>1<span class="_ _2"> </span><span class="ff1">器件,编码解码器,串行<span class="_ _2"> </span></span>",<span class="ff1">,</span>,"</div><div class="t m0 x6 h5 y18 ff1 fs1 fc1 sc0 ls0 ws0">转换器以及其他的串行器件直接接口。这两个串行口均为多通道缓冲串行口<span class="_ _2"> </span><span class="ff2"> 2$</span>(<span class="ff2"> *</span></div><div class="t m0 x6 h5 y19 ff2 fs1 fc1 sc0 ls0 ws0">23$<span class="ff1">)。它支持全双工通信,双缓冲数据寄存器,允许连续的数据流。可以与工业标准</span></div><div class="t m0 x6 h5 y1a ff1 fs1 fc1 sc0 ls0 ws0">的编<span class="ff2">,</span>解码器,<span class="ff2">"<span class="_ _2"> </span></span>接口。支持多种方式的传输接口如<span class="_ _2"> </span><span class="ff2">,+<span class="_ _2"> </span></span>帧协议、<span class="ff2"> %$<span class="_ _2"> </span></span>帧方式、<span class="ff2">45<span class="_ _2"> </span></span>帧方式、</div><div class="t m0 x6 h5 y1b ff2 fs1 fc1 sc0 ls0 ws0">"<span class="_ _2"> </span><span class="ff1">帧方式、</span><span class="_ _2"> </span><span class="ff4">兼容<span class="ff1">设</span>备<span class="ff1">等。可与多达<span class="_ _2"> </span></span></span><span class="_ _2"> </span><span class="ff1">个通道进行<span class="ff4">收</span>发。支持传输的数据字<span class="ff4">长</span>可以是</span></div><div class="t m0 x6 h5 y1c ff2 fs1 fc1 sc0 ls0 ws0"><span class="ff1">,</span><span class="ff1">,</span>6<span class="ff1">,</span><span class="ff1">,</span><span class="_ _2"> </span><span class="ff4">或<span class="_ _2"> </span></span>!<span class="ff1">。内<span class="ff4">置<span class="_ _2"> </span></span></span>7*<span class="ff4">律<span class="ff1">和<span class="_ _2"> </span></span></span>"*<span class="ff4">律压扩<span class="ff1">硬件。 </span></span></div><div class="t m0 x6 h5 y1d ff2 fs1 fc1 sc0 ls0 ws0"> 2$<span class="_ _2"> </span><span class="ff1">在结构上可以<span class="ff4">分</span>为一个数据通道和一个<span class="ff4">控制</span>通道。如<span class="ff4">图<span class="_ _2"> </span></span></span><span class="_ _2"> </span><span class="ff4">所示<span class="ff1">: </span></span></div><div class="t m0 x6 h5 y1e ff1 fs1 fc1 sc0 ls0 ws0">数据通道<span class="ff4">完成</span>数据的发<span class="ff4">送</span>和接<span class="ff4">收</span>。<span class="ff4">控制</span>通道<span class="ff4">完成</span>的<span class="ff4">任务包括</span>内部时<span class="ff4">钟</span>的产生,帧同<span class="ff4">步</span>信号产生,<span class="ff4">对</span>这些信</div><div class="t m0 x6 h5 y1f ff1 fs1 fc1 sc0 ls0 ws0">号的<span class="ff4">控制</span>以及多通道的<span class="ff4">选择</span>等。<span class="ff4">控制</span>通道还<span class="ff4">负责</span>产生<span class="ff4">终端</span>信号<span class="ff4">送往<span class="_ _2"> </span><span class="ff2">$8</span></span>,产生同<span class="ff4">步事</span>件通<span class="ff4">知<span class="_ _2"> </span><span class="ff2"> "<span class="_ _2"> </span></span>控制</span>器。</div><div class="t m0 x6 h5 y20 ff1 fs1 fc1 sc0 ls0 ws0"> </div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b379c81ded46b7f64487e/bg2.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x7 h5 y21 ff4 fs1 fc1 sc0 ls0 ws0">图<span class="_ _2"> </span><span class="ff2"> 2$<span class="_ _2"> </span><span class="ff1">的结构</span></span></div><div class="t m0 x6 h5 y22 ff1 fs1 fc1 sc0 ls0 ws0">象<span class="_ _2"> </span><span class="ff2">,&6<span class="_ _2"> </span></span>系<span class="ff4">列</span>单片机一<span class="ff4">样</span>,<span class="ff4">对<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span></span></span>串行口的<span class="ff4">操</span>作<span class="ff4">也</span>是通过设<span class="ff4">置各控制</span>寄存器来进行的。这些<span class="ff4">控制</span>寄存</div><div class="t m0 x6 h5 y23 ff1 fs1 fc1 sc0 ls0 ws0">器有串行口<span class="ff4">控制</span>寄存器<span class="_ _2"> </span><span class="ff2">$/,</span>;接<span class="ff4">收控制</span>寄存器<span class="_ _2"> </span><span class="ff2">//,</span>;发<span class="ff4">送控制</span>寄存器<span class="_ _2"> </span><span class="ff2">9/,</span>;多通道寄存器</div><div class="t m0 x6 h5 y24 ff2 fs1 fc1 sc0 ls0 ws0"> /,<span class="_ _2"> </span><span class="ff1">等。需要<span class="ff4">注意</span>的是,要<span class="ff4">对某</span>一<span class="ff4">控制</span>寄存器寻址,<span class="ff4">只能</span>采用<span class="ff4">加子</span>地址寻址方式。 </span></div><div class="t m0 x6 h5 y25 ff3 fs1 fc1 sc0 ls0 ws0">2. AD50<span class="_ _2"> </span><span class="ff1 sc1">的一<span class="ff4">般说明</span><span class="sc0"> </span></span></div><div class="t m0 x6 h5 y26 ff2 fs1 fc1 sc0 ls0 ws0">"<span class="_ _2"> </span><span class="ff1">是一<span class="ff4">款<span class="_ _2"> </span></span></span>) "*+#"<span class="_ _2"> </span><span class="ff1">型单片音频接口芯片(</span>"<span class="ff1">)。它内部集<span class="ff4">成</span>了<span class="_ _2"> </span></span>6<span class="_ _2"> </span><span class="ff4">位<span class="ff1">的<span class="_ _2"> </span></span></span>,"<span class="_ _2"> </span><span class="ff1">和<span class="_ _2"> </span></span>",<span class="_ _2"> </span><span class="ff1">转换器,</span></div><div class="t m0 x6 h5 y27 ff1 fs1 fc1 sc0 ls0 ws0">采<span class="ff4">样</span>速率最高可达<span class="_ _2"> </span><span class="ff2">5:,</span>,其采<span class="ff4">样</span>速率可通过<span class="_ _2"> </span><span class="ff2">$<span class="_ _2"> </span></span>编程来设<span class="ff4">置</span>。在<span class="_ _2"> </span><span class="ff2">"<span class="_ _2"> </span><span class="ff4">之</span></span>前有一个<span class="ff4">插</span>值<span class="ff4">滤波</span>器以保</div><div class="t m0 x6 h5 y28 ff1 fs1 fc1 sc0 ls0 ws0">证输出信号<span class="ff4">平滑</span>和<span class="_ _2"> </span><span class="ff2">"<span class="_ _2"> </span><span class="ff4">之</span></span>后有一个<span class="ff4">抽取滤波</span>器以提高输入信号的信<span class="ff4">噪</span>比。 </div><div class="t m0 x6 h5 y29 ff2 fs1 fc1 sc0 ls0 ws0">"<span class="_ _2"> </span><span class="ff1">内部有<span class="_ _2"> </span></span>0<span class="_ _2"> </span><span class="ff1">个数据和<span class="ff4">控制</span>寄存器,用于编程<span class="ff4">控制</span>它<span class="ff4">们</span>的工作<span class="ff4">状态</span>。 </span></div><div class="t m0 x6 h5 y2a ff1 fs1 fc1 sc0 ls0 ws0">寄存器<span class="_ _2"> </span><span class="ff2"></span>:空<span class="ff4">操</span>作寄存器。 </div><div class="t m0 x6 h5 y2b ff2 fs1 fc1 sc0 ls0 ws0">;;;;<span class="ff1">寄存器<span class="_ _2"> </span></span><span class="ff1">: 软件<span class="ff4">复位</span> </span></div><div class="t m0 x6 h5 y2c ff2 fs1 fc1 sc0 ls0 ws0">;;;;<span class="ff1">软件<span class="ff4">掉</span>电 </span></div><div class="t m0 x6 h5 y2d ff2 fs1 fc1 sc0 ls0 ws0">;;;;<span class="ff4">选择<span class="_ _2"> </span></span>6<span class="_ _2"> </span><span class="ff4">位或<span class="_ _2"> </span></span><span class="_ _2"> </span><span class="ff4">位<span class="ff1">工作方式 </span></span></div><div class="t m0 x6 h5 y2e ff2 fs1 fc1 sc0 ls0 ws0">;;;;<span class="ff1">硬件<span class="ff4">或</span>软件<span class="ff4">二</span>次通信<span class="ff4">请</span>求方式的<span class="ff4">选择</span> </span></div><div class="t m0 x6 h5 y2f ff1 fs1 fc1 sc0 ls0 ws0">寄存器<span class="_ _2"> </span><span class="ff2"></span>:<span class="ff4">使能<span class="_ _2"> </span><span class="ff2">"#""<span class="_ _2"> </span></span></span>输入<span class="ff4">端</span> </div><div class="t m0 x6 h5 y30 ff2 fs1 fc1 sc0 ls0 ws0">;;;;<span class="ff1">为<span class="_ _2"> </span></span>"<span class="_ _2"> </span><span class="ff4">选择<span class="_ _2"> </span></span>6,<span class="_ _2"> </span><span class="ff4">位<span class="ff1">方式 </span></span></div><div class="t m0 x6 h5 y31 ff1 fs1 fc1 sc0 ls0 ws0">寄存器<span class="_ _2"> </span><span class="ff2">!</span>:<span class="ff4">选择<span class="_ _2"> </span><span class="ff2">.<span class="_ _2"> </span></span></span>与<span class="_ _2"> </span><span class="ff2">.<span class="_ _2"> </span><span class="ff4">之</span></span>间<span class="ff4">延迟<span class="_ _2"> </span><span class="ff2">#<span class="_ _2"> </span></span></span>的个数 </div><div class="t m0 x6 h5 y32 ff2 fs1 fc1 sc0 ls0 ws0">;;;;<span class="ff4">告诉主<span class="ff1">机有</span>几<span class="ff1">个</span>从<span class="ff1">机</span>被联<span class="ff1">上 </span></span></div><div class="t m0 x6 h5 y33 ff1 fs1 fc1 sc0 ls0 ws0">寄存器<span class="_ _2"> </span><span class="ff2"></span>:为输入和输出放大器<span class="ff4">选择</span>放大器<span class="ff4">增益</span> </div><div class="t m0 x6 h5 y34 ff2 fs1 fc1 sc0 ls0 ws0">;;;;<span class="ff4">选择<span class="_ _2"> </span></span>-<span class="_ _2"> </span><span class="ff1">来设<span class="ff4">置</span>采<span class="ff4">样</span>频率,</span>< #,<span class="ff1">(</span>=-<span class="ff1">)<span class="ff4">或<span class="_ _2"> </span></span></span> #,<span class="ff1">(</span>=-<span class="ff1">) </span></div><div class="t m0 x6 h5 y35 ff2 fs1 fc1 sc0 ls0 ws0">;;;;<span class="ff1">在<span class="_ _2"> </span></span> #<span class="_ _2"> </span><span class="ff1">输入<span class="ff4">端使能外</span>部时<span class="ff4">钟</span>输入并<span class="ff4">旁</span>通内部的<span class="_ _2"> </span></span>$##</div><div class="t m0 x6 h5 y36 ff1 fs1 fc1 sc0 ls0 ws0">寄存器<span class="_ _2"> </span><span class="ff2"></span>,<span class="ff2">6</span>:保<span class="ff4">留</span> </div><div class="t m0 x6 h5 y37 ff2 fs1 fc1 sc0 ls0 ws0">"<span class="_ _2"> </span><span class="ff1">与<span class="_ _2"> </span></span><span class="_ _2"> </span><span class="ff4">之<span class="ff1">间的数据传</span>送<span class="ff1">采用串行方式,</span>包括<span class="ff1">两种传输模式:</span></span>6<span class="_ _2"> </span><span class="ff4">位<span class="ff1">和<span class="_ _2"> </span></span></span>><span class="_ _2"> </span><span class="ff4">位<span class="ff1">传输模式。</span></span>></div><div class="t m0 x6 h5 y38 ff4 fs1 fc1 sc0 ls0 ws0">位<span class="ff1">模式时,其中的<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span></span></span>位表示二<span class="ff1">次通信。它</span>们各自<span class="ff1">的时序如下: </span></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b379c81ded46b7f64487e/bg3.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x6 h5 y39 ff4 fs1 fc2 sc0 ls0 ws0">注<span class="ff1">:<span class="ff2">"</span>,<span class="ff2">6<span class="_ _2"> </span></span></span>位或<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span></span>位<span class="ff1">工作方式是通过</span>控制<span class="ff1">寄存器<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span></span>来编程实现的。 </span></div><div class="t m0 x6 h5 y3a ff2 fs1 fc2 sc0 ls0 ws0">;;;;2<span class="ff1">,</span> ,<span class="_ _2"> </span><span class="ff1">用来<span class="ff4">表明<span class="_ _2"> </span></span></span><span class="_ _2"> </span><span class="ff4">位<span class="ff1">的数据是来</span>自主<span class="ff1">机还是</span>从<span class="ff1">机。 </span></span></div><div class="t m0 x6 h5 y3b ff2 fs1 fc2 sc0 ls0 ws0">;;;;<span class="ff1">,最高<span class="ff4">位<span class="_ _2"> </span></span></span> 2<span class="ff1">(</span><span class="ff1">)在<span class="_ _2"> </span></span>#<span class="_ _2"> </span><span class="ff4">第<span class="ff1">一个周期的下降</span>沿稳<span class="ff1">定,最低</span>位<span class="ff1">(</span></span><span class="ff1">,</span> ,<span class="ff1">)在<span class="_ _2"> </span></span>#<span class="_ _2"> </span><span class="ff4">第<span class="_ _2"> </span></span>6<span class="_ _2"> </span><span class="ff1">个</span></div><div class="t m0 x6 h5 y3c ff1 fs1 fc2 sc0 ls0 ws0">周期的下降<span class="ff4">沿稳</span>定。<span class="fc1"> </span></div><div class="t m0 x8 h5 y3d ff4 fs1 fc1 sc0 ls0 ws0">图<span class="ff1"> <span class="ff2"></span>仅有首次通信时的<span class="_ _2"> </span><span class="ff2">"<span class="_ _2"> </span></span>通道时序</span></div><div class="t m0 x6 h5 y3e ff4 fs1 fc2 sc0 ls0 ws0">注<span class="ff1">:<span class="ff2">"</span>,</span>二<span class="ff1">次通信时的<span class="_ _2"> </span><span class="ff2"> ,<span class="_ _2"> </span></span></span>位<span class="ff1">(<span class="ff2"></span>)用于</span>表明<span class="ff1">在设</span>置<span class="ff1">了</span>读位<span class="ff1">后寄存器数据(地址和内</span>容<span class="ff1">)是来</span>自主<span class="ff1">机</span></div><div class="t m0 x6 h5 y3f ff1 fs1 fc2 sc0 ls0 ws0">还是<span class="ff4">从</span>机。在寄存器<span class="ff4">读</span>期间,<span class="ff2">0*<span class="_ _2"> </span><span class="ff4">位</span></span>是指定寄存器的内<span class="ff4">容</span>,在寄存器<span class="ff4">写</span>期间,<span class="ff2">0*<span class="_ _2"> </span></span>为<span class="_ _2"> </span><span class="ff2"></span>。<span class="fc1"> </span></div><div class="t m0 x9 h5 y40 ff4 fs1 fc1 sc0 ls0 ws0">图<span class="_ _2"> </span><span class="ff2">!<span class="ff1">有首次通信和</span></span>二<span class="ff1">次通信的<span class="_ _2"> </span><span class="ff2">"<span class="_ _2"> </span></span>通道时序 </span></div><div class="t m0 x6 h5 y41 ff2 fs1 fc1 sc0 ls0 ws0">"<span class="_ _2"> </span><span class="ff1">的数据传输模式和采<span class="ff4">样</span>速率<span class="ff4">都</span>可以通过<span class="_ _2"> </span></span>$<span class="_ _2"> </span><span class="ff4">对<span class="ff1">其</span>控制<span class="ff1">寄存器的编程来实现,</span>因此<span class="ff1">,在许多</span>场合<span class="ff1">下,</span></span></div><div class="t m0 x6 h5 y42 ff2 fs1 fc1 sc0 ls0 ws0">"<span class="_ _2"> </span><span class="ff4">都<span class="ff1">作为<span class="_ _2"> </span></span></span>$<span class="_ _2"> </span><span class="ff1">的<span class="_ _2"> </span></span>"<span class="_ _2"> </span><span class="ff1">来实现音频处理。 </span></div><div class="t m0 x6 h5 y43 ff3 fs1 fc1 sc0 ls0 ws0">3.CCS<span class="_ _2"> </span><span class="ff1 sc1">和<span class="_ _2"> </span></span>DSK<span class="ff2"></span></div><div class="t m0 x6 h5 y44 ff2 fs1 fc1 sc0 ls0 ws0"><span class="ff1">(</span><span class="ff1">)为<span class="_ _2"> </span></span><span class="_ _2"> </span><span class="ff1">公司的<span class="_ _2"> </span></span>$<span class="_ _2"> </span><span class="ff1">集<span class="ff4">成</span>开发<span class="ff4">环境</span>。它提<span class="ff4">供</span>了<span class="ff4">环境配置</span>、<span class="ff4">源</span>文件编<span class="ff4">辑</span>、</span></div><div class="t m0 x6 h5 y45 ff1 fs1 fc1 sc0 ls0 ws0">程序<span class="ff4">调试</span>、<span class="ff4">跟踪</span>和<span class="ff4">分析</span>等工具,可以<span class="ff4">帮</span>助用<span class="ff4">户</span>在一个软件<span class="ff4">环境</span>下<span class="ff4">完成</span>编<span class="ff4">辑</span>、编<span class="ff4">译链</span>接、<span class="ff4">调试</span>和数据<span class="ff4">分析</span>等</div><div class="t m0 x6 h5 y46 ff1 fs1 fc1 sc0 ls0 ws0">工作。与<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span></span>提<span class="ff4">供</span>的<span class="ff4">早</span>期软件开发工具<span class="ff4">相</span>比,利用<span class="_ _2"> </span><span class="ff2"><span class="_ _2"> </span><span class="ff4">能够加快</span></span>软件开发进程,提高工作效率。 </div><div class="t m0 x6 h5 y47 ff2 fs1 fc1 sc0 ls0 ws0"><span class="_ _2"> </span><span class="ff1">一<span class="ff4">般</span>工作在两种模式下:软件仿真器和与硬件开发板<span class="ff4">相</span>结<span class="ff4">合</span>的在线编程。前<span class="ff4">者</span>可以<span class="ff4">脱离<span class="_ _2"> </span></span></span>$<span class="_ _2"> </span><span class="ff1">芯片,</span></div><div class="t m0 x6 h5 y48 ff1 fs1 fc1 sc0 ls0 ws0">在<span class="_ _2"> </span><span class="ff2">$<span class="_ _2"> </span></span>机上模拟<span class="_ _2"> </span><span class="ff2">$<span class="_ _2"> </span></span>的指令集与工作机<span class="ff4">制</span>,<span class="ff4">主</span>要用于前期算<span class="ff4">法</span>实现和<span class="ff4">调试</span>。后<span class="ff4">者</span>实时运行在<span class="_ _2"> </span><span class="ff2">$<span class="_ _2"> </span></span>芯片上,</div><div class="t m0 x6 h5 y49 ff1 fs1 fc1 sc0 ls0 ws0">可以在线编<span class="ff4">制</span>和<span class="ff4">调试应</span>用程序。 </div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>