是否有可能通过按键从深度睡眠模式中醒来?我应该使用什么端口?我如何设置中断?
是的,它可以唤醒DA14580从睡眠模式(深度睡眠或延长睡眠)使用一个按键。请查看数据表(DA14580_DS_v1.62.pdf)的3.7.2章和表68至80了解更多细节。唤醒按下键(或GPIO管脚改变一般)可以在任何GPIO管脚上编程。
示例代码包含在'keyboard'项目的SDK中(见函数:app_kbd_enable_wakeup_irq)
问候,
对话框支持团队
是否有可能唤醒BLE服务的核心(没有外设的外部操作,peripheral_sleep = 1)?是否提供了一些处理中断的示例?
在BLE应用程序中,DA14580可以被设置为两种睡眠模式。对于任何BLE通信事件(如广告),DA14580需要从睡眠中醒来并执行通过BLE无线链路进行必要的事务处理。在这种情况下,BLE定时器被用来唤醒包括ARM、BLE核心、无线电和其他模块。这个定义为aDA1480同步唤醒。
最好的问候,对话框支持团队
谢谢你的回答。我检查了接近记者的例子,它工作得很好。然而,当我尝试使用内部RC32kHz时钟而不是外部XTAL32kHz时,我看不到广告帧。你能检查下面的代码是否OK吗?
SetBits16 (CLK_32K_REG XTAL32K_ENABLE 0);/ /禁用XTAL32KHzSetBits16 (SYS_CTRL_REG CLK32_SOURCE 0);//选择RC32作为LP时钟#如果ES4_CODESetBits16 (CLK_32K_REG XTAL32K_DISABLE_AMPREG 0);// SetBits16(CLK_32K_REG, XTAL32K_CUR, 1);# endifSetBits16 (CLK_32K_REG RC32K_TRIM 0 x7);SetBits16 (CLK_32K_REG RC32K_ENABLE 1);
问候,罗马
亲爱的罗马,
内部RC 32kHz不够准确的蓝牙广告。它只能用作时钟计时器。然而,一份显示如何使用内部的RCX 20kHz(更准确的蓝牙广告)的新发布将在三月底出现。我会让你知道的。谢谢您的理解。
最好的问候,
对话框支持团队。
我可以用键盘的例子作为一些参考。在5.0.3 SDK中有键盘示例吗?我好像找不到
嗨jd@expeng,
很抱歉,SDK5上没有键盘应用程序的移植版本,HID设备只能在SDK3上使用,你可以在参考设计部分找到它们。
由于MT_dialog
是的,它可以唤醒DA14580从睡眠模式(深度睡眠或延长睡眠)使用一个按键。
请查看数据表(DA14580_DS_v1.62.pdf)的3.7.2章和表68至80了解更多细节。
唤醒按下键(或GPIO管脚改变一般)可以在任何GPIO管脚上编程。
示例代码包含在'keyboard'项目的SDK中(见函数:app_kbd_enable_wakeup_irq)
问候,
对话框支持团队
是否有可能唤醒BLE服务的核心(没有外设的外部操作,peripheral_sleep = 1)?
是否提供了一些处理中断的示例?
在BLE应用程序中,DA14580可以被设置为两种睡眠模式。对于任何
BLE通信事件(如广告),DA14580需要从睡眠中醒来并执行
通过BLE无线链路进行必要的事务处理。在这种情况下,BLE定时器被用来唤醒
包括ARM、BLE核心、无线电和其他模块。这个定义为a
DA1480同步唤醒。
最好的问候,
对话框支持团队
谢谢你的回答。我检查了接近记者的例子,它工作得很好。然而,当我尝试使用内部RC32kHz时钟而不是外部XTAL32kHz时,我看不到广告帧。你能检查下面的代码是否OK吗?
SetBits16 (CLK_32K_REG XTAL32K_ENABLE 0);/ /禁用XTAL32KHz
SetBits16 (SYS_CTRL_REG CLK32_SOURCE 0);//选择RC32作为LP时钟
#如果ES4_CODE
SetBits16 (CLK_32K_REG XTAL32K_DISABLE_AMPREG 0);
// SetBits16(CLK_32K_REG, XTAL32K_CUR, 1);
# endif
SetBits16 (CLK_32K_REG RC32K_TRIM 0 x7);
SetBits16 (CLK_32K_REG RC32K_ENABLE 1);
问候,
罗马
亲爱的罗马,
内部RC 32kHz不够准确的蓝牙广告。它只能用作时钟计时器。
然而,一份显示如何使用内部的RCX 20kHz(更准确的蓝牙广告)的新发布将在三月底出现。
我会让你知道的。
谢谢您的理解。
最好的问候,
对话框支持团队。
我可以用键盘的例子作为一些参考。在5.0.3 SDK中有键盘示例吗?我好像找不到
嗨jd@expeng,
很抱歉,SDK5上没有键盘应用程序的移植版本,HID设备只能在SDK3上使用,你可以在参考设计部分找到它们。
由于MT_dialog