当前位置: 代码迷 >> 单片机 >> 单片机内部扩展了1K大小的RAM,属于xdata还是idata,该怎么解决
  详细解决方案

单片机内部扩展了1K大小的RAM,属于xdata还是idata,该怎么解决

热度:92   发布时间:2016-04-28 16:14:51.0
单片机内部扩展了1K大小的RAM,属于xdata还是idata
如果不弄清楚这个问题,会有下面的麻烦:
1. 1K的RAM是内部扩展的,定义成idata仿真器通不过;
2. 定义成xdata烧成片子又不好使

请指教!

------解决方案--------------------
肯定是xdata的,至于为什么定义成xdata烧到片子里面不管用,应该是跟你单片机的定义有关。
在某些内扩xdata的单片机中,要使能这些xdata,必须先向其内部的一些寄存器设定合适的值(具体请详细参考单片机的数据手册),例如philips的P89c66x系列和winbond的W78EXX系列,都是这样。