NB-IOT专栏目录
创思通信BC28核心板+STM32F系列单片机开发记录博客
1.
BC28模块测试
前言
自学新东西过程是非常痛苦的,尤其是硬件方面,每个厂商可能做的模块不太一样,也有可能是厂商给的教程用的对应的主控芯片不一样,厂商给的文档资料有的时候可能看不懂,网上资料也不是很多,对新手小白来说可能就是一个坑,很懵逼,没得办法,只能一点一点的琢磨钻研,那这个专栏就写一下NBIOT相关的总结,这里使用的是创思通信的BC28模块,是NB-IOT的核心板,老板给的教程是用的STM32的l系列的单片机做的,那学过STM32的同学可能和我一样,手里面只有STM32f系列的板子,板子不一样涉及的东西也很多不一样的。于是我就在百度上找啊找,并加入了卖家的技术支持群,还是有点懵逼。我买的核心板如下图,看到这个图片和你的一样你就可以接着看我的下面的帖子啦,绝对有帮助。
一、我的困惑及解答
1.卖家给的是L系列单片机的教程,使用F系列单片机可以嘛,还需要自己买L系列的单片机吗?
F系列的单片机是可以的,单片机和BC28之间只是进行的串口通信,只要是单片机就可以串口通信,发送AT指令就可以让BC28工作,所以不需要自己再买L系列单片机,如果经济富裕的话,可以买L系列单片机,但是F系列的代码需要自己写,所以需要自己会STM32。
2.L系列单片机和F系列单片机有什么区别呢?
NBIOT的特性是低功耗,而L系列单片机的特性也是低功耗,相比之下F系列就不是很适合了,但是自己做实验,学生学习使用F系列单片机是完全可以的。
3.老板给的测试视频用了一根串口线,但是手里并没有串口线(那种插线式的),只有USB mini口数据线,怎么办?
老板的视频确实是使用了串口下载线,仔细观察,板子上有一个U口,不过那也不是串口,通过串口的话需要接串口线,那我这是一跟USB转TTL数据线,没有TX和RX,我是这样做的,我把数据线插到了野火的32板子上,把本该串口接32的板子的两个引脚(RXD TXD)接到了BC28(RX TX)上面,并供电,成功解决没有串口线的问题。
串口接线实物图如下图所示:(同时不要忘了给BC28接vcc和gnd供电昂)
…
二、测试BC模块步骤
1.使用华为海思调试工具
找到下面这个软件
打开这个软件
2.测试过程
(1)设置端口,setting->Serial port parameter set
选择自己的端口号,波特率调为9600。
(2)分别点击如下三个按钮,如果你的和我的一样就没问题了。
第一个按钮是连接BC28,第二个是BC28的信息,第三个是BC28是否注册(决定你的BC28是否可以通信)
三、遇到的问题及解决
点击Registration information出现Not Registere。
1.确认你的卡是不是正确插入,注意是卡的缺口朝外,卡的金属面和板子贴合。
2. 点击Module information 查看NBAND是不是8,因为用的中国移动的NB卡,这里要设置成8,设置命令如下,记得带回车。
AT+NBAND=8