仿真IAP15F2K写不到SPI的SPDAT
小弟打算用STC15F2K60S2做些东西,于是入手了一个可以仿真的IAP15F2K60S2。当刚开始调试SPI的时候就觉得纳闷了。官方datasheet写明了SPCTL地址是0xCE,SPSTAT地址是0xCD,SPDAT地址是0xCF,这应该没错了吧。
但在修改的这三个地址的值的时候,SPDAT的值修改不到!!!
SPI初始化第一句是初始化SPDAT,但运行后KEIL检测到还是原来上电时候的0xff,等于没有赋值给SPDAT,而SPCTL和SPSTAT这两个寄存器的值还可以赋值修改的
这是怎么一回事呢? 自顶,求解答
页:
[1]