首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

SPI奇怪的问题,请各位帮忙看看,谢谢了!!

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,实在看不出是什么问题,请各位帮忙看看,谢谢了!!


 

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有什么问题吗?????????
返回列表