Version: **
问题: 怎样将SCB SPI 连接到SmartIO? 当尝试连接的时候会报错,报错信息为“E2809: Unable to find a valid placement for pins and fixed-function blocks.”。
答案:
在SPI SCB组件里,在“SPI Pins”栏目下使能“Show SPI Terminals”。
将SPI连接到SmartIO时,请确保所选端口和数据与可用SCB的直连管脚兼容。
例如: 对于PSoC® 4100S 设备,如果SCB[1]被用做为SPI,端口2被用作为SmartIO :
SPI 引脚 | 数据手册中描述的直连引脚 | SmartIO的配置 |
MOSI | P2_0 | 将P2_0连到Port2 SmartIO 的data0 |
MISO | P2_1 | 将P2_1连到Port2 SmartIO 的data1 |
SPI CLK | P2_2 | 将P2_2连到Port2 SmartIO 的data2 |
SPI select0 | P2_3 | 将P2_3连到Port2 SmartIO 的data3 |
SPI select1 | P2_4 | 将P2_4连到Port2 SmartIO 的data4 |
SPI select2 | P2_5 | 将P2_5连到Port2 SmartIO 的data5 |
SPI select3 | P2_6 | 将P2_6连到Port2 SmartIO 的data6 |