蓝牙低功耗设备需要编写固件/驱动程序?
Posted
技术标签:
【中文标题】蓝牙低功耗设备需要编写固件/驱动程序?【英文标题】:Bluetooth low energy devices require to write firmware / drivers? 【发布时间】:2020-05-07 09:34:41 【问题描述】:我有一个来自 Nordic nRF52811 的蓝牙低功耗设备 (BLE) 设备,这是包含控制器的完整 SoC。
我只需要使用它的蓝牙,然后无论我在其蓝牙模块上收到什么“数据”,我都需要将其传输到其模块外的另一个微控制器
我的问题是:这个 BLE 模块是否包含蓝牙固件和微控制器,还是我需要单独编写?比如BLE、SPI接口的驱动?
【问题讨论】:
通常有两种可能的解决方案,要么您使用蓝牙在同一设备上编写代码,并且您必须拥有代码、驱动程序(如果您愿意)与该外围设备通信并使其工作。或者,如果您愿意,您可以放置创建 ble 模块的通用代码,然后您需要另一个 mcu 或主机/主机以提供的任何协议与模块通信,如果您愿意,这也意味着驱动程序。驱动程序通常只是使所需功能起作用的少量代码。一些设置和一些数据的读写。 【参考方案1】:nRF52 芯片通常带有完全空的闪存,没有固件。您可以在 Nordic Semiconductor 的网站上找到软件和指南。
【讨论】:
以上是关于蓝牙低功耗设备需要编写固件/驱动程序?的主要内容,如果未能解决你的问题,请参考以下文章