课程介绍

您好,欢迎来到《实用低功耗蓝牙芯片裸机驱动程序和固件开发视频教程》课程。

顾名思义,本课程教您如何为目前市场上流行的低功耗蓝牙芯片开发裸机驱动程序和库。

在本课程中,我们涵盖了所有蓝牙协议的芯片:Bluetooth Classic、Bluetooth 4.0 (BLE)、Bluetooth 5.0(BLE)。

本课程的主要目标是为您提供专业开发支持蓝牙的裸机固件的技能。这是我们嵌入式无线开发系列中的一门重要课程。

在本课程中,我们将为以下低成本蓝牙芯片开发裸机驱动程序和库:

HC-06:经典蓝牙

HC-05:经典蓝牙

JDY-08:低功耗蓝牙 (BLE) 4.0

HM-10:低功耗蓝牙 (BLE) 4.0

HM-19:低功耗蓝牙 (BLE) 5.0

所以,明白了这一点,让我告诉你……

正是你得到的

本课程可分为4个主要部分。

第一节

第一部分是理论部分。在本节中,我们将了解蓝牙协议、它的历史以及各种协议之间的主要区别。我们还将比较我们选择的不同参数的蓝牙芯片,以便您了解用于特定用例的正确芯片。

第二节

在第二部分中,我们将开发用于将蓝牙芯片连接到我们的 STM32 微控制器的裸机驱动程序。我们将浏览微控制器的参考手册和数据表,以提取正确的信息来构建这些驱动程序。

第三节

在开发了将蓝牙芯片连接到我们的 STM32 微控制器的驱动程序之后,我们将开始开发高效的数据结构来管理蓝牙芯片和我们的微控制器之间的通信。

最后一节

在最后一节中,我们将结合前面部分开发的驱动程序和数据结构,为我们的每个蓝牙芯片开发一个库。

然后我们将继续使用该库来开发支持蓝牙的固件应用程序,例如:

STM32从设备通过蓝牙向手机主设备发送数据

从 STM32 主设备通过蓝牙发送数据

通过蓝牙从 STM32 从设备接收数据

通过蓝牙从 STM32 主设备接收数据

使用经典蓝牙在两个 STM32 微控制器之间进行无线通信

使用蓝牙低功耗 (BLE) 在两个 STM32 微控制器之间进行无线通信

通过蓝牙控制硬件模块

使用实时时钟 (RTC) 通过蓝牙定期发送传感器数据

使用 RTC 触发警报通过蓝牙发送传感器数据。

一如既往,没有复制/粘贴。我们从头开始编写每一行代码。

请查看完整的课程课程。我希望在课程中见到你。

你会学到什么

  • 使用经典蓝牙在两个 STM32 微控制器之间进行无线通信
  • 使用蓝牙低功耗 (BLE) 在两个 STM32 微控制器之间进行无线通信
  • 通过蓝牙控制硬件模块
  • 通过具有实时时钟 (RTC) 的蓝牙定期发送传感器数据
  • 通过蓝牙发送传感器数据并触发 RTC 警报。

要求

  • 不需要编程经验——我会教你所有你需要知道的。
  • NUCLOE-F411开发板
  • HC-06蓝牙模块

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源