0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32CUBEMX创建X-CUBE-BLE1例程

嵌入式单片机MCU开发 来源:嵌入式单片机MCU开发 作者:嵌入式单片机MCU开 2022-11-18 10:13 次阅读

概述

X-CUBE-BLE1 是 STM32Cube 的扩展软件包。它在 STM32 微控制器上运行,包括 BlueNRG-MS 蓝牙低功耗设备的驱动程序。它基于 STM32Cube 软件技术构建,可简化跨不同 STM32 微控制器的可移植性。该视频展示了如何在 STM32CubeMX 工具中使用 X-CUBE-BLE1 包。 在这以X-NUCLEO-IDB05A2扩展版进行演示,主控板选择NUCLEO-L476RG。

硬件准备

在这里插入图片描述

安装软件包

可以选择下图的install进行安装。 在这里插入图片描述 选择需要安装的组件。 在这里插入图片描述

选择芯片型号

选择NUCLEO-L476RG开发板。 在这里插入图片描述

选择软件包

在Software Packs->Select Component。 在这里插入图片描述

在这里插入图片描述

创建SensorDemo_BLESensor-App例程

下图是官方所给例程的说明,使用的X-CUBE-BLE1组件。

在这里插入图片描述

组件配置如下所示。 在这里插入图片描述

管脚配置

X-NUCLEO-IDB05A2扩展图。

在这里插入图片描述

在这里插入图片描述

由上可以得知,先需要做如下配置: 1.删除PB3的配置 2.使能SPI1为 Full-Duplex Master Mode 3.开启USART2 4.配置PA0,PA1,PA8。 首先对普通管脚PA0,PA1,PA8进行配置。 在这里插入图片描述

配置SPI。

在这里插入图片描述 配置BLE组件。 在这里插入图片描述 配置中断。

在这里插入图片描述

结果演示

下载完程序后,开启ST BLE Sensor(APP在群内有615061293),可以看到搜索到的信息

在这里插入图片描述

可以查看温度等信息。

在这里插入图片描述

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    6809

    浏览量

    147637
  • STM32
    +关注

    关注

    2239

    文章

    10671

    浏览量

    348743
  • stm32cubemx
    +关注

    关注

    5

    文章

    260

    浏览量

    14447
收藏 人收藏

    评论

    相关推荐

    X_Cube_SPN7例程不用奔牛电机,换电机该怎么调节参数?

    X_Cube_SPN7例程是配套IHM001开发套件,适合奔牛电机演示!我现在想要换一台48V电机,该怎么调节参数啊?
    发表于 04-12 06:29

    stm32cube怎么安装 STM32CubeMX安装步骤教程

    STM32CubeMXSTM32芯片图形化配置工具,通过简单的操作便能实现相关配置,省去了我们配置各种外设的时间,支持MDK、IAR For ARM、TrueStudio等多种工具。
    发表于 11-14 12:37 826次阅读
    <b class='flag-5'>stm32cube</b>怎么安装 <b class='flag-5'>STM32CubeMX</b>安装步骤教程

    STM8CubeMXSTM32CubeMX功能一样吗?

    STM8CubeMXSTM32CubeMX功能一样吗?
    的头像 发表于 10-31 16:59 1196次阅读
    STM8<b class='flag-5'>CubeMX</b>和<b class='flag-5'>STM32CubeMX</b>功能一样吗?

    STM32CubeMX介绍,功耗计算,中间件,CAD视图

    1,概览STM32CubeMXSTM32Cube工具家族中的一员,从MCU/MPU选型,引脚配置,系统时钟以及外设时钟设置,到外设参数配置,中间件参数配置,它给STM32开发者们提供了一种简单
    的头像 发表于 10-28 08:00 1190次阅读
    <b class='flag-5'>STM32CubeMX</b>介绍,功耗计算,中间件,CAD视图

    应用笔记 | STM32WB基于Custom Template实现客户定制BLE私有协议

    例程,目前支持的标准GAP服务例程STM32CubeMX中已有列出,或可以在固件包STM32Cube_FW_WB_V1.xx.xx MiddlewareST
    的头像 发表于 10-08 17:40 968次阅读

    STM32Cube 官方例程学习指南

    STM32F4 系列为,简要地分析官方提供的 Cube 例程。希望能够帮助 CubeMX 初学者快速掌握
    发表于 09-28 06:47

    基于STM32CubeMX开发U盘访问应用

    电子发烧友网站提供《基于STM32CubeMX开发U盘访问应用.pdf》资料免费下载
    发表于 09-25 09:19 2次下载
    基于<b class='flag-5'>STM32CubeMX</b>开发U盘访问应用

    基于STM32U5 的 STM32CubeMX环境搭建

    基于STM32U5 的 STM32CubeMX环境搭建
    的头像 发表于 09-21 17:35 900次阅读
    基于<b class='flag-5'>STM32</b>U5 的 <b class='flag-5'>STM32CubeMX</b>环境搭建

    STM32WL使用STM32CubeMX创建LoRa节点应用

    电子发烧友网站提供《STM32WL使用STM32CubeMX创建LoRa节点应用.pdf》资料免费下载
    发表于 09-19 14:46 1次下载
    <b class='flag-5'>STM32</b>WL使用<b class='flag-5'>STM32CubeMX</b><b class='flag-5'>创建</b>LoRa节点应用

    通过STM32Cube快速创建基于STM32 MCU的USB应用

    部分:• 任务1: 使用STM32CubeMX 创建一个CDC类应用 (15分钟)• 任务2:使用STM32CubeMX 创建一个MSC类应
    发表于 09-11 08:28

    基于STM32CubeMX的GUI应用开发

    熟悉STM32CubeMX中配置FMC、LTDC、FreeRTOS、GRAPHICS• 了解如何使用STM32CubeMX创建包含TouchGFX的工程• 了解TouchGFX Designer如何实现HelloWorld的显示
    发表于 09-11 06:40

    STM32CUBEMX开发GD32F303

    在这使用STM32CUBEMX进行配置STM32F103,移植到兆易创新GD32F303,然后进行测试。
    的头像 发表于 07-27 09:32 960次阅读
    <b class='flag-5'>STM32CUBEMX</b>开发GD32F303

    STM32CubeMx入门教程(4):PWM应用

    导语“使用STM32CubeMx配置定时器输出PWM波,生成初始化代码。”
    发表于 07-11 15:23 903次阅读
    <b class='flag-5'>STM32CubeMx</b>入门教程(4):PWM应用

    STM32CubeMx入门教程(1):点亮LED

    “使用stm32cubeMX 工具进行代码生成,以LED点灯为例”
    发表于 07-11 14:56 2176次阅读
    <b class='flag-5'>STM32CubeMx</b>入门教程(1):点亮LED

    STM32CubeMx外部中断基本使用方法

    第一步:现在STM32CubeMx 中配置所需要IO口外部中断模式。
    发表于 05-31 15:32 2833次阅读
    <b class='flag-5'>STM32CubeMx</b>外部中断基本使用方法