cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 6

1313_3839421
New Contributor II

两块PSoC6 BLE Pioneer Kit CY8CKIT-062-BLE 开发板,都烧录CE22112001 - Low_Level_DMA_SPI_Master工程,每个板子各自短接主从的SPI对应的IO口,程序都可以正常运行,LED按照预期变换颜色。但是如果用一个板子的SPI Master(CM4)连接另一个板子的 SPI Slave(CM0)两边都不正常了,通过Debug发现Slave这端接收的数据混乱。这是什么原因导致呢?

(两块板子已共地)

0 Likes
1 Solution
1313_3839421
New Contributor II

非常感谢您的回答!问题已找到,两块开发板不用TypeC USB供电,都用J9外部供电就正常了。TypeC USB供电会影响SPI_CLK时钟。

View solution in original post

0 Likes
2 Replies
ShipingW_81
Moderator
Moderator

现有的示例工程“Low_Level_DMA_SPI_Master” master和slave是分别跑在两个核上的,在一块DVK即可运行。

如果想要跑在两个DVK上,最好能把原来project两个核代码分成两个project,每个project只保留特定核的代码。注意要准确分配引脚和中断到不同的核。

0 Likes
1313_3839421
New Contributor II

非常感谢您的回答!问题已找到,两块开发板不用TypeC USB供电,都用J9外部供电就正常了。TypeC USB供电会影响SPI_CLK时钟。

View solution in original post

0 Likes