仿真IAP15F2K写不到SPI的SPDAT

2020-01-23 14:24发布

小弟打算用STC15F2K60S2做些东西,于是入手了一个可以仿真的IAP15F2K60S2。当刚开始调试SPI的时候就觉得纳闷了。

官方datasheet写明了SPCTL地址是0xCE,SPSTAT地址是0xCD,SPDAT地址是0xCF,这应该没错了吧。

但在修改的这三个地址的值的时候,SPDAT的值修改不到!!!

SPI初始化第一句是初始化SPDAT,但运行后KEIL检测到还是原来上电时候的0xff,等于没有赋值给SPDAT,而SPCTL和SPSTAT这两个寄存器的值还可以赋值修改的

QQ截图20140810004913.jpg (52.09 KB, 下载次数: 0) 下载附件 2014-8-10 00:49 上传

这是怎么一回事呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。