你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于STM32L4+BC28(全网通) NBIOT开发板原理图教程源码等开...  

[复制链接]
mmuuss586 发布时间:2020-1-31 18:21
基于STM32L4+BC28(全网通) NBIOT开发板原理图教程源码等开源分享
FCORE_BC28L4 NB-iot原理图、教程和源码
资料下载见附件,电脑登入

源码网盘链接:https://pan.baidu.com/s/18gkI9U1sVvauu_VzuUjauA
提取码:6yd2
1.jpg
2.png

FCORE-BC28L4.zip

下载

12.76 MB, 下载次数: 186

FFCORE_BC28L4教程.pdf

下载

3.36 MB, 下载次数: 64

Quectel_BC28_硬件设计手册_V1.1.pdf

下载

765.89 KB, 下载次数: 30

Quectel_BC35-G&BC28_AT_Commands_Manual_V1.2.pdf

下载

1.97 MB, 下载次数: 28

游名科技产品目录(2020-7-21).pdf

下载

1.05 MB, 下载次数: 0

收藏 6 评论68 发布时间:2020-1-31 18:21

举报

68个回答
mmuuss586 回答时间:2020-1-31 18:22:16
基于STM32L433CCUx的NB-Iot物联网开发板教程
基于超低功耗STM32L433系列单片机设计的3G物联网板卡FCORE_BC28L4-EVM的习教程,其物联网模块选用了移远的高性能、低功耗的BC28的NB-Iot模块。支持频段为700MHz,并支持IPv4、IPv6、TCP*、MQTT*等多种通信协议,支持点对点短信的收发及文本和PDU模式,可用于阿里云、天翼云等平台开发。
首先,我们先了解其硬件设计,
板卡大小为:84*52mm;
其引出了BC28的主串口和调试串口;
程序的烧录为STM32通用的SWD口(已引出);
电源指示灯和自定义LED指示灯和网络连接指示灯;
NB网络天线接口;
有MCU RESET按键和BC28 RESET按键供客户使用;
供电方式共有两种,分别为电池供电和USB供电;
支持标准SIM卡和芯片卡;
并将其余接口全部引出,用于给大家自行扩展学习。
详情如图1(SIM卡由于在背面就不进行展示了
2.png
mmuuss586 回答时间:2020-1-31 18:24:08
接下来我们看看软件部分:
       首先是相关环境的搭建:MDK 5的安装和对应MCU的keil固件包的安装,MDK 5网上很多,安装教程一大堆就不做复述;之后便是CubeMX的安装和对应MCU库包的安装;如果不添加对应AliOS或LiteOS系统的话,现在我们就可以对进物联网这个大板块进发了,这次教程暂时也是没有系统的;所以我们开始物联网之旅吧!
    首先,设计基本的程序,无论是自己移植MDK工程文件还是从CubeMX导出,我们只需要按照原理图将对应的串口配置好就可以了,如图2、图3;


1.png
2.png
mmuuss586 回答时间:2020-1-31 18:26:33
看了对应原理图,现在我们开始配置CubeMX(我这里用的是5.4版本):
1、开CubeMX,选择File,选择New Project如图4;
1.png
2、选择对应MCU(在左上角搜索框输入对应MCU型号即可),如图5;
2.png
图5

mmuuss586 回答时间:2020-1-31 18:27:54
3、MCU选好后双击对应MCU,进入系统配置界面,首先需要配置的是系统的时钟,依据原理图,板卡分别使用了外部8MHz高速时钟和32.768KHz的低速时钟,均为无源晶体;所以我们在System Core分类里面找到RCC,或直接在搜索框搜索RCC进行配置,详细配置如图6(这里不能选择BYPASS CLOCK SOURCE哦因为它是有源晶振的配置);
1.png
图6

mmuuss586 回答时间:2020-1-31 18:29:12
3、然后在RCC选项下面有个SYS,点击之后,Debug配置选Serial Wire,TimebaseSource配置中选TIM6,这样我们就可以用SWD调试;如图7;
1.png
图7

mmuuss586 回答时间:2020-1-31 18:30:39
3、接下来配置LPUART1,在Connectivity分类中选择LPUART1,模式选择Asynchronous即异步模式,Baud Rate按BC28支持的波特率填写,我们按其默认波特率9600填写,字节长度为设为8,DataDirection选择Receive and Transmit即收发模式,如图8;
1.png
图8

mmuuss586 回答时间:2020-1-31 18:32:01
3、然后我们在LPUART1 Configuration 中选择DMA Settings,在该选项框中点击Add,将DMA Request栏中选LPUART_RX,其余不用配置,如图9;
1.png
图9

mmuuss586 回答时间:2020-1-31 18:33:33
3、细心的朋友客能发现CubeMX上面的LPUART1对应的引脚和原理图上面是不一样,这里是PA2和PA3而原理图上面是PB10和PB11,所以这里需要我们手动去复用PB10,PB11,在CubeMX右侧的单片机图片中找到PB10,点击鼠标左键,找到LPUART1_RX选项鼠标左键点击该选项,这样就把LPUART1_RX复用到PB10,PB11重复上面步骤即可,如图10;
1.png
图10

mmuuss586 回答时间:2020-1-31 18:34:46
3、这里做个简单的测试LED指示,从原理图中找到LED4的引脚为PA4,我们把它配置为推挽输出,输出为LED非工作状态,即LED为熄灭状态,并命名为STATE_LED,如图11;
1.png

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版