DA1468x

连接装置断开时的响应

结婚,2018-09-19霎时一切都--nigelyang

嗨,对话框中,

我正在用移动应用程序,BLE Scanner测试bms项目代码,并使用RTT来监视代码运行。通过绑定程序后,我想按下手机app的disconnect键断开与绑定设备的通信,却发现代码没有到达bms_task的“case BLE_EVT_GAP_DISCONNECTED:”。但是,如果我关掉手机的蓝牙,大约需要30秒,代码会到达“case BLE_EVT_GAP_DISCONNECTED:”,最后断开通信。

用DA1468x测量电流

星期二,2018-09-18 23:40--david_33021

你好,

我们正准备开始生产基于DA1468x的可穿戴设备。在组装后测试期间,我们希望使用SOC(荷电状态)计数器来测量特定时间间隔内的总库仑。我一直在查看数据表中的SOC_*寄存器和hw_soc。*和sys_socf。*。我有几个问题:

1.是否有文档或示例代码描述使用SOC计数器来测量库仑(或电流),或者我最好的方法是研究hw_soc和sys_socf?

DA1468x BLE数据在读请求时发送

星期二,2018-09-18 21:45--Jitendraprasad

你好对话小组

我在DA1468x MCU上工作。我实现了自定义BLE服务,我可以在通知请求中使用这个API“ble_gatts_send_event(conn_idx, custom->cp_val_h, GATT_EVENT_NOTIFICATION, dataLen, pdu)”发送数据到移动应用程序。现在我必须在read request中发送数据而不是notification。如何在读请求中发送数据?需要哪些API和配置?
有例子吗?
谢谢
Jit

BLE断开的原因

结婚,2018-09-12 17:54--nigelyang

嗨,对话框中,

我正在开发基于“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到flash?

星期二,2018-09-11 26--nigelyang

嗨,对话框中,

我使用suota_initial_flash_jtag_win的SmartSnippets Studio在flash中加载代码。现在我想用串口替换jtag,用SUOTA函数加载代码,但是我没有找到
SmartSnippets Studio中的这个选项。如何通过串口做到这一点?此外,生产工具是否支持以这种方式加载带有suota功能的代码?

谢谢你的帮助。

DA1468x充电电流

星期四,2018-09-06 16:27--david_33021

嗨,对话框中,

我们正在开发一种可穿戴设备,使用非常小的锂聚合物电池(约30毫安)。我们想用大约20 mA (0.7C)的充电电流给系统中的电池充电。如果我理解正确,我们可以使用dg_configBATTERY_CHARGE_CURRENT定义指定充电电流,它将我们限制在CHARGER_CTRL1_REG[CHARGE_CUR]所描述的级别。1级,10毫安,不是理想的,因为我们的产品充电需要两倍的时间。2级,30毫安,对于我们的小电池来说太大了。

使用看门狗时不复位

星期四,2018-09-06 14:06--nigelyang

嗨对话框

我使用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 ();

页面

订阅RSS - DA1468x