DA14580从外部微控制器唤醒DSP的问题
你好,
我正在用DA14580开发一个项目,DSP经过修改,可以通过uart从微控制器接收命令。我正在使用延长睡眠,需要它唤醒时,从uart接收数据。
AN-B-026文件编写如下:
#如果((外部唤醒)&&(!BLE_APP_PRESENT))//外部唤醒,仅在完全嵌入式设计中
你好,
我正在用DA14580开发一个项目,DSP经过修改,可以通过uart从微控制器接收命令。我正在使用延长睡眠,需要它唤醒时,从uart接收数据。
AN-B-026文件编写如下:
#如果((外部唤醒)&&(!BLE_APP_PRESENT))//外部唤醒,仅在完全嵌入式设计中
我使用DSP作为我的应用程序的基础,在一个基本的DK板上。我已经设置了#define CFGŠu EXTŠu SLEEP。当我执行systick中断时,不会触发,如果没有定义CFG\u EXT\u SLEEP,就会触发。当该单元没有可恢复的连接时,它将继续播发。
我的问题是
1广告之间,设备是否进入ext\ U睡眠模式?
2如果是这样,是什么唤醒了它?
三。在J-Link断开的情况下,处于这种模式(无BLE连接)时,我应该期望的电流消耗是多少?
4如果它不在ext\u睡眠模式下,我如何使它这样做?
大家好。
在dsps项目“DA14580\U dsps\U 3.150.2”中,外围设备。
uart_hw_flow_enabled打开。
像这样设置。
#定义CFG\u UART\u HW\u FLOW\u CTRL
#未定义CFG\u UART\u SW\u FLOW\u CTRL
#定义CFG\u EXT\u SLEEP
#undef cfg_deep_sleep.
连接时,也会频繁丢失数据,有时得到数据,有时得不到数据。
为什么,以及如何处理这个问题。
谢谢。
亲爱的Dialog,
我想问几个关于PMU\u CTRL\u REG[1]PERPH\u SLEEP的问题,
Q1:Datasheet说,I2C,UART,SPI,ADC向下关闭。如果这些块的时钟是“关闭”的意思是
停止了?或者这些模块的电源是选通的,当它从长时间睡眠中醒来时,会重新启动电源?
Q2:这个操作也适用于GPIO块?
Q3:配置为GPIO的IO缓冲区的行为如何?IO缓冲区的级别在从中唤醒之前和之后保持不变
延长睡眠时间?
致以最诚挚的问候,
由纪夫
你好,
在我们的生产线中,我们想验证DA14580无线电链路是否正常工作。有没有什么“自我测试”,我们可以开始验证芯片的BT部分是否正常工作?我们不希望在生产线上有任何其他BT模块来验证DA14580是否正常工作。
我们有一个微处理器,通过UART下载软件到DA14580每次启动。之后,我们要发送一个UART命令,启动“自检”,验证“无线链路/BT部分”是否正常工作,并将结果发送回来。
有没有一个聪明的方法来实现这一点?
环境:
软件开发包:5.0.2.1
基尔4
蓝牙@智能开发套件-Pro(入门套件+DA14580ATDB-P子板FN40)
(写在盒子上:“以信心发展”)
行动:
-打开项目“..\SDK 5.0.2.1\DA1458x琰SDK\5.0.2.1\projects\target琰apps\peripheral琰examples\blinky\Keil琰4”
-按构建(F7)
结果:
通过我们的生态系统找到你的合作伙伴
如果您正在寻找您设计的任何方面的帮助 - 是IT硬件,软件,生产或完整的转折解决方案 - 您将在我们的生态系统页面上找到合适的合作伙伴。我们的生态系统合作伙伴已经根据他们的平台经验选择,他们的成功帮助我们的客户将优秀产品提供给市场。雷电竞官网登录我们还添加了选择标准过滤器,以便根据您的需求更轻松地找到合适的合作伙伴,无论是地理或专业知识相关。
你好,
有联系的时候有可能继续做广告吗?如果可能,我该如何设置?
谢谢
你好Dialog,
我使用的是3.0.8信标参考设计,我知道“睡眠模式”的价值应该是“睡眠模式”
然后变成“mode\ uExt\ uSleep”进入延长睡眠模式。
改变睡眠模式的函数是rwip\u sleep(),但是这个函数的大部分代码对“深度”是有效的
睡眠“如果定义了延长的睡眠,则定义并返回mode_idle。这将永远不会将设备放在睡眠模式下,
我的问题是,我应该改变什么部分进入延长睡眠模式?
你好,
是否有可能获得这两个应用程序的源代码(目前可在各自的应用商店下载)?雷竞技安卓下载
干杯,
富有的