2017-09-11 102 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