如何界面I2C奴隶

了解更多常见问题解答教程

8个帖子/ 0新
最后一篇
BMP.
离线
最后一次露面:5小时21分钟前
加入:2020-07-20 06:06
如何界面I2C奴隶

嗨对话框,

我正在使用da14531mod-00devkit,我正在使用da14531子板。我想要接口和i2c temp奴隶并将其发送到移动,因此有关如何da的任何建议

PM_DIALOG.
离线
最后一次露面:47分36秒前
员工
加入:2018-02-08 11:03
嗨,您好,

嗨,您好,

谢谢你的问题在线。将设备从DA14580(初始)更改为DA14531。

请看看DA14531-DA14585-586读取I2C加速度计BLESW示例。此示例显示了如何从I2C加速度计获取数据,并使用DA14531或DA14585 / 586设备使用BLE通知发送测量值。

请按照软件示例使用Python链接脚本设置初始设置的文档,因为我们所有的SW示例都仅包括应用程序文件 - 它们应该先与SDK链接。

一般来说,我们有各种各样的SW示例和教程,可以帮助您陈述。请访问DA14531产品页面:

https://www.dialog-seminile.com/produ雷电竞官网登录cts/connectivity/bluetooth-low-energy/products/da14531

FYI - 还有参考设计,您将帮助您减少开发阶段,因为您不需要花这么多时间开发您的应用程序代码。

编纂者

无附件允许您快速使用一组AT命令使用无线IOT应用程序。雷竞技安卓下载Dodeless AT命令平台允许通过BLE控制本地UART连接的设备以​​及远程设备。您可以创建简单的演示/应用程序/概念证明,而无需任何代码开发雷竞技安卓下载或在顶部构建您自己的应用程序!

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

对话框串行端口服务(DSP)

DSP模拟串行电缆通信。它为RS-232连接提供了简单的替代品,包括通过蓝牙低能量的熟悉的软件流控制逻辑。SPS软件分发包括应用程序和配置文件源代码并支持间隙中央/外设角色。

https://www.dialog-seminile.com/produ雷电竞官网登录cts/dialog-serial-port-service-dsps.

谢谢,PM_DIALOG.

lukasz.wojnarowski.
离线
最后一次露面:1个月3周前
加入:2020-07-23 09:28
嗨对话框,

嗨对话框,

我的python脚本不起作用:6.0.14.1114 SDK中没有散点图_common.sct

filenotfounderror:[errno 2]没有这样的文件或目录:'.. \\ .. \\ sdk \\ common_project_files \\ tackingfiles \\ staptsfile_common.sct'

Regards,

卢卡斯

BMP.
离线
最后一次露面:5小时21分钟前
加入:2020-07-20 06:06
嗨对话,谢谢你的

嗨对话框,谢谢您为您的信息提供帮助,但对我来说,我正面临问题如何通过API传输和接收数据

i2c_master_transmit_buffer_sync()

i2c_master_receive_buffer_sync()

由于我的奴隶需要两个地址,一个是奴隶地址,下一个是让我的记忆地址,用于让我的数据我必须实现一个重复的开始符号。其中我无法使用上面的两个API来拆除这个符号的其他API。

提前致谢,

PM_DIALOG.
离线
最后一次露面:47分36秒前
员工
加入:2018-02-08 11:03
嗨卢卡斯,

嗨卢卡斯,

可能是SW示例包括旧的Python脚本 - 我会在内部询问团队更改它。请按照以下步骤操作:

  1. 下载DA14585 / DA14586 - DA14531多级示例
  2. 复制da14531-da14585-586_multiperipheral_example \ project_environment \ dlg_make_keil5_env_v2.000.py并将其与da14531-da14585-586_reading_i2c_accelerometer_ble \ project_environment
  3. 执行新的python脚本:

< p > python dlg_make_keil5_env_v2.000.py -sdkpath”ath to your sdk repository>”

例如:

> python dlg_make_keil5_env_v2.000.py -sdkpath“c:\ dev \ 6.0.12”

谢谢,PM_DIALOG.

PM_DIALOG.
离线
最后一次露面:47分36秒前
员工
加入:2018-02-08 11:03
嗨BMP,

嗨BMP,

谢谢你接受我的答案。您是否意味着如何在空中过境数据?例如,请检查user_svc1_accel_y_send_ntf()。

谢谢,PM_DIALOG.

BMP.
离线
最后一次露面:5小时21分钟前
加入:2020-07-20 06:06
嗨对话框,谢谢

嗨对话框,感谢您的支持,我的问题已经解决,但我现在有另一个,我必须将我的设备配置为睡眠但无法配置它。即使在Userconfig中添加了以下代码段,它仍然仍然消耗300micro安培。

const static sleep_state_t app_default_sleep_mode = arch_ext_sleep_otp_copy_on;

这是我必须执行我的参考项目的唯一变化是从对话框示例网站的ble_measuring温度

    PM_DIALOG.
    离线
    最后一次露面:47分36秒前
    员工
    加入:2018-02-08 11:03
    嗨BMP,

    嗨BMP,

    很高兴你识上你的问题。关于您的后续问题,请参阅DA14531睡眠模式教程(HTML)

    谢谢,PM_DIALOG.