Board logo

标题: SPI奇怪的问题,请各位帮忙看看,谢谢了!! [打印本页]

作者: 农民    时间: 2005-12-6 22:31     标题: SPI奇怪的问题,请各位帮忙看看,谢谢了!!

我的芯片是LJ12

用SPI时遇到这个问题:

仿真时Data里看到

_SPDR

    Byte        undefined unsigned char

    Bits              <1> struct

        R0_T0   undefined unsigned char[0:1]

        ......

        R7_T7   undefined unsigned char[7:1]

执行

uchar i;

i = SPDR;

时出错

Error: At location 0012 -
Error: Attempt to use invalid or uninitialized memory
STEPPED

头文件里已经定义过SPDR,实在看不出是什么问题,请各位帮忙看看,谢谢了!!


 


作者: 农民    时间: 2005-12-6 22:50     标题: extern volatile SPDRSTR _SPDR @0x00000012; 有问题吗??

我把
extern volatile SPSCRSTR _SPSCR @0x00000011;
extern volatile SPDRSTR _SPDR @0x00000012;   
换成
extern volatile SPDRSTR _SPDR @0x00000011;
extern volatile SPSCRSTR _SPSCR @0x00000012;

结果SPSCR出现上面的问题了,难道@0x00000012有什么问题吗?????????




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0