请教几个PSOC6的问题:
1.根据PSOC63手册说有9个独立的SCB,可以分别软件配置成I2C或者SPI等,但是我在PSOC-062-BLE-Kit Guide文档引脚中怎么是看到I2C只有P6.0与P6.1支持配置成I2C,其余引脚都没看到?但是在器件datasheet文档中又看到很多引脚都可以,但是看不懂ACT#0跟DS#2之类是什么意思。请问是按datasheet规定的引脚都能配置成SCB吗?
2.PSOC6中放大器的输入输出引脚是哪几个,数据手册中没有说明?
文档中有句话是Note that the choice of pins that can be used for the Opamp inputs and output is limited.
3.另外,我想请教下,如果我用CM4控制ADC采集信号,通过DMA控制存储,并将采集的数据通过IPC交给CM0进行波形显示,请问这个如何控制过程如何实现呢,比如需要用到哪些函数命令。
非常感谢!
已解决! 转到解答。
1:
// Kit Guide 顾名思义,则是对062kit的介绍,在kit上面只是连出了一组作为I2C,我觉得这个没有问题,kit只是作为一个demo,不可能把所有SCB都连出来的。
2:
// ACT #1 只是这个管脚可以可以选择的正常的功能。DS# 是这个管脚是deepsleep下可以工作的功能。在PSoC6里面有一个SCB可以正常工作,但是需要外部提供时钟。
3:
// 你说的这个功能是可以实现的,你可以先参考creator 中IPC pipes的例程。
4: Hope it can be helpful for you!
1:
// Kit Guide 顾名思义,则是对062kit的介绍,在kit上面只是连出了一组作为I2C,我觉得这个没有问题,kit只是作为一个demo,不可能把所有SCB都连出来的。
2:
// ACT #1 只是这个管脚可以可以选择的正常的功能。DS# 是这个管脚是deepsleep下可以工作的功能。在PSoC6里面有一个SCB可以正常工作,但是需要外部提供时钟。
3:
// 你说的这个功能是可以实现的,你可以先参考creator 中IPC pipes的例程。
4: Hope it can be helpful for you!
非常感谢您的回复!
您回答中“在PSoC6里面有一个SCB可以正常工作,但是需要外部提供时钟。”是什么意思,因为我是想同时用多个I2C控制外围电路,所以才会有这个问题。
另外,请问PSOC63中运放的输入输出引脚限制是哪几个,我在datasheet 中没有找到该内容的说明。
祝好!
DeepSleep 的模式下外设时钟已经关闭了,如果想这个(在deepsleep模式下可以工作的)SCB工作的话,需要外部提供时钟。
具体的引脚你在creator中配置,可以配置的管脚就是可以用的。 所有的模拟管脚都可以作为运放的输入和输出。