安信可NB-IoT模组测评-上电
<div class='showpostmsg'><p>第一关就差点被卡住。。。</p><p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">收到安信可</font></span></span><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="Calibri">NB-IOT</font><font face="宋体">模组之后,我阅读了各文档,感觉这个模组其实很简单,从原理图上看,主要是一个主芯片</font><font face="Calibri">EC-01F</font><font face="宋体">,一个</font><font face="Calibri">USB</font><font face="宋体">转</font><font face="Calibri">UART</font><font face="宋体">的</font><font face="Calibri">CH340</font><font face="宋体">芯片。</font></span></span></span></span></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">当配置的时候,</font><font face="Calibri">USB</font><font face="宋体">线连接到</font><font face="Calibri">CH340</font><font face="宋体">上,转成</font><font face="Calibri">UART</font><font face="宋体">信号,</font><font face="Calibri">RX</font><font face="宋体">直接和</font><font face="Calibri">J1</font><font face="宋体">的</font><font face="Calibri">3</font><font face="宋体">脚以及</font><font face="Calibri">EC-01F</font><font face="宋体">的</font><font face="Calibri">18</font><font face="宋体">脚相连,</font><font face="Calibri">TX</font><font face="宋体">与</font><font face="Calibri">J1</font><font face="宋体">的</font><font face="Calibri">2</font><font face="宋体">脚通过二极管隔离,连接到</font><font face="Calibri">EC-01F</font><font face="宋体">的</font><font face="Calibri">17</font><font face="宋体">脚。</font></span></span></span></span></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">作为核心芯片的</font><font face="Calibri">EC-01F</font><font face="宋体">,没有找到更多的编程资料,但给出了</font><font face="Calibri">AT</font><font face="宋体">指令集,也就是说可以尝试通过</font><font face="Calibri">AT</font><font face="宋体">指令向该芯片下各种命令。</font></span></span></span></span></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">根据手册的说法,缺省波特率为</font><font face="Calibri">9600</font><font face="宋体">,可惜我使用</font><font face="Calibri">SecureCRT</font><font face="宋体">,发现在该波特率下没有任何回应。</font></span></span></span></span></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">尝试重新烧写,得到的信息如下:</font></span></span></span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">另外,即使接了线,板上的</font></span></span><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="Calibri">Link</font><font face="宋体">灯不亮。这个灯通过</font><font face="Calibri">GPIO5</font><font face="宋体">(</font><font face="Calibri">J2</font><font face="宋体">的</font><font face="Calibri">3</font><font face="宋体">脚)也可以点亮。后面会介绍似乎不是这样的。</font></span></span></span></span></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">故推测要么是主芯片出问题了,要么是</font></span></span><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="Calibri">CH340</font><font face="宋体">转换出问题了,既然如此,不妨通过外接一个</font><font face="Calibri">UART</font><font face="宋体">验证,连接到板上的</font><font face="Calibri">RX1</font><font face="宋体">、</font><font face="Calibri">TX1</font><font face="宋体">(</font><font face="Calibri">J1</font><font face="宋体">的</font><font face="Calibri">2</font><font face="宋体">、</font><font face="Calibri">3</font><font face="宋体">脚),给板子加电。打印如下:</font></span></span></span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">貌似</font>……不能使用啊</span></span></span></span></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">不过还是不死心,再试试烧写,似乎成功了!</font></span></span></span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">但是</font></span></span><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="Calibri">SecureCRT</font><font face="宋体">没有回显,尝试重新上电,随便输入几个</font><font face="Calibri">AT</font><font face="宋体">指令集</font></span></span></span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">貌似成功修复。</font></span></span></span></span></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">不过</font></span></span><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="Calibri">Com6</font><font face="宋体">还是不能使用,推测</font><font face="Calibri">CH340</font><font face="宋体">片子是坏掉了,不过电脑的驱动里面倒是正常的。</font></span></span></span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">另外关于</font><font face="Calibri">Link</font><font face="宋体">灯不亮的情况,我尝试用杜邦线连接各</font><font face="Calibri">GPIO</font><font face="宋体">口的时候,发现</font><font face="Calibri">J2</font><font face="宋体">的</font><font face="Calibri">5</font><font face="宋体">脚(原理图上是</font><font face="Calibri">3</font><font face="宋体">)高电平可以点亮这个灯。</font></span></span></span></span></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">由于没有找到相关软件开发资料,又不太想直接用电脑来驱动这个片子,下一步准备把树莓派拿出来一起组合使用,不过有点麻烦的是不能直接通过</font><font face="Calibri">usb</font><font face="宋体">来写</font><font face="Calibri">AT</font><font face="宋体">指令,还需要用</font><font face="Calibri">GPIO</font><font face="宋体">模拟(免得再浪费一根</font><font face="Calibri">USB-to-Serial</font><font face="宋体">线),估计还得在树莓派上摸索一下。。。</font></span></span></span></span></p>
<p style="text-align:justify"> </p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <p>CH340你试试把TX和RX短接,用电脑发一下数据试试。</p>
<p>感觉烧入固件没那么容易,看看有没漏掉什么特殊的操作?比如要复位什么的。</p>
<p>为什么要重新烧写固件呢?</p>
秦天qintian0303 发表于 2021-12-16 10:16
为什么要重新烧写固件呢?
<p>因为不烧固件是乱码啊</p>
wangerxian 发表于 2021-12-16 10:14
感觉烧入固件没那么容易,看看有没漏掉什么特殊的操作?比如要复位什么的。
<p>很简单的,因为即使打印的是乱码,但实际上有个AT+rest命令是下到设备了,重启的时候应该是有个非打印字符被检测到,然后软件再开始烧的。</p>
tobot 发表于 2021-12-16 16:05
因为不烧固件是乱码啊
<p>我这直接AT指令就通信成功了,不过再一次上电出现了个问题,需要用别的波特率接收一下在换回正常的波特率,不知道是什么情况</p>
页:
[1]