17个员额/ 0个新员额
最后发表
亚历克斯·罗
离线
最后看到:1年5个月前
专家
加入:2014-02-28 19:16
延长睡眠模式

嗨,支持团队,

我用活动模式修改了sample128模板,它工作得很好。我将其更改为在da14580_config.h中通过#define CFG_EXT_SLEEP扩展睡眠模式。它还能用,但当它连接到浅蓝色或我的应用程序时,它就坏了。但是可以重新扫描。我的问题:
1.对于ext_sleep,只定义CFG_EXT_SLEEP或需要设置计时器来设置它是可以的?我想祝福栈可以削弱它。如果需要设置其他,请告知或有任何例子。对于发布数据,它会发送更多的字节,需要相应地设置发布间隔吗?
2.我试过近似报告,它在基本的DVB上工作,但它总是在我的板上烧坏(使用eeprom)。它是否与按钮定义或其他东西相冲突?

请建议,
谢谢

RvA
离线
最后看到:4天47分钟前
工作人员
加入:2014-02-07 14:10
嗨,亚历克斯,

嗨,亚历克斯,

我们将很快看一看你的问题和回答。

最好的问候,

RvA(对话框)

RvA
离线
最后看到:4天47分钟前
工作人员
加入:2014-02-07 14:10
嗨,亚历克斯,

嗨,亚历克斯,

对于扩展睡眠模式,要做的唯一设置是:#define CFG_EXT_SLEEP。DA14580在发布间隔时间内自动进入该模式。为了让DA14580进入睡眠模式,你必须先停止广告。EEPROM与DA14580无冲突。更多信息,请参阅申请说明AN-B-023。

最好的问候,RvA(对话框)

亚历克斯·罗
离线
最后看到:1年5个月前
专家
加入:2014-02-28 19:16
谢谢RvA。

谢谢RvA。

我还只设置了:#define CFG_EXT_SLEEP。我想让DA14580在广告间隔期间自动延长睡眠模式。但是当我进入CONNECTION时,应用程序断开了。我没有停止广告,这是自动处理堆栈或我必须这样做,如何?
是否需要设置合适的最大和最小广告/连接间隔参数?

谢谢,

亚历克斯·罗
离线
最后看到:1年5个月前
专家
加入:2014-02-28 19:16
有什么意见和建议吗?

有什么意见和建议吗?

对于广告和连接,我假设ble栈直接处理它,而不需要用户设置它的广告停止或开始,请符合。

期待你的来信,
谢谢!

RvA
离线
最后看到:4天47分钟前
工作人员
加入:2014-02-07 14:10
嗨,亚历克斯,

嗨,亚历克斯,

是的,没错。这些都是由BLE堆栈处理的,不需要用户应用程序操作。

最好的问候,RvA(对话框)

亚历克斯·罗
离线
最后看到:1年5个月前
专家
加入:2014-02-28 19:16
嗨RvA,

嗨RvA,

我做了同样的事,又试了一次。我可以用浅蓝色找到我的设备,可以连接,但它会坏一段时间,并报告数据石板…
我的adv interval和con_interval不变如下:
1.ADV_DATA_TAG_LEN = 28
SCAN_RESP_DATA_TAG_LEN = 10

2.在app.h中,本地地址类型
#定义APP_ADV_INT_MIN 1100;
#定义APP_ADV_INT_MAX 1100;
3.在app_template_project.c中,在函数app_configuration_func()中
cmd - > con_intv_min = 8;
cmd - > con_intv_max = 16;
cmd - > con_superv_to = 100;

请帮忙确认这些参数是否错了?

谢谢,

亚历克斯·罗
离线
最后看到:1年5个月前
专家
加入:2014-02-28 19:16
我更改了con_intv_min

我改变了con_intv_min和_max,但不能修复它。应用程序仍然报告数据板断开,外设断开....
有时连接后不久就中断,有时可以进入服务一段时间(10-20秒)然后断开。睡觉时有冲突吗?请建议。

谢谢,

RvA
离线
最后看到:4天47分钟前
工作人员
加入:2014-02-07 14:10
嗨,亚历克斯,

嗨,亚历克斯,

你在用我们的dvd吗?你能再检查一下淡蓝色的RSSI值是多少吗?

我去检查一下参数。

最好的问候,

RvA(对话框)

亚历克斯·罗
离线
最后看到:1年5个月前
专家
加入:2014-02-28 19:16
嗨RvA,

嗨RvA,
是的,我用的是DA14580EVKT-B, 078_30_B。
浅蓝色的RSSI约为50。为了避免,它是可以的,总是被浅蓝色扫描。但有时不能连接,有时不能。连接时,最长可持续10-20秒。扫描。
我用同样的EVK来运行proximityreport,它运行得很好。
顺便说一下,我使用ble定时器来更新日期,这会影响断开连接?

谢谢,

亚历克斯·罗
离线
最后看到:1年5个月前
专家
加入:2014-02-28 19:16
任何想法?

任何想法?

RvA
离线
最后看到:4天47分钟前
工作人员
加入:2014-02-07 14:10
嗨,亚历克斯,

嗨,亚历克斯,

关于这个问题,我和申请团队协商后会尽快回复你。雷竞技安卓下载谢谢你,并致以最良好的问候。

RvA(对话框)

RvA
离线
最后看到:4天47分钟前
工作人员
加入:2014-02-07 14:10
嗨,亚历克斯,

嗨,亚历克斯,

您正在使用哪个项目?
如果您使用开箱即用的项目,它应该可以工作。如果你改变了数据长度和扫描响应长度,你也必须填写这两个结构。
根据所使用的项目在不同的文件中完成。
设置连接间隔将会有帮助。这是中央情报局的装置。为了从外围设备获得连接间隔,外围设备必须首先向中心发送参数更新请求。

最好的问候,

RvA(对话框)

亚历克斯·罗
离线
最后看到:1年5个月前
专家
加入:2014-02-28 19:16
谢谢RvA,

谢谢RvA,
我使用的项目是fh_project_template。uvproj sample128。SDK版本为3.2.0.1。
我将app_adv_data_len改为0,app_scnrsp_data_length保持为9(原来的长度)。请告知,这就是你说的填写结构2 ?
设置连接间隔,请具体告知。不管我修改与否,似乎都不能解决问题。也让我知道如何将参数更新发送到中心!
我查看并跟踪了接近记者fh。使用浅蓝色,reporter_fh工作得很好,但我的代码每次连接后总是被外设断开。浅蓝色报告外设断开。不好的是调试在睡眠模式下不起作用。我使用Read和Notify来更新数据。在删除了Notify和app_ timer_set之后,也不能解决这个问题。

谢谢。

thomasburton
离线
最后看到:3年6个月前
加入:2016-01-13 14:46
亲爱的华金,

亲爱的华金,

我想知道如果你有任何其他的想法,我的版本定义了扩展的睡眠模式sdk5.0.3 ble_app_peripheral演示的,虽然我可以看到广告数据更新我仍然不能连接到设备和得到一个关贸总协定错误从我祝福扫描仪每次我试一试。

最好的祝愿,

托马斯。

MT_dialog
离线
最后看到:4个月1个星期前
工作人员
加入:2015-06-08 34
嗨thomasburton,

嗨thomasburton,

你试过连接不同的ble android应用程序吗?当设备没有处于睡眠模式时,你能连接到中央处理器吗?我不能看到任何原因无法联系ble_example项目,因为其广告你应该能够连接,除非如果设备广告一小段,然后摊位(在系统启动时,设备不落在睡眠模式immidiatelly但等待几秒钟)。所以,也许这个设备在醒着的时候在做广告,所以你可以跟踪它,但2秒后它就不在了,所以你不能发出连接。你可以通过智能代码片段进行检查,或者你可以刷新手机上的扫描屏幕,检查设备是否还在那里(有些应用程序会保留设备,即使它们不存在)。雷竞技安卓下载不能唤醒的原因可能是你的低功率时钟的选择,所有的参考设计和例子都有XTAL32,如果你在buck模式,没有XTAL,你应该选择RCX。除了上面的检查你是否在非连接模式下发布(你已经改变了app_ble_peripheral),还要检查app_on_connection函数是否被触发。

由于MT_dialog

thomasburton
离线
最后看到:3年6个月前
加入:2016-01-13 14:46
嗨MT_dialog,

嗨MT_dialog,

谢谢你的回复。我回到app_ble_peripheral演示,只是将它设置为extended_sleep,这工作得很好,最终跟踪它到一个i2c总线错误时,设备正在唤醒连接。谢谢你的帮助,

托马斯。

主题锁定