Cypress技术william hill官网
直播中

张荣

7年用户 161经验值
私信 关注
[问答]

如何启用I2C引脚的内部拖动?

您好,我不能在上面提到的设备上启用I2C引脚的内部拖动。同样的代码在CyBul-022001—00中也很好,这也是基于PSoC 4的。
I2CYSTART();I2CysCLSSEDRIVEVMODED(I2CYSCLIL DMYRESIUP);/ /使用内部上拉I2C电阻器I2CysSDAsStudioDrimeMod(I2CsSdAydMyRESIUP);
因此,问题是如何在4100系列中做到这一点呢?我发现的最接近的主题是:
HTTP://www. CyPress .COM/FUMU/PSOC-4架构/SCB-I2C-Pull Enabel-LVTTL
然而,类似的问题在那里没有得到解决。
另外,是否有任何硬件勘误表文件?

回帖(2)

陈舒斌

2019-10-8 08:01:26
这是一个已知的问题。数据表应该在C造作3.3 SP2中用这个勘误表更新。
其原因是,“对于PSoC 4100/PSoC 4200器件,I2C引脚输出使能被分配到0以在I2C设备不驱动总线时产生高Z状态。这种行为抑制了内部拖拉的使用。
-凯尔蒂
举报

张荣

2019-10-8 08:18:54
非常感谢你的回复。我尝试过各种各样的方法,但没有成功,所以现在我知道我应该取消进一步的尝试来实现这个功能。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分