论坛: href = " /论坛/ dialog-smartbond-bluetooth-low-energy - % E2 % 80% 93 -软件-对话框- 9 csmartbond % E2 % % E2 % 80% 80% 9 d % E7%B3%BB % E5 % 88% 97% e4%bd % 8 8 e % E5 % % E8 % 9 f % E8 % 80% 97% 93% 9 E2 % d % E7 % 89% 99% 80% 94% e8%bd % AF % E4%BB % B6”“=“sioc:容器sioc:论坛”属性=“rdfs: label skos: prefLabel”数据类型= " " >对话框Smartbond蓝牙低能量-软件/ /对话框“Smartbond”系列低功耗蓝牙——软件< / > < / div > < / div > < / div > < div class =”字段field-name-body field-type-text-with-summary field-label-hidden”> < div class = "字段条目" > < div class =”field-item甚至“财产=“内容:编码”> < p >新年好< br / >研读过SDK的演示,没有一个完整的使用外部传感器的例子(数字接口、I2C、SPI、UART)以及如何在BLE框架环境下添加总线(含中断)的手册。< br / >祝福有自己的规则(定时器,休眠,广播,配对。。。),扩展外设一定会增加额外的功率消耗,并且外设最好工作在中断传输模式下。
例子 Peripheral_demo 倒是列举了各种外设的使用,但没有加入 BLE 功能 -- 难道 BLE 和 外设扩展不能兼顾吗? 扩展外围sensor应该是一个基本的必须的工作啊。
例子 usb_CDC 也是一样,虚拟串口,但是没有BLE功能。
还有一些疑惑的是,外设需要通过 adapter 来执行吗? 相关的手册在哪?
最大限度降低功耗的方式还包括 DMA 的使用,将一批数据的采样放到后台去运行,这个貌似在 STM32 里很常见。。。
恳请提供一个 BLE 带I2C总线控制外设的例子 , 以及如何在 BLE 环境下扩展外设的操作指引。
谢谢