DA14580外围设备

4个帖子/ 0新
最后一篇
克瑞克
离线
最后一次露面:3年6个月前
加入:2015-09-28 16:27
DA14580外围设备

我正在通过给定的SDK示例代码中的代码“BLE外围设备”。我正在尝试使用ADC来进行样本
在4MHz的输入,然后通过蓝牙将空气发送到终端。

我有几个问题:

1.您如何选择您想要成为ADC的PIN?

2.如何更改ADC的采样速度?

3.如何通过蓝牙终端发送数据(这是我第一次使用蓝牙协议)。什么是函数名称?

谢谢

设备:
mt_dialog.
离线
最后一次露面:3天前1周
职员
加入:2015-06-08 11:34
嗨krixen,

嗨krixen,

请查看以下文档UM-B-051在外设驱动程序部分中,您可以找到与ADC一起使用所需的所有信息。没有函数只需通过蓝牙发送值。您必须不确定协议以及它的工作原理。而且您无法将ADC值发送到终端......您需要使用自定义配置文件,其中ADC值将放在特性中,然后将通过通知将该值发送到主机设备迹象。您可以检查设置自定义配置文件的App_ble_peripheral示例,并在该配置文件中发送虚拟ADC值(其只是随机值)。

谢谢mt_dialog.

克瑞克
离线
最后一次露面:3年6个月前
加入:2015-09-28 16:27
我找到了代码

我发现代码示例非常令人困惑。

我想要做的是用ADC进行数据并将其进行样本(约4MHz)。从那里,我希望能够将该数据连续发送到要处理的计算机上。
设置自定义配置文件似乎很漂亮,我猜您需要设置一个以便发送数据。

您认为我应该解决什么样品代码?

mt_dialog.
离线
最后一次露面:3天前1周
职员
加入:2015-06-08 11:34
嗨krixen,

嗨krixen,

您可以使用ble_app_peripheral,并在user_custs1_impl.c文件中检查app_adcval1_timer_cb_handler()。它使用增量值来模拟ADC的值。您可以更改该发布并从Peripheral_examples添加ADC示例。

谢谢mt_dialog.