如何使用AD14580来开发BLE应用程序亚博国际官网平台网址

9个员额/ 0个新员额
最后发表
12 ycli
离线
最后看到:6年3个月前
加入:2015-05-20 09:14
如何使用AD14580来开发BLE应用程序亚博国际官网平台网址

你好,
最近我在使用AD14580开发一些BLE应用程序。亚博国际官网平台网址现在我遇到了一些问题。我得不到任何进展。
首先,我学习了一些外围词汇,如定时器,spi。他们工作得很好。然后在DA14580上运行一些BLE示例。他们还工作。但是我不能理解软件架构,即使我读了一些pdf文件,如UM-B-015_DA14580软件架构v4.0或UM-B-003软件开发指南1.4几天。
现在我对RW只有一点点了解,侧写。我准备读一些关于BLE的书,看看它是否可以变得更好。
我的目标是知道如何根据我自己的应用程序编写或改编一个概要。我怎么能那样做呢?
顺便说一下,我想问一个具体的软件问题。我在网上找到了一个例子。当接收到一些字节时,它可以通过BLE发送相同的字节。下面的功能起主导作用。它在一个概要文件streamdatad_task.c中。我不知道它是怎么运作的。我找不到它调用的函数的任何信息,比如attmdb_att_set_value, atts_write_rsp_send,attmdb_att_update_value。这让我感到绝望和困惑。
/**
****************************************************************************************
* @brief接收@ref GATT_WRITE_CMD_IND消息。
*处理程序检查流是否需要被打开。
* @param[in] msgid收到的消息的Id(可能未使用)。
* @param[in] param指向消息参数的指针。
* @param[in] dest_id接收任务实例ID(可能未使用)。
* @param[in] src_id发送任务实例ID。
* @return消息是否被消费。
****************************************************************************************
*/
Static int gattc_write_cmd_ind_handler(ke_msg_id_t const msgid,
Struct gattc_write_cmd_ind const *param,
ke_task_id_t const dest_id,
ke_task_id_t const src_id)

//更新属性值
char ValueBuf [20] = {0};
/ * * /
开关(STREAMDATAD_IDX (param - >处理)

案例STREAMDATAD_IDX_ENABLE_VAL:
attmdb_att_update_value (param - >处理,param - >长度,param - >抵消,
(uint8_t *) & (param - >值[0]));
atts_write_rsp_send (streamdatad_env。conhdl param - >处理,PRF_ERR_OK);

memcpy (ValueBuf & (param - >值),参数- >长度);

attmdb_att_set_value (STREAMDATAD_DIR_VAL_HANDLE(0),参数- >长度(uint8_t *) & (param - >值[0]));
prf_server_send_event((prf_env_struct *)&(streamdatad_env.con_info), false, STREAMDATAD_DIR_VAL_HANDLE(0));

如果(ValueBuf [0] = = ' 1 ')

GPIO_SetActive (GPIO_PORT_1 GPIO_PIN_0);

其他的

GPIO_SetInactive (GPIO_PORT_1 GPIO_PIN_0);

打破;

案例STREAMDATAD_IDX_STREAMDATAD_D0_EN:
__nop ();
打破;

案例STREAMDATAD_IDX_STREAMDATAD_D0_VAL:
__nop ();
打破;

返回(KE_MSG_CONSUMED);

关键词:
设备:
12 ycli
离线
最后看到:6年3个月前
加入:2015-05-20 09:14
有人能帮我吗?

有人能帮我吗?

JE_Dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2013-12-05 14:02
嗨,如果你在看的话

大家好,如果你正在寻找自己的简介,教程指南AN-B-029是最好的起点:它将指导你从头到尾完成整个过程。还有一些文件可以用作示例。查看AN-B-029及其相关文件的支持站点。BR JE_Dialog。

12 ycli
离线
最后看到:6年3个月前
加入:2015-05-20 09:14
谢谢!

谢谢!

12 ycli
离线
最后看到:6年3个月前
加入:2015-05-20 09:14
文件被限制

文件被限制。尽管我试了很多次,我还是收不到任何邮件。”当获得SDK的访问权限时,您将收到电子邮件。”

Sam123
离线
最后看到:6年2个月前
加入:2015-02-19 05:43
你好,

你好,
Go to 亚博电竞菠菜Products>>DA14580>>Documents>>Application notes>>AN-029(PDF下载)
希望这个有帮助。

12 ycli
离线
最后看到:6年3个月前
加入:2015-05-20 09:14
谢谢!但它仍然可以

谢谢!但是它还是不能工作。

Sam123
离线
最后看到:6年2个月前
加入:2015-02-19 05:43
控件上的PDF选项

单击页面右侧的PDF选项。不要点击文件的名称。

lyncxy119
离线
最后看到:2年4个月前
加入:2015-05-14 03:23
我的账户出了点问题

我的账户有一些问题!现在没事了!