【发布时间】:2020-05-07 09:34:41
【问题描述】:
我有一个来自 Nordic nRF52811 的蓝牙低功耗设备 (BLE) 设备,这是包含控制器的完整 SoC。
我只需要使用它的蓝牙,然后无论我在其蓝牙模块上收到什么“数据”,我都需要将其传输到其模块外的另一个微控制器
我的问题是:这个 BLE 模块是否包含蓝牙固件和微控制器,还是我需要单独编写?比如BLE、SPI接口的驱动?
【问题讨论】:
-
通常有两种可能的解决方案,要么您使用蓝牙在同一设备上编写代码,并且您必须拥有代码、驱动程序(如果您愿意)与该外围设备通信并使其工作。或者,如果您愿意,您可以放置创建 ble 模块的通用代码,然后您需要另一个 mcu 或主机/主机以提供的任何协议与模块通信,如果您愿意,这也意味着驱动程序。驱动程序通常只是使所需功能起作用的少量代码。一些设置和一些数据的读写。
标签: bluetooth-lowenergy microcontroller