TI中文支持网
TI专业的中文技术问题搜集分享网站

cc1310 I2C的PIN引脚变更

现在项目中的I2C PIN引脚因为不是官方默认的4,5,而是0,1.所以我想把I2C的引脚从4,5变为0,1。但是当我直接修改CC1310_LAUNCHXL.c中sda,scl的引脚时

会出现无法获取句柄情况。有一个更换I2C引脚的例程或者给一个软件I2C的例程吗?谢谢大家。

YiKai Chen:

你是用LAUNCHXL-CC1310測試嗎?

jack lin57:

回复 YiKai Chen:

不是,是自己画的板子

YiKai Chen:

回复 jack lin57:

照理來說只要把I2C腳位改成引脚0、1,並且確認引脚0、1沒有被攝製成其他週邊或是GPIO使用應該就沒有問題

jack lin57:

回复 YiKai Chen:

我一开始也是这样认为的,然后在我修改sda,scl的引脚为0,1和确认0,1引脚没有别的引用时,然后调用I2C_open,会出现无法获取句柄的情况。会不会是还有0,1引脚的引用?检查引脚的引用的方法是在CC1310_LAUNCHXL.h上修改吗?

YiKai Chen:

回复 jack lin57:

调用I2C_open前有沒有先调用I2C_Init?

jack lin57:

回复 YiKai Chen:

这些都是按着例程走的,如果我改为4,5的话是可以获取到句柄的。

YiKai Chen:

回复 jack lin57:

我試了一下,應該是DIO_0有問題,我發了個帖子 e2e.ti.com/…/765609 在英文E2E論壇 ,你可以關注看看

Viki Shi:

CC1310的7-mm × 7-mm封装没有DIO_0

YiKai Chen:

回复 Viki Shi:

7×7還真的没有DIO_0,感謝

赞(0)
未经允许不得转载:TI中文支持网 » cc1310 I2C的PIN引脚变更
分享到: 更多 (0)