连接装置断开时的响应
嗨,对话框中,
我正在用移动应用程序,BLE Scanner测试bms项目代码,并使用RTT来监视代码运行。通过绑定程序后,我想按下手机app的disconnect键断开与绑定设备的通信,却发现代码没有到达bms_task的“case BLE_EVT_GAP_DISCONNECTED:”。但是,如果我关掉手机的蓝牙,大约需要30秒,代码会到达“case BLE_EVT_GAP_DISCONNECTED:”,最后断开通信。
嗨,对话框中,
我正在用移动应用程序,BLE Scanner测试bms项目代码,并使用RTT来监视代码运行。通过绑定程序后,我想按下手机app的disconnect键断开与绑定设备的通信,却发现代码没有到达bms_task的“case BLE_EVT_GAP_DISCONNECTED:”。但是,如果我关掉手机的蓝牙,大约需要30秒,代码会到达“case BLE_EVT_GAP_DISCONNECTED:”,最后断开通信。
你好,
我们正准备开始生产基于DA1468x的可穿戴设备。在组装后测试期间,我们希望使用SOC(荷电状态)计数器来测量特定时间间隔内的总库仑。我一直在查看数据表中的SOC_*寄存器和hw_soc。*和sys_socf。*。我有几个问题:
1.是否有文档或示例代码描述使用SOC计数器来测量库仑(或电流),或者我最好的方法是研究hw_soc和sys_socf?
你好对话小组
我在DA1468x MCU上工作。我实现了自定义BLE服务,我可以在通知请求中使用这个API“ble_gatts_send_event(conn_idx, custom->cp_val_h, GATT_EVENT_NOTIFICATION, dataLen, pdu)”发送数据到移动应用程序。现在我必须在read request中发送数据而不是notification。如何在读请求中发送数据?需要哪些API和配置?
有例子吗?
谢谢
Jit
你好,
我想设计一个自定义板DA14682和连接到一个android应用程序发送一些文件通过BLE。
请问DA14682/3 BLE的吞吐量是多少?
嗨,对话框中,
我正在开发基于“ble_sps_peripheral”项目代码的项目。由于未知原因造成的通信中断是常见的。我通过RTT查看器监视我的系统,得到如下错误日志。
"handle_disconnected: conn_idx=0000 address=4a:a8:62:20:b2:4b reason=31"和sometime reason= 8。你能告诉我reason=8或=31是什么意思吗?我在哪里可以找到所有原因的意义?
谢谢你的回答。
嗨,对话框中,
我使用suota_initial_flash_jtag_win的SmartSnippets Studio在flash中加载代码。现在我想用串口替换jtag,用SUOTA函数加载代码,但是我没有找到
SmartSnippets Studio中的这个选项。如何通过串口做到这一点?此外,生产工具是否支持以这种方式加载带有suota功能的代码?
谢谢你的帮助。
嗨,对话框中,
我们正在开发一种可穿戴设备,使用非常小的锂聚合物电池(约30毫安)。我们想用大约20 mA (0.7C)的充电电流给系统中的电池充电。如果我理解正确,我们可以使用dg_configBATTERY_CHARGE_CURRENT定义指定充电电流,它将我们限制在CHARGER_CTRL1_REG[CHARGE_CUR]所描述的级别。1级,10毫安,不是理想的,因为我们的产品充电需要两倍的时间。2级,30毫安,对于我们的小电池来说太大了。
嗨对话框
我使用ftreertos_rtt来测试watchdog函数,但是当watchdog超时时,似乎没有重置。我将dg_configUSE_WDOG定义为1,并注册了一个watchdog,但没有sys_watchdog_notify(wdog_id);下面是我的测试代码
// -----------测试代码--------------//
static void prvTemplateTask(void *pvParameters)
{
OS_TICK_TIME xNextWakeTime;
静态uint32_t test_counter = 0;
int8_t wdog_id;
xNextWakeTime = OS_GET_TICK_COUNT ();
你好
我希望替换0.1欧姆电阻用于测量功率消耗的DA1468x由一个外部驱动的n沟道MOSFET。
例如,DMN6140的内阻为0.14欧姆。
-燃料表能支持n沟道MOSFET而不是0.1欧姆电阻(0.14欧姆)吗?
-燃油表是否支持“开关状态”(考虑到mosfet会切断vbat的电源)
先谢谢你