如何接口i2c从机

了解更多常见问题教程

8个职位/0个新职位
最后一篇文章
骨形态发生蛋白
离线
最后一次见到:12小时47分钟前
已加入:2020-07-20 06:06
如何接口i2c从机

嗨,对话,

我使用的是DA14531MOD-00DEVKIT和da14531子板。我想接口和i2c温度奴隶,并把它发送到移动,所以任何关于如何da的建议

PM\U对话框
离线
最后一次见到:2天18小时前
工作人员
已加入:2018-02-08 11:03
你好,

你好,

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

请看一下这张照片DA14531-DA14585-586读取I2C加速度计软件示例。此示例演示如何使用DA14531或DA14585/586设备从I2C加速计获取数据并发送带有BLE通知的测量。

请遵循使用Python链接脚本的软件示例设置初始设置文档,因为我们所有的软件示例都只包含应用程序文件—它们应该首先与SDK链接。

一般来说,我们有各种各样的软件例子和教程,将帮助您得到陈述。请访问DA14531产品页面:

//www.wsdof.com/雷电竞官网登录products/connectivity/bluetooth-low-energy/products/da14531

仅供参考-还有一些参考设计可以帮助您减少开发阶段,因为您不需要花费太多时间来开发应用程序代码。

科德莱斯

无代码允许您通过一组AT命令快速启动无线物联网应用程序。无代码AT命令平台允许通过BLE控制本地UART连接设备和远程设备。您可以雷竞技安卓下载创建简单的演示/应用程序/概念验证,而无需任何代码开发,或者在上面构建您自己的应用程序!

//www.wsdof.com/雷电竞官网登录products/smartbond-codeless-commands

对话串行端口服务(DSPS)

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

//www.wsdof.com/雷电竞官网登录products/dialog-serial-port-service-dsps

谢谢,下午好

卢卡斯·沃伊纳罗夫斯基
离线
最后一次见到:1个月3周前
已加入:2020-07-23 09:28
嗨,对话,

嗨,对话,

我的python脚本不起作用:没有散乱的文件_通用.sct在6.0.14.1114 SDK中

FileNotFoundError:[Errno 2]没有这样的文件或目录:'..\\..\\sdk\\common\u project\u files\\scatterfiles\\scatterfile_通用.sct'

Regards,

卢卡斯

骨形态发生蛋白
离线
最后一次见到:12小时47分钟前
已加入:2020-07-20 06:06
嗨,对话,谢谢你的支持

嗨对话,感谢您的信息,它帮助了,但对我来说,我面临着如何通过api的传输和接收数据的问题

i2c\主机\传输\缓冲区\同步()

i2c\主机\接收\缓冲区\同步()

由于我的从机需要两个地址,一个是从机地址,另一个是内存地址,以便获取数据,所以我必须实现一个重复的启动条件。这是我无法实现使用上述两个api的是有任何其他的api为这种情况。

提前谢谢,

PM\U对话框
离线
最后一次见到:2天18小时前
工作人员
已加入:2018-02-08 11:03
嗨,卢卡斯,

嗨,卢卡斯,

可能SW示例中包含了一个旧的python脚本-我将要求团队内部对其进行更改。请按照以下步骤操作:

  1. 下载DA14585/DA14586-DA14531多外围示例
  2. 将DA14531-DA14585-586\u Multiperipheral\u Example\project\u environment\dlg\u make\u keil5\u env\u v2.000.py复制到DA14531-DA14585-586\u reading\u i2c\u accelerator\project\u environment中
  3. 执行新的python脚本:

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

例如:

>python dlg \u make \u keil5 \u env \u v2.000.py-sdkpath“C:\dev\6.0.12”

谢谢,下午好

PM\U对话框
离线
最后一次见到:2天18小时前
工作人员
已加入:2018-02-08 11:03
嗨,BMP,

嗨,BMP,

谢谢你接受我的回答。你是说如何通过空中传输数据?例如,请检查user\u svc1\u accel\u Y\u send\u ntf()。

谢谢,下午好

骨形态发生蛋白
离线
最后一次见到:12小时47分钟前
已加入:2020-07-20 06:06
嗨,对话,谢谢

嗨对话框,感谢支持我的问题已经解决,但我现在有另一个,我必须配置我的设备睡眠,但无法配置它。即使在userconfig.h中的代码片段下面添加,它仍然消耗300微安。

const static sleep\u state\u t app\u default\u sleep\u mode=ARCH\u EXT\u sleep\u OTP\u COPY\u ON;

这是唯一的变化,我必须做我的参考项目是ble\u测量温度从对话的例子网站

    PM\U对话框
    离线
    最后一次见到:2天18小时前
    工作人员
    已加入:2018-02-08 11:03
    嗨,BMP,

    嗨,BMP,

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

    谢谢,下午好