嗨对话框
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);
}
设备:
嗨Alex.Jian,
谢谢你的问题。您能否注明SDK版本和您正在使用的项目以复制您的问题?它是DA14580还是DA14585?
对话台设备是否充当外设或作为中心?根据BLE规格,连接间隔由Master(Central)决定。如果设备充当外围设备,则中央是什么?
此外,还有使用default_app_on_get_dev_slv_pref_params的任何具体原因(struct gap_slv_pref * slv_params)。在项目中调用此函数的位置?
谢谢,PM_DIALOG.
嗨对话框
我使用DA14585.
我的项目基于DA14585_DSPS_V_6.150.2示例
对话设备是我的外设,
中心是智能手机,
我想设置连接间隔是50-70ms的连接中央,所以我modfiy那些参数
我不会在我的项目上调用default_app_on_get_dev_slv_pref_params
嗨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.
嗨对话框
我可以modfiy看门狗超时吗?
如果我可以modfiy看门狗超时?
怎么做??
嗨Alex.Jian,
我们从论坛中脱颖而出。我已在公司电子邮件地址发送消息(不在注册电子邮件地址)中。雷电竞下载app
谢谢,PM_DIALOG.