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

基于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扩展软件包
关注我们
st-img 微信公众号
st-img 手机版