亲爱的对话团队,我最近为DA14580购买了基本开发套件。我非常新的编程本身,并希望读取ADC值或数字引脚状态,并通过蓝牙通过DSP将数据传输到智能手机。我不知道在哪里实现代码,并且已经花了很多时间试图弄清楚。我将真的很感激一个简单和快速的例子代码从你。从那时起,我就可以做出改变,理解代码了。请尽快回复我,真的很欣赏帮助。
猕猴桃,
当您等待对话对话时,您可能希望在SDK中查看BLE_APP_PERIANTAL示例,并在UM-B-050中为其进行文档。它显示将ADC值读为可以在手机上的应用程序读取的BLE特性。此示例还具有用于切换LED的特性,这基本上是从手机中写入GPIO引脚。
我使用修改的ble_app_外设示例代码通过ADC通道和读写GPIO引脚读取传感器数据,它的工作很好。
但是,我不确定你会在这个环境中找到任何“简单而快速”的东西!SDK代码的难度是新手程序员的高端。
问候,最大
这是一段时间,你回答说,希望你有一个答案。我是基本的开发套件,我是一个经验丰富的开发人员,软件和一些硬件,但这个电路板和芯片。您说“通过ADC通道读取传感器数据的代码,并读/写GPIO引脚”。你有机会详细说明吗?我正在努力看着原理图表,看看电路板上的标题PIN附加到ADC吗?
非常感谢
安迪
在DOCS上看,我看到ADC_ENABLE_CHANNEL将频道号作为争论。这将是以下之一:
#define adc_channel_p00 0.#define adc_channel_p01 1#define adc_channel_p02 2#define adc_channel_p03 3.#define adc_channel_avs 4.#define adc_channel_vdd_ref 5.#define adc_channel_vdd_rtt 6.#define adc_channel_vbat3v 7.#define adc_channel_vdcdc 8.#define adc_channel_vbat1v 9.
所以我猜前4个P0电线是28针头上的ADC通道。
您好,最大,非常感谢您的快速回复。您没有项目文件我可以用来偶然使用吗?我只是完全新的和迷失,并希望在获得我的电路运行时取得一点成功。请帮忙:-)
BLE_APP_PERITIVELAL示例是您可以加载和检查(并修改)的完整项目。查看〜\ dialog \ da1458x_sdk_5.0.4 \ da1458x_sdk \ 5.0.4 \ projects \ target_apps \ ble_examples \ ble_app_peripheral \ keil_5。这将在您的设计套件上运行。
你好Max,好的,我已经凝视着它,我想知道ADC值如何被发送出来,以便我可以在android中获得DSP应用程序的价值。也许我甚至没有接近在正确的轨道上。非常感谢
我没有使用DSP,所以我可能不会在那里有任何帮助。我正在使用自定义Android应用程序来直接通过BLE特性接收ADC数据,ADC数据被发送为包含10位ADC数据的2字节值。如果要使用DSPS的情况下尝试使用示例代码,则可以使用Blueloupe应用程序(免费下载)在Android手机平板电脑上读取和显示数据。
kiwi85,
因为你刚刚开始与580年的需求方的项目是一个相当复杂的例子发出召唤更是如此,如果他也不熟悉BLE协议如果你想转移ADC数据从设备到另一个设备需求方的项目并不是必须的,除非你想连环functionallity。因此,除非你想要有一个串行接口可以看看SDK例子ADC测量模拟和发送祝福的另一端链接(如Max44好心的建议),检查app_adcvall_timer_cb_handler ble_app_peripheral示例中()的项目,这是一个定期触发并向另一方发送数据的函数。此外,如果你是BLE协议的新人,我建议检查一些基本方面的技术,特别是如何通过数据库和通知属性实现数据传输。
关于DSP和发送数据,您可以看看这篇文章https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...但在去DSP之前仍然在SDK上检查一些简单的示例。
谢谢mt_dialog.
作为最终评论,您可能想要尝试开始的其他东西:
我大约1年前得到了相同的基本设计套件。在潜入BLE操作之前,我开始使用更简单更简单,更容易了解SDK中的外围示例。您可以将数据发送到J-Link串行端口,并在计算机上的终端仿真器上显示它(我使用带有Teraterm的PC),而无需处理BLE堆栈的复杂性。这将允许您通过设计套件连接器连接外部传感器和ADC引脚,并通过设计套件连接器读取/写入GPIO。
干杯!最大限度
猕猴桃,
当您等待对话对话时,您可能希望在SDK中查看BLE_APP_PERIANTAL示例,并在UM-B-050中为其进行文档。它显示将ADC值读为可以在手机上的应用程序读取的BLE特性。此示例还具有用于切换LED的特性,这基本上是从手机中写入GPIO引脚。
我使用修改的ble_app_外设示例代码通过ADC通道和读写GPIO引脚读取传感器数据,它的工作很好。
但是,我不确定你会在这个环境中找到任何“简单而快速”的东西!SDK代码的难度是新手程序员的高端。
问候,最大
这是一段时间,你回答说,希望你有一个答案。我是基本的开发套件,我是一个经验丰富的开发人员,软件和一些硬件,但这个电路板和芯片。您说“通过ADC通道读取传感器数据的代码,并读/写GPIO引脚”。你有机会详细说明吗?我正在努力看着原理图表,看看电路板上的标题PIN附加到ADC吗?
非常感谢
安迪
在DOCS上看,我看到ADC_ENABLE_CHANNEL将频道号作为争论。这将是以下之一:
#define adc_channel_p00 0.
#define adc_channel_p01 1
#define adc_channel_p02 2
#define adc_channel_p03 3.
#define adc_channel_avs 4.
#define adc_channel_vdd_ref 5.
#define adc_channel_vdd_rtt 6.
#define adc_channel_vbat3v 7.
#define adc_channel_vdcdc 8.
#define adc_channel_vbat1v 9.
所以我猜前4个P0电线是28针头上的ADC通道。
安迪
您好,最大,非常感谢您的快速回复。
您没有项目文件我可以用来偶然使用吗?我只是完全新的和迷失,并希望在获得我的电路运行时取得一点成功。
请帮忙:-)
BLE_APP_PERITIVELAL示例是您可以加载和检查(并修改)的完整项目。查看〜\ dialog \ da1458x_sdk_5.0.4 \ da1458x_sdk \ 5.0.4 \ projects \ target_apps \ ble_examples \ ble_app_peripheral \ keil_5。这将在您的设计套件上运行。
你好Max,
好的,我已经凝视着它,我想知道ADC值如何被发送出来,以便我可以在android中获得DSP应用程序的价值。
也许我甚至没有接近在正确的轨道上。
非常感谢
我没有使用DSP,所以我可能不会在那里有任何帮助。我正在使用自定义Android应用程序来直接通过BLE特性接收ADC数据,ADC数据被发送为包含10位ADC数据的2字节值。如果要使用DSPS的情况下尝试使用示例代码,则可以使用Blueloupe应用程序(免费下载)在Android手机平板电脑上读取和显示数据。
kiwi85,
因为你刚刚开始与580年的需求方的项目是一个相当复杂的例子发出召唤更是如此,如果他也不熟悉BLE协议如果你想转移ADC数据从设备到另一个设备需求方的项目并不是必须的,除非你想连环functionallity。因此,除非你想要有一个串行接口可以看看SDK例子ADC测量模拟和发送祝福的另一端链接(如Max44好心的建议),检查app_adcvall_timer_cb_handler ble_app_peripheral示例中()的项目,这是一个定期触发并向另一方发送数据的函数。此外,如果你是BLE协议的新人,我建议检查一些基本方面的技术,特别是如何通过数据库和通知属性实现数据传输。
关于DSP和发送数据,您可以看看这篇文章https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...但在去DSP之前仍然在SDK上检查一些简单的示例。
谢谢mt_dialog.
猕猴桃,
作为最终评论,您可能想要尝试开始的其他东西:
我大约1年前得到了相同的基本设计套件。在潜入BLE操作之前,我开始使用更简单更简单,更容易了解SDK中的外围示例。您可以将数据发送到J-Link串行端口,并在计算机上的终端仿真器上显示它(我使用带有Teraterm的PC),而无需处理BLE堆栈的复杂性。这将允许您通过设计套件连接器连接外部传感器和ADC引脚,并通过设计套件连接器读取/写入GPIO。
干杯!最大限度