用I2C将传感器连接到DA14531 MOD

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
Ravikiran4.
离线
最后一次露面:4个月17小时前
加入:2020-08-05 09:45
用I2C将传感器连接到DA14531 MOD

Hello. Dialog Semiconductor team,

我最近讨论了你的BLE低能量装置,我非常吸引你的产品。雷电竞官网登录

1. I want to interface a sensor with DA14531MOD via I2C connection and send that data to another DA14531MOD。我无法找到与DA14531的传感器I2C集成的网站的合适参考。我只能在SDK外围示例中找到I2C_EEPROM。

2.在哪里可以在哪里开始作为我的要求发展的新项目。我没有看到任何可能的方式。请帮我。

3.运行I2C_EEPROM示例而不进行任何修改,我正在收到一些问题。构建后,有0个错误,0警告。但是,在调试时,我会得到错误。

[无法访问目标,关闭调试会话]

[未找到Cortex M SW设备]

[错误:目标DLL已被取消。调试器中止!]

I understood and successfully implemented some of your basic examples like blinky, GPIO Output, and Input, BLE_Barebone. I am using SDK 6.0.14.1114 and DA14531 ProDev Kit for this. I am new to your devices and now only I am getting started and try to understand, I hope you can provide me some useful information about my issues.

提前致谢。

D.ravikiran.

PM_DIALOG.
离线
最后一次露面:14 hours 56 min ago
职员
加入:2018-02-08 11:03
嗨Ravikiran4,

嗨Ravikiran4,

感谢您在线的问题,并符合您对我们的TINE模块解决方案的兴趣。

我建议检查无附件解决方案。

https://www.dialog-seminile.com/produ雷电竞官网登录cts/smartbond-codeless-commands.

  • The CodeLess AT commands platform allows control over a local UART connected device as well as a remote device via BLE.
  • 全面的AT-Comments可以控制设备的BLE连接,传感器读出和电池检查。
  • 控制在发出AT命令上可以在PC上或集成在第三方微控制器中。
  • 快速简单 - 开箱即用。直接下载为二进制文件或设备。
  • 浏览源代码示例并添加自己的命令。编译。下载&go。

此外,您可以使用DA14531-DA14585-586 Reading I2C Accelerometer BLESW example

由于您是具有我们SDK的新用户,我建议首次检查以下教程:

UM-B-117:DA14531使用Pro开发套件(HTML)入门

BLE广告教程(HTML)

使用SDK6外设驱动程序(HTML)

DA14531睡眠模式教程(HTML)

http://lpccs-docs.dialog-semiconductor.com/Tutorial_SDK6/index.html

一般在DA14531产品页面中,您将找到各种各样的SW示例,您可以帮助您入门!

//www.wsdof.com/products/connectivity/bluetooth-low-energy/products/da14531

谢谢,PM_DIALOG.

Ravikiran4.
离线
最后一次露面:4个月17小时前
加入:2020-08-05 09:45
谢谢您的答复。

谢谢您的答复。

I also used that codeless process. I want to get the data of an I2C sensor by sending AT commands.

我遵循了网站的过程(http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/demo.html)in Chapter 3.3.3. I am actually using DA14531_MOD.

AT + IOCFG = 8,7 - > OK
AT + IOCFG = 11,8 - > OK
at + i2cscan - >(没有给予任何反应[1])[实际上根据您的文档,它应该为Slave(0x00)的地址为Hex]

So I am not able to give the below commands to read or write data from the sensor.
AT+I2CCFG=7,100,8
AT+I2CREAD=0xD0,2 -> even I give this command I am getting error/(Sometimes it is not giving any response[1]

好事是我能够读取ADC数据。我的意思是它正在响应+ ADC = 7 - > OK

[1]。没有响应情况,我必须再次将.hex固件重新下载到电路板中(使用SmartSnippets Toolbox)以便响应正常情况。这是一个非常糟糕的情况。这可能是我所面临的严重问题之一。如果我洁具在进程中的某个地方休息任何错误方向,请你告诉我吗?

**试图控制SmartConsole.移动应用程序模块在一段时间后自动断开连接。(即使我们试图连续给出命令)

我正在使用的东西:

1.sdk:da145xx_codeless_6.380.10.4.

2.Console for AT commands: Dialog codeless_host (Provided with CODELESS SDK)

3.Dialog硬件:DA14531_MOD带Prodev Kit主板

我希望快速回应这个问题,提前谢谢。

D.RAVIKIRAN

PM_DIALOG.
离线
最后一次露面:14 hours 56 min ago
职员
加入:2018-02-08 11:03
嗨Ravikiran4,

嗨Ravikiran4,

>>> I have to re-download the .hex firmware into the board again (using SmartSnippets Toolbox) in order to get the response to normal condition.

Why you need to re-download the fw onto target? Can you see the device adverting over the air or it crashes?

Did you run it with the debugger attached? You will need to enable the “Development debug” first - #define CFG_DEVELOPMENT_DEBUG.

您是否使用了设置一个或设置两个项目?

谢谢,PM_DIALOG.

Ravikiran4.
离线
最后一次露面:4个月17小时前
加入:2020-08-05 09:45
>>>>>>您使用的是一个

>>>>>>您使用的是一个or SET TWO project?

我正在使用set二(Dodeless_531_set_two_standalone.hex.

>>>>>>为什么需要将FW重新下载到目标上?

因为该模块未在命令时响应任何(当我们输入时)AT+I2CSCAN)或复位开关(SW3 /重置)和Disconnect and Connect on对话框无附带控制台。and we also tried with Disconnecting and Connecting of JTAG even then also it is not responding to any AT commands. [It is only working normally again after re-downloading the fw].

>>>>>>您可以看到空气中的设备是否崩溃?

不,我无法在+ i2cscan后看到在空中取决于空气的设备,它正在崩溃。

>>>>>>Did you run it with the debugger attached? You will need to enable the “Development debug” first - #define CFG_DEVELOPMENT_DEBUG.

是的,我正在使用调试器连接。我可以知道如何启用“开发调试” - (#define cfg_development_debug)

你能以详细的方式解释这一点,这可能对我充满了帮助。

1.我也无法使用像QCOM和TERATERM这样的其他控制台发送命令,它正在给出响应。错误:不是AT命令。

Please find some solutions to these issues as soon as possible.

ThankYou Dialog Support

D.RAVIKIRAN

PM_DIALOG.
离线
最后一次露面:14 hours 56 min ago
职员
加入:2018-02-08 11:03
嗨Ravikiran4,

嗨Ravikiran4,

In order to run the CodeLess project in debug mode and hot attach the debugger, you should define the CFG_DEVELOPMENT_DEBUG macro in da1458x_config_basic.h. After that you will need to re-build the Keil project and run it in debug mode.

按“开始/停止调试会话”按钮(Ctrl + F5),然后按“运行”按钮(F5)。

Is the code running correctly or are you getting and assertion ?

我也会尝试在我身边复制它。

谢谢,PM_DIALOG.