前面使用RP2040的SPI外设时,出过问题。RP2040本身提供了几组SPI、I2C外设。

比如对于SPI0,提供了至少三组引脚,SPI0_RX提供了四个可供使用的引脚,因此在初始化SPOI外设时,必须指明使用哪组引脚。至于是不是有默认引脚,需要了解底层SPI库的代码才能知道。
同样,SPI1、I2C0、I2C1也是类似的。初始化时必须指明使用的引脚,才能正常工作。另外,外设编号一定要匹配提供的引脚,比如不能使用SPI1外设映射到SPI0所使用的引脚上。
之前的错误,只能说明我犯了一个非常低级的错误。
我要赚赏金
