# 詢問一個ameba 8722dm的i2c問題

**URL:** <https://forum.amebaiot.com/t/ameba-8722dm-i2c/4585>\
**Category:** SDK\
**Created:** [December 17, 2025, 7:36am UTC](https://forum.amebaiot.com/t/ameba-8722dm-i2c/4585 "2025-12-17T07:36:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![shih\_tung\_Huang](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/shih_tung_huang/32/2997_2.png) [@shih\_tung\_Huang](https://forum.amebaiot.com/u/shih_tung_Huang)\
**Post date:** [December 17, 2025, 7:36am UTC](https://forum.amebaiot.com/t/ameba-8722dm-i2c/4585/1 "2025-12-17T07:36:29Z")

</div>

如題，我嘗試使用INA3221函式透過i2c存取ina3221時發現：

當我使用wire與wire1存在差異，主要顯示在於wire不用接著裝置，即使i2c bus不回應，程式仍可回應，正常運作；但是當我使用wire1時，若不接著裝置，會卡在讀取i2c的狀態，程式整個狀態就卡住，請問有人遇到此問題嗎？可能的解決方法？

感謝看這討論與回覆的人。
