cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 4 MCU

Contributor

你好,

1, PSOC4与主芯片之间可以用什么方式进行通信? 我做CapSense,检测到的触摸按键信息怎样传递到主芯片?

       2,假设与主芯片之间用IIC通信,PSOC4做主机还是从机?有没有具体的介绍资料呢。

谢谢!

0 Likes
Reply
1 Solution
Moderator
Moderator

你好 Leo,

1. 大部分PSoC4都有硬件的I2C, UART, SPI等。部分PSoC4还支持CAN, LIN等接口。可以把Sensor的状态、Raw count、Baseline等参数放到I2C Buffer(或者其他通信协议的Buffer)中,允许主机访问。

2. PSoC4如果主要做CapSense的话,一般都是作为从机使用。如下例程供参考。

How to Output PSoC 4 CapSense Data Through EZI2C - KBA224576

Thanks,

Ryan

View solution in original post

3 Replies
Moderator
Moderator

你好 Leo,

1. 大部分PSoC4都有硬件的I2C, UART, SPI等。部分PSoC4还支持CAN, LIN等接口。可以把Sensor的状态、Raw count、Baseline等参数放到I2C Buffer(或者其他通信协议的Buffer)中,允许主机访问。

2. PSoC4如果主要做CapSense的话,一般都是作为从机使用。如下例程供参考。

How to Output PSoC 4 CapSense Data Through EZI2C - KBA224576

Thanks,

Ryan

View solution in original post

Contributor

你好,Ryan,

我用的主芯片为stm32f072

1.在通讯时,PSOC4作为从机,salve address固定为0x08,还是可以随意设定的;

2.在通讯发送地址+读写命令,地址应该用什么填充?图示为从UM10204中取出来的通讯格式,是按照这种格式通讯吗470870720766332606.png

0 Likes
Reply
Moderator
Moderator

Hi Leo,

1. Slave 地址可以随意设定;

2. 通信协议符合UM10204.  使用EzI2C的组件的话,需要使用寄存器(偏移)地址。可以参考之前的那个例程。

Thanks,

Ryan

0 Likes
Reply