跳到主要内容

AzureWave AW-CU362

蓝牙模块

aw-cu362.jpg.

AzureWave AW-CU362是一种高级蓝牙5.0模块,处于标记外形,提供了高度成本效益,灵活且易于使用的硬件和软件平台。

通过内置闪存,晶体,所有必需的无源组件和集成天线此FCC认证的BLE5.0系统为您提供最快的智能连接产品的最快上市时间。亚博电竞菠菜

AW-CU362基于对话框的BLE5.0系统上SOC DA14585的成功构建。该模块由生产质量,现场测试的对话框软件和BLE堆栈供电,其中包含丰富的软件组件和示例,以播放您的应用程序杂志的开发。

AW-CU362评估板可以插入到Dialog开发套件主板,以便利用Dialog工具链的使用来进行HW评估和软件开发。

特征

DA14585 BLE5.0 SOC.

1Mbit SPI Flash.

嵌入式天线

单3.3V电源输入

邮票模块19.6mm x 15mm x 2.45 mm

FCC和ETSI认证

亚博国际官网平台网址

物联网应亚博国际官网平台网址用

连接传感器

连接医疗

环境监测

灯塔

家庭自动化

在BLE上的工业连接

销售点申请亚博国际官网平台网址

基础设施建设

温度及环境监测

连接的玩具

每季度,我们都会为我们的产品,软件开发主题,培训,活动提供最佳技术信息,并将其交给您的收件箱。亚博电竞菠菜

签下我
查看以前的版本

保持联系

通过我们的全球销售办事处直接与我们联系,或联系我们的全球经销商和代表之一。

询问 分销商和代表 注册通讯
数据表
名称 日期 版本
AzureWave AW-CU362数据表(1.13 MB) 01/02/2019 Rev. 0.6
SDK用户手册
名称 日期 版本
UM-B-049 DA14585&DA14586使用Pro-Development Kit(HTML)入门指南(25.09 KB) 02/11/2018 2.1
UM-B-049 DA14585&DA14586使用Pro-Development Kit(PDF)入门指南(2.36 MB) 02/11/2018 2.1
FCC,ETSI认证
名称 日期 版本
AW-CU362 CE认证(4.73 MB) 01/02/2019 1.0
AW-CU362 FCC认证(6.14 MB) 01/02/2019 1.0

订购信息

立即购买

产品 店铺
AzureWave AW-CU362 Avnet.
回到结果

DA14585.

2个星期前

在SDK6.0.14.1114中定义CFG_PRODUCTION_DEBUG_OUTPUT

发布的绿茶140点 5回复
0旋转

你好,

我想将以下#define语句和#undef语句设置为我的项目。

/ ************************************************************** // *将硬盘分数输出到串行/ uart接口。* / / ************************************************************** / #define cfg_production_debug_output
/**************************************************************/ /* 支持开发/调试模式。对于生产模式构建*/ /*它必须被禁用。*/ /**************************************************************/ # undef CFG_DEVELOPMENT_DEBUG

我正在使用extent_peripheral_template项目作为我的基础项目。

这是在hardfault_handler.c中使用void dbg_prod_output()函数(它位于“sdk \ platform \ arch \ main \ hardfault_handler.c”)中。

但问题是,如果我构建项目,它会在build Output窗口中输出3个错误。

具有三个参数的void dbg_prod_output()函数调用uart_init(),并且没有定义这三个参数。

三个参数是:

UART_INIT(UART_BAUDRATE_115K2,UART_FRAC_BAUDRATE_115K2,UART_CHARFORMAT_8);

(要精确,这些都定义为“项目\ target_apps \ prod_test \ prod_test \ src \ config \ user_periph_setup.h”)

我可以在头文件中定义CFG_PRODUCTION_DEBUG_OUTPUT来输出Hardfault参数到串行/UART接口吗?

如果是,我想从prod_test / src / confir / user_periph_setup.h复制以下代码到我的标题文件。

///分割器115200位/ s #define uart_baudrate_115k2 8 #define uart_frac_baudrate_115k2 11 ///字符格式枚举{/// char格式5 uart_charformat_5 = 0,/// char格式6 Uart_charformat_6 = 1,/// char格式7UART_CHARFORMAT_7 = 2,/// CHAR格式8 UART_CHARFORMAT_8 = 3};

2个星期前

PM_DIALOG.

你好呀,

谢谢你的问题在线。你能试着替换:

UART_INIT(UART_BAUDRATE_115K2,UART_FRAC_BAUDRATE_115K2,UART_CHARFORMAT_8);

和 :

uart_init(UART2_BAUDRATE, 0xFF & UART2_BAUDRATE, UART2_DATABITS);

请在BLE_APP_PERIANICALLAL示例中尝试。

谢谢,PM_DIALOG.

2个星期前

绿茶 140点

谢谢你的回复。

我已经取代了:

UART_INIT(UART_BAUDRATE_115K2,UART_FRAC_BAUDRATE_115K2,UART_CHARFORMAT_8);

和:

uart_init(UART2_BAUDRATE, 0xFF & UART2_BAUDRATE, UART2_DATABITS);

并添加:

Static unsigned long hardfault_args[8];for (int i = 0;我< 8;hardfault_args[I] = I +1;HardFault_HandlerC (hardfault_args);

在void user_app_init(void)函数的末尾。

结果是,没有向我的串行终端屏幕输出。

我的串行终端设置是:

波特率:115200

数据:8bit.

奇偶校验:无

停止位:1位

流控制:没有

我检查了SDK6.10源代码。

我搜索了源代码,结果是:

・sdk平台\ \司机\ uart \ uart.h (65,9) (utf - 8): # define UART_BAUDRATE_115K2 8
・sdk平台\ \司机\ uart \ uart.h (99, 24) (utf - 8): # define UART_BAUDRATE UART_BAUDRATE_115K2

所以我试着:

UART_INIT(UART_BAUDRATE_115K2,UART_FRAC_BAUDRATE_115K2,UART_CHARFORMAT_8);

我的串行终端屏幕上的输出是:

--- HF状态
R0 = 0x00000001.
r1 = 0 x00000002
R2 = 0x00000003.
r3 = 0 x00000004
R12 = 0x00000005.
LR = 0x00000006.
电脑= 0 x00000007
psr = 0 x00000008

--- NMI状态
R0 = 0x00000008.
r1 = 0 x50003300
R2 = 0x00000000
r3 = 0 x00000000
R12 = 0x00000110
lr = 0x07f0d43d.
PC = 0x07FC06B0.
PSR = 0x21000000.

我应该继续下去:

UART_INIT(UART_BAUDRATE_115K2,UART_FRAC_BAUDRATE_115K2,UART_CHARFORMAT_8);

接受答案!

2个星期前

PM_DIALOG.

你好呀,

感谢您的反馈。如果这个配置工作正常,那么是的,请使用这个。

谢谢,PM_DIALOG.

2个星期前

绿茶 140点

你好,

是的,这个配置工作得很好。

我已将此代码复制到我的项目中的标题文件(src / config / user_periph_setup.h)。

#define UART_FRAC_BAUDRATE_115K2 8 #define UART_FRAC_BAUDRATE_115K2 11 //字符格式enum {/// char格式8 UART_CHARFORMAT_8 = 3};

现在我可以在没有错误的情况下构建我的项目。

SDK \ platform \ arch \ main \ hardfault_handler.c的代码是这样的:(此代码从SDK6.0.14.114中的原始HardFault_Handler.c中保持不变)

UART_INIT(UART_BAUDRATE_115K2,UART_FRAC_BAUDRATE_115K2,UART_CHARFORMAT_8);

非常感谢你。

2个星期前

PM_DIALOG.

你好呀,

谢谢你接受我的回答,很高兴工作正常。如果您有任何其他问题/问题,请培养新的论坛票。

谢谢,PM_DIALOG.