小弟打算用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 上传
这是怎么一回事呢?
一周热门 更多>