global_int_start上的固件停止

了解更多常见问题解答教程

6个帖子/ 0新
最后一篇
Alex.Jian.
离线
最后一次露面:3个月23小时前
加入:2019-08-28 10:14
global_int_start上的固件停止

嗨对话框

global_int_start上的固件停止

如何找到停止原因?

我更改连接间隔如下,是连接间隔效果我的固件?

static const struct connection_param_configuration user_connection_param_conf = {
///在BLE双槽(1.25ms)中测量的连接间隔最小值
///使用宏观MS_TO_DOUBLESLOTS从毫秒(MS)转换为双插槽
.intv_min = ms_to_doubleslots(50),

///在BLE双槽(1.25ms)中测量的连接间隔最大值
///使用宏观MS_TO_DOUBLESLOTS从毫秒(MS)转换为双插槽
.intv_max = ms_to_doubleslots(70),

void default_app_on_get_dev_slv_pref_params(struct gap_slv_pref * slv_params)
{
slv_params-> con_intv_min = ms_to_doubleslots(50);
slv_params-> con_intv_max = ms_to_doubleslots(70);
slv_params-> slave_latency = 0;
slv_params-> conn_timeout = ms_to_timerUnits(1250);
}

设备:
PM_DIALOG.
离线
最后一次露面:15小时7分钟前
职员
加入:2018-02-08 11:03
嗨Alex.Jian,

嗨Alex.Jian,

谢谢你的问题。您能否注明SDK版本和您正在使用的项目以复制您的问题?它是DA14580还是DA14585?

对话台设备是否充当外设或作为中心?根据BLE规格,连接间隔由Master(Central)决定。如果设备充当外围设备,则中央是什么?

此外,还有使用default_app_on_get_dev_slv_pref_params的任何具体原因(struct gap_slv_pref * slv_params)。在项目中调用此函数的位置?

谢谢,PM_DIALOG.

Alex.Jian.
离线
最后一次露面:3个月23小时前
加入:2019-08-28 10:14
嗨对话框

嗨对话框

我使用DA14585.

我的项目基于DA14585_DSPS_V_6.150.2示例

对话设备是我的外设,

中心是智能手机,

我想设置连接间隔是50-70ms的连接中央,所以我modfiy那些参数

我不会在我的项目上调用default_app_on_get_dev_slv_pref_params

PM_DIALOG.
离线
最后一次露面:15小时7分钟前
职员
加入:2018-02-08 11:03
嗨Alex.Jian,

嗨Alex.Jian,

根据Bluetooth LE规范,连接间隔由主设备(中央设备)决定。在您的情况下,主站是移动应用程序。那么,你正在运行的应用程序是什么?是我们的DSP移动应用程序,还是您拥有自定义移动应用程序?您是否在DSP项目中完成了任何其他修改?

可能的原因可能是您比看门狗超时更加增加的时间间隔,因此设备在WFI()中粘在等待中断,因为由于BLE事件迅速地,因此从未出现的中断。

此外,请记住,现在发布更新的DSPS版本!

https://www.dialog-seminile.com/produ亚博电竞菠菜cts/dialog-serial-port-service-dsps.

它也与DA14531微小模块兼容!

https://www.dialog-seminile.com/produ亚博电竞菠菜cts/bluetooth-module-da14531-smartbond-tiny.

谢谢,PM_DIALOG.

Alex.Jian.
离线
最后一次露面:3个月23小时前
加入:2019-08-28 10:14
嗨对话框

嗨对话框

我可以modfiy看门狗超时吗?

如果我可以modfiy看门狗超时?

怎么做??

PM_DIALOG.
离线
最后一次露面:15小时7分钟前
职员
加入:2018-02-08 11:03
嗨Alex.Jian,

嗨Alex.Jian,

我们从论坛中脱颖而出。我已在公司电子邮件地址发送消息(不在注册电子邮件地址)中。亚博全网

谢谢,PM_DIALOG.