2017-09-11 33 views
0

我需要使用stm32F407发现板来更改安培酚新星传感器NPA201(压力)的i2c地址。npa201 i2c地址变化

制造商提供的应用笔记提出了一些问题。 根据表格,必须将CPU的i2c模块设置为主控接收模式,并立即向传感器发送一个字节。它甚至有可能这样做吗?

可能是我需要再读一次参考手册,只要我知道这样的情况没有在那里描述。

有没有人做过更改地址的程序?

table

+0

这是正常的I2C操作。这里没有魔术或技巧。学习一些关于I2C的知识,一切都会变得明显。阅读有关“重复开始”的内容。 –

+0

@ PeterJ_01谢谢。我知道重复开始,但是表格明确指出不需要重复开始。所以我仍然不知道这是否可能,或者它只是一个误导性的表。 – MayerSn

+0

你只是不明白这个文件。它只显示数据流,而不显示i2c的详细信息。对于他们阅读数据表 –

回答

0

改变传感器的地址信息,可以发现here请注意,您只能更改三次。默认的i2c地址是0x27。

+0

谢谢你,我见过这个。我的所有问题都来自于这个应用笔记。我知道重复开始,但是表格明确指出不需要重复开始。所以我仍然不知道这是否可能,或者它只是一个误导性的表。 – MayerSn

+0

它不会说:)。它只是从应用程序的角度解释了停止和启动是隐含的。数据表中包含更详细的信息。 –

+0

@ PeterJ_01谢谢:) – MayerSn