标题: STC8单片机keil选择PDATA后,程序断电重启时运行异常,怎么处理? [打印本页]

作者: 九零后大将    时间: 2018-8-3 09:59
标题: STC8单片机keil选择PDATA后,程序断电重启时运行异常,怎么处理?
STC8单片机在编写程序过程中,需要处理32位数,使的DATA不够用,换了PDATA后,软件重启后,运行不正常,将数据类型更改后,使用DATA就正常了,有没大神遇到过这种情况,求破解之法。感谢!

QQ截图20180803095309.png (28.98 KB, 下载次数: 66)

QQ截图20180803095309.png

作者: ahshmj    时间: 2018-8-3 10:50
PDATA指的是扩展RAM的第一页(低256字节),不知道你用的是什么单片机,总共多少RAM(有些单片机内部有256字节以上的RAM,这一部分RAM的使用方法和外扩的RAM一样)?或者你是否外挂(扩)了RAM?
作者: 九零后大将    时间: 2018-8-3 13:26
ahshmj 发表于 2018-8-3 10:50
PDATA指的是扩展RAM的第一页(低256字节),不知道你用的是什么单片机,总共多少RAM(有些单片机内部有256 ...

STC8单片机,128字节DATA,不够用。2048字节内部拓展RAM,这个内部拓展RAM怎么去使用啊
作者: angmall    时间: 2018-8-3 21:45
STC8单片机 内部扩展RAM

unsigned char xdata i;
unsigned int pdata j;

STC8Xdata.png (142.86 KB, 下载次数: 66)

STC8Xdata.png

作者: 九零后大将    时间: 2018-8-6 10:19
angmall 发表于 2018-8-3 21:45
STC8单片机 内部扩展RAM

unsigned char xdata i;

按手册操作后,断电重启程序运行依然不正常




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1