I2C.

当BLE连接在DA14681 DEV板上开始时,I2C和SPI删除

星期三,2017-10-04 12:58-JetsonIndustries

我们正在使用对话框DA14681 MCU,LIS331HH加速度计和MMC3416磁力计工作。

一切都连接得很好,我们从两个传感器获得读数(通过SPI和Magneto通过I2C加速器)。

我们启动BLE连接的那一刻,这一切都是错误的。

生成I2C重启信号

星期四,2017-02-09 15:31-jamesleo-konka

嗨,Dialog,
我找不到样本来使用Demo项目中的重启信号。
通过引用HTML帮助文件,我发现有一个名为'hw_i2c_set_restart_enabled的函数。这是生成重启信号的唯一一个关键步骤吗?
当用户按照“写入 - 读取”操作序列操作I2C时,硬件会生成重启信号吗?像这样:
启动device_addr(w)reg_addr重新启动device_addr(r)数据是数据...停止

使用引脚1_2和1_3的限制

Fri,2016-05-27 09:04-ankitdaf.

我遇到了DA14580周围的自定义板设计,它在它的原理图中具有特殊的东西。它指出,当16 MHz xtal是“时,不能切换”p1_2和p1_3。(最后一个单词被切断)。

使用引脚1_2和1_3是否有任何限制?是否存在对XTAL或其他一些外围设备有特殊依赖性?

我试过在数据表中寻找它,但没有找到任何东西

我可以安全地使用它在我的设计中吗?

谢谢,

如何执行I2C突发写入?

Fri,2015-12-25 07:31-肯尼斯

大家好,

我是DA14580 SDK的新手,并试图将EEPROM I2C代码端口以控制我的燃油表芯片。到目前为止,我在阅读部分中取得了成功,但写作部分并不是那么多。要通过I2C传输命令,我一直使用send_i2c_command()。但是,此代码将始终在1字节数据之前附加从地址。我如何通过I2C W / O发送1个字节传输到从地址的情况下?

我的道歉,如果这已经回答了之前,但我似乎找不到答案在论坛上。谢谢你的帮助!

辅助引导加载程序需要吗?

星期一,2015-12-21 11:23-Mabraun.

嗨对话小组,

我们计划在我们的设计中使用外部I2C EEPROM(ST M24256)。我已经阅读了AN-B-001、AN-B-023和UM-B-012,现在我想确保我正确理解以下内容:

1. ST M24256 EEPROM具有64个字节的页面大小。DA14580的默认页面大小为256字节。我的理解是,我们必须使用辅助引导程序将页面大小更改为64字节。那是对的吗?

i2c_tar_reg和i2c启动条件

Fri,2015-11-27 15:19-laszlo.fabian.

亲爱的对话团队,

我正在使用BLE模块的I2C项目,我正在尝试开发一个I2C_CORE驱动程序来构建它,我开始使用SDK I2C_EEPROM项目
在写入i2c_tar_reg时,未生成启动条件,当我写入cmd寄存器时,它会生成一个开始发送字节并产生停止条件。

这是这样的吗?

顺致敬意,
Laszlo.

I2C奴隶

星期四,2015-11-05 00:14-krutarth.

嗨,
我试图使用MAX44009环境光传感器以及PAN1740模块。我在I2C驱动程序的帮助下读取的任何有效地址都为零。即使我没有将任何值写入任何寄存器,默认重置值不是零仍然寄存器读取为零。你能告诉我这种可能发生的具体原因吗?

谢谢并恭祝安康,

当芯片从extende睡眠中醒来时,它开始播发,但I2C不工作。

星期一,2015-09-28 03:18-WZH16622

我让DA14580延长睡眠,BLE停止广告。当我使用唤醒定时器驱动程序通过按钮唤醒系统时(我添加了Periph_init()),并开始广告。智能手机可以使用该应用程序连接到芯片,并进行通信(芯片可以将从智能手机应用程序发送到智能手机的数据。)。但是当我发送命令以使芯片通过读取传感器I2C,它不起作用。我错过了一些重要的细节吗?非常感谢。

页面

订阅RSS  -  I2C