BLE ADC值发射示例

10个职位/ 0新
最后发表
kiwi85
离线
最后一次露面:3年11个月前
加入:2016年12月15日06:02
BLE ADC值发射示例

亲爱的对话框队
我最近购买了基本的开发套件为DA14580。我很新的编程本身并想读的ADC值或数字引脚状态,并通过蓝牙与DSP的数据传送到智能手机。
我不知道在哪里执行的代码,并已经在试图弄明白花了这么多时间。
我真的很感激你的一个简单和快速的代码的例子。从那一刻起,我将能够做出改变并理解代码。
请只要你能回到我真正体会到了帮助。

设备:
Max44
离线
最后一次露面:9个月3个星期前
加入:2016年2月8日15:58
kiwi85,

kiwi85,

当你等待对话框来回报,你可能想看看在SDK中的ble_app_peripheral例子和UM-B-050为它的文档。它显示读取ADC值转换成可以通过您的手机上的应用程序可以读取的BLE特征。这个例子也有用于切换LED,基本上是写从您的手机GPIO引脚的特性。

我使用修改过的ble_app_periherr示例代码通过ADC通道读取传感器数据和读/写GPIO引脚,它工作得很好。

不过,我不知道你会发现什么这是“方便,快捷”在这样的环境!该SDK代码的难易程度是相当偏高新手程序员。

问候,马克斯

AndyC
离线
最后一次露面:2年11个月前
加入:2017年10月7日09:22
这是一个好的,而你回答

这是一个同时确定你回答,所以希望你有一个答案。我已经基本开发工具包,我是一个有经验的开发人员,软件和一些硬件,但新的这个主板和芯片。你说的“代码通过ADC通道读取传感器数据和读/写GPIO引脚”。任何机会,你能否详细说明?我挣扎在看图表,看看哪头管脚的电路板连接到ADC?

非常感谢

安迪

AndyC
离线
最后一次露面:2年11个月前
加入:2017年10月7日09:22
在文档进一步看,

在该文档进一步寻找,我看到adc_enable_channel需要的信道数作为arguement。这将是一个:

#定义ADC_CHANNEL_P00 0
#定义ADC_CHANNEL_P01 1
#定义ADC_CHANNEL_P02 2
#定义ADC_CHANNEL_P03 3
#定义ADC_CHANNEL_AVS 4
#定义ADC_CHANNEL_VDD_REF 5
的#define ADC_CHANNEL_VDD_RTT 6
#定义ADC_CHANNEL_VBAT3V 7
#定义ADC_CHANNEL_VDCDC 8
#定义ADC_CHANNEL_VBAT1V 9

所以我想前4根P0导线是在28针接头ADC通道。

安迪

kiwi85
离线
最后一次露面:3年11个月前
加入:2016年12月15日06:02
你好最大,太感谢你了

你好最大,非常感谢你的快速回复。
你不会有一个项目文件,我可以用它来获得任何机会开始了吗?我只是全新的,失去了,并希望在得到我的电路运行一个收效甚微。
请帮忙:-)

Max44
离线
最后一次露面:9个月3个星期前
加入:2016年2月8日15:58
该ble_peripheral_example是

该ble_app_peripheral例子是一个完整的项目,你可以加载和检查(和修改)。看看〜\对话\ DA1458x_SDK_5.0.4 \ DA1458x_SDK \ 5.0.4 \项目\ target_apps \ ble_examples \ ble_app_peripheral \ Keil_5。这会在你的设计套件运行。

kiwi85
离线
最后一次露面:3年11个月前
加入:2016年12月15日06:02
您好最大,

您好最大,
好,我已经有了它的凝视,我只是想知道的ADC值将如何被发送出去,这样我可以接受在DSP的应用程序为Android的价值。
也许我还差得远是正确的轨道上。
非常感谢

Max44
离线
最后一次露面:9个月3个星期前
加入:2016年2月8日15:58
我没有使用的DSP,所以我可能

我没有使用的DSP,所以我可能不会有任何帮助那里。我使用定制的Android应用直接经由BLE特性接收ADC数据,ADC数据被发出作为含有ADC数据的10个比特的2字节的值。如果你想与没有音频DSP的示例代码来试试这个,你可以使用BlueLoupe应用(免费下载)来读取和显示数据上的Android手机平板电脑。

MT_dialog
离线
最后一次露面:2个月3个星期前
职员
加入:2015-06-08 11:34
嗨kiwi85,

嗨kiwi85,

因为你刚刚开始与580年的需求方的项目是一个相当复杂的例子发出召唤更是如此,如果他也不熟悉BLE协议如果你想转移ADC数据从设备到另一个设备需求方的项目并不是必须的,除非你想连环functionallity。因此,除非你想要有一个串行接口可以看看SDK例子ADC测量模拟和发送祝福的另一端链接(如Max44好心的建议),检查app_adcvall_timer_cb_handler ble_app_peripheral示例中()的项目,这是一个周期性触发并向另一端发送数据的函数。此外,如果你是BLE协议的新手,我建议检查该技术的一些基本方面,特别是如何通过数据库和通知属性实现数据传输。

关于DSP和发送数据,你可以看看这个帖子https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl..。但还是要去DSPS前检查SDK上一些简单的例子。

由于MT_dialog

Max44
离线
最后一次露面:9个月3个星期前
加入:2016年2月8日15:58
kiwi85,

kiwi85,

作为最后的评论,别的东西你可能想尝试开始:

我得到了相同的基本设计工具包大约一年前。我开始使用它用更简单,更容易理解的SDK周边例子跳水前到BLE操作。您可以将数据发送出的J-Link串行端口和您的计算机上的终端模拟器显示它(我用TeraTerm一台PC),而不必处理的BLE堆栈的复杂性。这将允许您外部传感器和这样的挂接到ADC引脚和读/通过设计套件连接器写GPIO。

干杯!最大限度