的AzureWave AW-CU362是一种先进的蓝牙5.0模块邮票形式因素,提供一个高成本效益、灵活和易于使用的硬件和软件平台。
内置闪存,晶体,所有必需的被动组件和一个集成天线FCC认证BLE5.0系统为您提供最快的为你的智能连接产品投放市场的时间。亚博电竞菠菜
AW-CU362构建在成功的对话框的BLE5.0 SoC SoC DA14585。模块是由生产质量,实地测试对话框软件和BLE堆栈,其中包括一组丰富的软件组件和例子来启动您的应用程序软件开发。
AW-CU362评价董事会可以插进对话框开发工具包主板为了利用对话框的使用对HW评估和软件开发工具链。
特性
DA14585 BLE5.0 SoC
1 mbit SPI闪光
嵌入式天线
单一的3.3 v电源输入
邮票模块19.6毫米x 15毫米x 2.45毫米
FCC和ETSI认证
亚博国际官网平台网址
物联网应亚博国际官网平台网址用
连接传感器
联系医学
环境监测
灯塔
家庭自动化
工业连接在祝福
销售点应用程序亚博国际官网平台网址
基础设施建设
温度和环境监测
连接的玩具
相关链接
订购信息
样品可用。联系你当地的销售代表对话。
现在购买
产品 | 商店 | ||
---|---|---|---|
AzureWave AW-CU362 | Avnet |
DA14585
6个月前
在应用程序中处理的消息(用户)的任务
发布的moguilevski115点 3回复你好PM_Dialog,
我工作在一个应用程序,该应用程序将允许通信DA14585与另一个ARM处理器/ UART通信。通信应该有可能同时与祝福广告3秒的间隔,同时启用扩展的睡眠模式之间的广告活动。我使用了准系统的例子SDK的基地BLE-related应用程序的一部分。对于在传入消息DA14585激活一个中断,这触发回调函数:
空白app_wkup_irq_cb (void) {SetBits16 (WKUP_CTRL_REG WKUP_ENABLE_IRQ 1);如果(GetBits16 (SYS_STAT_REG PER_IS_DOWN)) {periph_init ();}ke_msg_send_basic (INCOMING_UART_MSG TASK_APP 0);app_wkup_irq_init ();}
函数发送一条消息到应用程序任务(TASK_APP) UART的接收和处理消息应该发起一个案件user_catch_rest_hndl ()。立即唤醒回调函数执行时,接收和处理后才发生后续广告事件(图)。
这个问题:有什么方法来处理消息发送到应用程序任务立即-下一个广告事件发生前,然后回到延长睡眠模式?
我试图阻止广告程序在发送消息之前TASK_APP具有以下功能:
app_easy_timer_cancel (app_adv_data_update_timer_used);app_easy_gap_advertise_stop ();
而不是重新启动广告user_app_adv_undirect_complete(),但这个动作没有很好地工作。
5个月前
嗨moguilevski,
我有回答你在这个论坛上票:
//www.xmece.com/support-posts/delayed-processing-messages-user-application-task-during-advertising
谢谢,PM_Dialog
6个月前
嗨moguilevski,
谢谢你在线问题。
当DA14585睡觉,关闭所有外围块(包括UART)。不可能有UART活动当芯片在延长睡眠模式。
所以,从你的文章我可以理解,您使用的是叫醒=控制器为了唤醒设备UART当传入的数据。
如果设备处于活跃状态,然后你就可以立即处理数据。我假设你可以起床回调——app_wkup_irq_cb ()。
请看看ble_app_sleepmode SDK的例子,那就是使用唤醒控制器通过GPIO为了唤醒触发。你可以处理数据的回调一次设备醒来。
你用HW流控制(RTC / CTS) ?
谢谢,PM_Dialog