10个帖子/ 0新
最后一篇
扣留
离线
最后一次露面:2周4天前
加入:2019-06-21 07:31
求教从机械多重接收问题

嗨,

我参考sdk里面的ble_app_peripheral中的user_svc1_led_wr_ind_handler部分子,可以以实现单身数码,请请对于手手主机端发起的多重数据我应该言名数码我说谎,是同样可以在这个个个转存转存料理呢?我尝试尝试了,但是并不能到第二正式的字节数。如果有味子的话好的,期房回复。

设备:
cyibin.
离线
最后一次露面:3个月2周前
员工
加入:2017-12-14 02:48
你好,

你好,

需要将特价的长度改一下:

def_svc1_led_state_char_len.

扣留
离线
最后一次露面:2周4天前
加入:2019-06-21 07:31
谢谢!解决了。顺便问一下,我需要作品io口时间比较比较

谢谢!解决了。顺便问一下,我需要操作品io口时间比较长,那么这个操作品是user_svc1_led_wr_ind_handler这个类似的分数进进行理比较好的,而且在主循环进行走的地方,看官网好并不觉到在主循环里做做任何原理。或者有其他好的建议吗

cyibin.
离线
最后一次露面:3个月2周前
员工
加入:2017-12-14 02:48
你好,

你好,

是的,不再在这里,不在用户层面,并且好在用户层面层面用作功能,不留下到sdk文章下的任何源文章。

关键词,大型历程是:

而(1)

{

// 1.将消息队列中的消息个取出取出,执行(调用处理程序),直到消息队列为主 - > schedule_hile_ble_on();

// 2.判断否有异步事件事件定理 - > app_asynch_proc() - > app_on_system_powered()

// 3.休眠条件判断 - > sleep_mode = rwip_power_down();

// 4.休眠流程 - > if((sleep_mode == mode_ext_sleep)||(sleep_mode == mode_ext_sleep_otp_copy)))

}

你可以在消息处理程序里置位一个标志,然后在上游第二点的app_on_system_powered()里放置你的事件言原理时间比较的次数

扣留
离线
最后一次露面:2周4天前
加入:2019-06-21 07:31
你好,我按照这种方向在User_callback

你好,我按照这种方向在user_callback_config.h里行行了如下定义

.app \u on \u system \u powered=用户\u扫描\u sda \u标志,

然后在user_peripheral.cari定义定义了该该函

void user_scan_sda_flag(void)
{
wdg_freeze();//停止看门狗定时器
if(val_flag == 1)
{
audion_writesingle_cmd(ble_singlebyte);
val_flag = 0;// val管理完毕
}
否则if(val_flag == 2)
{
audion_wriitemulti_cmd(ble_multibyte [0],ble_multibyte [1]);
val_flag = 0;// val管理完毕
}
wdg_resume();//恢复看门狗定时器
wdg\U重新加载(看门狗\U默认\U周期);
},里面就是管理时间较长的次数

会有会议,我在奥尼翁_WRITEMULTI_CMD,奥师_WRITESELE_CMD这两个rwip_schedule数码获取,但是我的实际实际行最小周周的操作用大声有30ms。请问是有没有什么其他的好方法来解决这个吗?谢谢期刊

下台是加密狗的日志

03:06:34.493信息GATT WRITE命令(连接:0x00句柄:0x001F数据:0x02)
03:06:34.496调试任务'gatt write命令(连接:0x00句柄:0x001f数据:0x02)'完成(结果:成功)
03:06:35.464调试inconceedPeripheral(UUID = 00000000-0000-0000-0000-770e0d0c0b0a name = da14580-evb-qi) - 阅读RSSI已启动
03:06:35.467调试任务已启动(读取RSSI(C连接:0x00))
03:06:35.472 Debug TX-ID:GapC_Get_Info_cmd(0x0e05)源:task_id_app(0)目标:task_id_gapc(0)参数:0x07
03:06:35.475调试任务'读取RSSI(连接:0x00)'已完成(结果:成功)
03:06:35.479调试增强外围(UUID=00000000-0000-0000-770e0d0c0b0a Name=DA14580 EVB Qi)-读取RSSI完成(RSSI:-102)
03:06:36.478调试EnganceChildipheral(UUID = 00000000-0000-0000-0000-770E0D0C0B0A NAME = DA14580-EVB-QI) - 阅读RSSI已启动
03:06:36.481调试任务开始(读取RSSI(连接:0x00))
03:06:36.487 Debug Tx-ID:GapC_Get_info_cmd(0x0e05)源:task_id_app(0)目标:task_id_gapc(0)参数:0x07
03:06:36.491调试任务'读取RSSI(连接:0x00)'已完成(结果:成功)
03:06:36.497调试inconceedPeripheral(UUID = 00000000-0000-0000-0000-770E0D0C0B0A名称= DA14580-EVB-QI) - 读取RSSI完成(RSSI:-66)
03:06:37.490调试增强外围(UUID=00000000-0000-0000-770e0d0c0b0a Name=DA14580 EVB Qi)-已开始读取RSSI
03:06:37.493调试任务开始(读取RSSI(连接:0x00))
03:06:37.499 Debug Tx-id:gapc_get_info_cmd(0x0e05)源:task_id_app(0)目标:task_id_gapc(0)参数:0x07
03:06:37.501调试任务'读取RSSI(连接:0x00)'已完成(结果:成功)
03:06:37.504调试inconceedPeripheral(UUID = 00000000-0000-0000-0000-770E0D0C0B0A名称= DA14580-EVB-QI) - 阅读RSSI(RSSI:-97)
03:06:38.505调试inconceedPeripheral(UUID = 00000000-0000-0000-0000-770E0D0C0B0A名称= DA14580-EVB-QI) - 读取RSSI已启动
03:06:38.508调试任务开始(读取RSSI(连接:0x00))
03:06:38.512 Debug Tx-id:gapc_get_info_cmd(0x0e05)源:task_id_app(0)目标:task_id_gapc(0)参数:0x07
03:06:38.515调试任务'读取RSSI(连接:0x00)'已完成(结果:成功)
03:06:38.518调试EngancedPeripheral(UUID = 00000000-0000-0000-0000-770E0D0C0B0A名称= DA14580-EVB-QI) - 阅读RSSI(RSSI:-95)
03:06:38.523信息外设断开(连接:0x00原因:0x08)
03:06:38.527信息断开连接(设备:00000000-0000-0000-0000-770E0D0C0B0A)
03:06:38.530调试inconceedPeripheral(UUID = 0000000000-0000-0000-0000-770E0D0C0B0A NAME = DA14580-EVB-QI) - 状态:READY->空闲
03:06:38.532信息EnhancedPeripheral(UUID = 00000000-0000-0000-0000-770E0D0C0B0A名称= DA14580-EVB-QI) - 已断开连接事件

扣留
离线
最后一次露面:2周4天前
加入:2019-06-21 07:31
在线后,麻烦解答一下!非常感谢!

在线后,麻烦解答一下!非常感谢!

cyibin.
离线
最后一次露面:3个月2周前
员工
加入:2017-12-14 02:48
你好,请问连接间隔很多?增大全在隔能能该问题

你好,

请问连接间隔很多??大大连接间是能能该问题

扣留
离线
最后一次露面:2周4天前
加入:2019-06-21 07:31
我在从机端改变了了时空时间,设定大厦我的毛大大阻塞时间后可行

我在从机端改变了当时时间,设定大厦我的毛大大在时间后可行的。有一个点疑惑,rwip shedule(),oversies我在我的使用分配,会有什么隐患吗

cyibin.
离线
最后一次露面:3个月2周前
员工
加入:2017-12-14 02:48
你好,

你好,

从个人的经验来看,有几个注意点:

1. RWIP Schedule()需要花时间执行,需要评估其执行的时间不会对你的龄地产

2.要避免极限递归,即

void block_function()

{

块();

rwip\U时间表()

块();

}

假设有个消息hanlder:

无效消息处理程序()

{

块函数();

}

块功能不可在消息处理程序中间行行。

扣留
离线
最后一次露面:2周4天前
加入:2019-06-21 07:31
明显非常非常!

明显非常非常!