公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

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

cross mob
XiaoMing666
Level 1
Level 1
First solution authored First reply posted 5 sign-ins

在应用中,应用了EzI2Cs模块功能,当主机停止I2C通信后,从机PSoC需要暂停I2C功能,并将原SCL端口作为一个输出高低电平的端口,软件中不含有IO口用户模块,请问如何加入???或者如何设定寄存器,即可实现功能?

0 点赞
1 解答
Vison_Zhang
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 250 sign-ins

PSOC Designer 配置界面的所有外设,连接和 IO 的配置最终都会转成 PSoCConfigTBL.asm 中对寄存器的配置,你可以将不同配置生成的 PSoCConfigTBL.asm 进行对比,就可以快速找出 EZI2C+I2C 引脚对默认配置做了那些寄存器上的修改,并通过控制这些寄存器实现你要的分时IO控制。

在原帖中查看解决方案

2 回复数
Vison_Zhang
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 250 sign-ins

PSOC Designer 配置界面的所有外设,连接和 IO 的配置最终都会转成 PSoCConfigTBL.asm 中对寄存器的配置,你可以将不同配置生成的 PSoCConfigTBL.asm 进行对比,就可以快速找出 EZI2C+I2C 引脚对默认配置做了那些寄存器上的修改,并通过控制这些寄存器实现你要的分时IO控制。