Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,

我正在使用 IFX_TC3XX_I2C 軟件包,CPU 是 TC377,I2C 設備需要讀取格式,如下所示:

S,從屬加法器 + 0,確定(從站),註冊地址,確定,重新啟動從屬地址 + 1,數據 1,確定,數據 2,確定,...,

在文件夾中的 I2Cc 中,有 I2C_AyncWrite(),I2C 同步寫入(),I2C_Aid(),I2C_ 同步()API。

任何 人都 可以 告訴我如何生成重複的開始或提供示例代碼

謝謝

1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager
0
6 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

您想要的波形是否與下圖所示的波形一樣? 沒有停止條件。

20230914173439.png

以下代碼可能對您有所幫助:
 
I2C0_ADDRCFG.B.SOPE = 0;
retVal = I2c_SyncWrite(ChannelId, Buffer, I2C_SIZE_1_BYTE, SlaveAddress);
I2C0_ADDRCFG.B.SOPE = 1;
retVal = I2c_SyncRead(ChannelId, ReadBuffer, I2C_SIZE_1_BYTE, SlaveAddress);
0
Translation_Bot
Community Manager
Community Manager
Community Manager

格式為:

 

1.png

0
Translation_Bot
Community Manager
Community Manager
Community Manager
0
Translation_Bot
Community Manager
Community Manager
Community Manager

SOPE 是否僅適用於 I2C/同步寫()/讀取(),不適用於 I2C/異步寫()/讀取()?

你知道如何使用 I2C_asyncWrite()/讀取()實現重新啟動嗎?

謝謝

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,

你CAN查看評論 ‎2023 年 9 月 5 日。

最好的問候。

0
Translation_Bot
Community Manager
Community Manager
Community Manager

最終的答案是什麼? 另一個主題似乎沒有經過驗證的答案。 我應該指哪一個?

0