15W408AS的SPI口切换问题 | 已解决
求助!请问15W408AS的SPI口默认 //(P1.2/SS, P1.3/MOSI, P1.4/MISO, P1.5/SCLK)可以切换到 //(P2.4/SS_2, P2.3/MOSI_2, P2.2/MISO_2, P2.1/SCLK_2)吗?
现在是在P1口可以使用,但是切换到P2口不能用,是不是STC15W408AS不支持切换?
本坛补充下图,大家好对照看:
神农鼎 发表于 2025-6-30 15:25
谢谢你发回复,但是并没明确到底是支持还是不支持啊?这些资料我也有也看过了。
https://www.stcaimcu.com/data/download/Datasheet/STC15-CN.pdf
资料下载
我对照完,是可以的 神农鼎 发表于 2025-6-30 15:31
https://www.stcaimcu.com/data/download/Datasheet/STC15-CN.pdf
谢谢回复。
我按照案例切换程序,就是不行。前提是P1口是可以的。请问下面的代码,还需要设置其他吗?
//ACC = P_SW1;
//ACC &= ~(SPI_S0 | SPI_S1);//SPI_S0=1 SPI_S1=0
//ACC |= SPI_S0; //(P2.4/SS_2, P2.3/MOSI_2, P2.2/MISO_2, P2.1/SCLK_2)
//P_SW1 = ACC; 神农鼎 发表于 2025-6-30 15:34
我对照完,是可以的
刚刚我又看了一次手册,手册上面提到串口RX TX支持3组切换,并没有明确SPI支持切换,只说有一组SPI。我也问了AI也说不支持。 神农鼎 发表于 2025-6-30 15:34
我对照完,是可以的
非常感谢。已经解决
页:
[1]