单片机基础——使用USART发送和接收数据(DMA模式) 1. 准备工作硬件准备开发板首先需要准备一个小熊派IoT开发板,并通过USB线与电脑连接。2.生成MDK工程选择芯片型号打开STM32CubeMX,打开MCU选择器:搜索并选中芯片STM32L431RCT6:配置时钟源如果选择使用外部高速时钟(HSE),则需要在System Core中配置RCC;如果使用默认内部时钟(HSI),这一步可以略过;这里我都使用外部时...
单片机基础——使用USART发送和接收数据(中断模式) 1. 准备工作硬件准备开发板首先需要准备一个小熊派IoT开发板,并通过USB线与电脑连接。2.生成MDK工程选择芯片型号打开STM32CubeMX,打开MCU选择器:搜索并选中芯片STM32L431RCT6:配置时钟源如果选择使用外部高速时钟(HSE),则需要在System Core中配置RCC;如果使用默认内部时钟(HSI),这一步可以略过;这里我都使用外部时...
单片机基础——使用USART发送和接收数据(查询模式) 本篇文章主要介绍如何使用STM32CubeMX初始化STM32L431RCT6的USART,并使用查询模式发送数据,使用查询模式接收数据。1. 准备工作硬件准备开发板首先需要准备一个小熊派IoT开发板,并通过USB线与电脑连接。2.生成MDK工程选择芯片型号打开STM32CubeMX,打开MCU选择器:搜索并选中芯片STM32L431RCT6:配置时钟源如果选择使...
单片机基础——使用EXIT检测按键状态 1. 准备工作硬件准备开发板首先需要准备一个小熊派IoT开发板,并通过USB线与电脑连接。2.生成MDK工程选择芯片型号打开STM32CubeMX,打开MCU选择器:搜索并选中芯片STM32L431RCT6:配置时钟源如果选择使用外部高速时钟(HSE),则需要在System Core中配置RCC;如果使用默认内部时钟(HSI),这一步可以略过;这里我都使用外部时...
单片机基础——使用GPIO输出点亮一个LED灯 1. 准备工作硬件准备开发板首先需要准备一个小熊派IoT开发板,并通过USB线与电脑连接。软件准备需要安装好Keil - MDK及芯片对应的包,以便编译和下载生成的代码,可参考MDK安装教程2.创建工程选择芯片型号打开STM32CubeMX,打开MCU选择器:搜索并选中芯片STM32L431RCT6:配置时钟源如果选择使用外部高速时钟(HSE),则需要在Sys...
单片机基础——使用GPIO扫描检测按键 本篇文章主要介绍如何使用STM32CubeMX初始化STM32L431RCT6的GPIO,并扫描检测按键。1. 准备工作硬件准备开发板首先需要准备一个小熊派IoT开发板,并通过USB线与电脑连接。软件准备需要安装好Keil - MDK及芯片对应的包,以便编译和下载生成的代码,可参考MDK安装教程2.生成MDK工程选择芯片型号打开STM32CubeMX,打开MCU选择器:...
小熊派开发环境准备——华为IoT Studio 软件安装介绍 IoT Studio软件介绍 LiteOS Studio是华为基于LiteOS嵌入式系统软件开发的工具,支持C、C++、汇编等多种开发语言,提供代码编辑、编译、烧录及调试等一站式开发体验。目前支持ARM Cortex-M0,Cortex-M4,Cortex-M7,Cortex-A7, ARM926EJ-S等芯片架构。 LiteOS Studio目前已经适配了12种开发板,其中包括ST、GD...
小熊派开发环境准备——MDK软件安装介绍 1、MDK v5软件介绍 MDK即RealView MDK或MDK-ARM,是ARM公司收购Keil公司以后,基于uVision界面推出的针对ARM7、ARM9、Cortex-M0、Cortex-M1、Cortex-M2、Cortex-M3、Cortex-M4 等ARM处理器的嵌入式软件开发工具。MDK-ARM 集成了业内最领先的技术,包括uVision4集成开发环境与RealView编译器R...
小熊派开发环境准备——STM32CubeMX软件安装介绍 1、开发环境安装包获取 小熊派开源社区已为大家整理了常用开发工具的下载地址,包括嵌入式硬件开发、嵌入式软件开发、应用软件开发等工具,可在公众号的对话框中获取下载地址。2、STM32CubeMX介绍 STM32CubeMX是配置和初始化C代码生成的图形化工具(STM32 configurationand initialization C code generation),如下图所示。...
初识小熊派——小熊派硬件分析 在对开发板进行开发之前,首先需要对开发板的电路实现原理有个系统的了解,并掌握基础的硬件知识,以下将为大家分析小熊派IoT开发板的主要硬件实现原理。系统框架首先,了解一下小熊派IoT开发板的系统框架。 小熊派IoT开发板电路连接关系如下:系统由USB 5V供电,经过DCDC降压至3.3V给系统大 部分器件供电,为系统主要电源;板载ST-Link与MCU采用SWD接口;8M Flash...
初识小熊派——小熊派功能简介 小熊派功能简介 小熊派IoT开发板一款由南京小熊派智能科技有限公司联合华为技术有限公司基于STM32L431RCT6设计的高性能物联网开发板。开发板充分考虑物联网感知层设备的多样性,具有强大的可扩展性,用于提供给开发者评估及快速设计相关物联网的应用产品。1、创新设计 通信方式和行业案例传感器可随意搭配是小熊派IoT开发板的一大亮点,这是有别于传统的开发板的一点,给予开发者更大的想象和创...
小熊派IoT开发板系列教程正式发布——免费学习 小熊派介绍小熊派IoT开发板一款由南京厚德物联网有限公司联合华为技术有限公司基于STM32L431RCT6设计的高性能物联网开发板。开发板充分考虑物联网感知层设备的多样性,具有强大的可扩展性,用于提供给开发者评估及快速设计相关物联网的应用产品。点击了解更多课程介绍小熊派开源社区针对小熊派IoT开发板首次规划了小熊派未来的系列教程。从基础到进阶的设计,可适应具有不同基础的开发者,...
华为联合合作伙伴发布一站式物联网IoT开发工具小熊派BearPi,解决行业物联网产品开发痛点 传统的物联网产品开发步骤复杂,涉及硬件开发、软件开发、云端开发等众多流程。而且产品的开发周期长、开发成本高、产品稳定性不佳、维护成本高。而物联网设备本身市场竞争激烈,价格低,设备更新迭代快,所以在保证质量的前提下降低研发成本及时间投入显得尤为重要,这样才能够做到快速抢占市场。 针对开发者面临的众多痛点,华为联合合作伙伴在2019年华为全联接大会上推出了一套一站式开发工具(小熊派Be...
【第六章】STM32单片机+NB-IoT模组BC95采集温湿度数据发到电信平台(下) 相关信息设备接入方式:CoAP非加密方式 应用开发串口助手AT命令对接平台这部分内容是通过电脑串口调试软件,手动发AT指令,直接发给NB-IoT模块。NB模块返回的信息,直接到电脑串口调试软件。一步一步动手操作,实现连接OceanConnect平台。采用的通讯协议是CoAP协议。Step 1 配置对接平台地址指令:AT+NCDP=<ip_addr>[,<...
【第五章】STM32单片机+NB-IoT模组BC95采集温湿度数据发到电信平台(上) 前期准备EVB_M1开发板购买链接:https://item.taobao.com/item.htm?spm=a230r.1.14.15.4b1b7680YhjyNZ&id=577708190839&ns=1&abbucket=4#detail这个板子虽然贵了点,但是他们的做工确实好,从电路设计到精心包装,可以看出他们真正把一块开发板当作了一款产品来做了。而且还...
【第四章】NB-IoT模组BC95 利用串口调试助手接入华为(电信)平台 接入过程简介BC95的Coap测试需要云平台配合,当前的支持Coap协议的平台有华为OceanConnect平台、电信天翼云(除了logo其他和华为的一样)、移动OneNet。此教程以华为的OceanConnect平台为例进行测试。下面我将就平台申请、平台测开发、EVB_M1与平台的收发测试做出详细介绍一、制作Profile1、新增产品设备的Profile文件是用来描述设备...
【第三章】NB-IoT模组BC95 UDP 数据收发测试 通信测试简介UDP协议通信测试目前仅仅用于测试NB-IoT上下行通信链路是否正常,此测试需要依赖我们提供的一个UDP测试服务器进行。NB-IoT模组使用UDP协议发送任意数据到测试服务,当测试服务器接收到消息时则会返回www.iot-club.cn这串字符串。以下介绍测试方法。 创建 UDP Socket指令:AT+NSOCR 指令解析: AT+NSOCR=<t...
【第二章】NB-IoT模组BC95入网测试 硬件工具:BC95开发板购买地址...........................................................................................................................................................................................