共2条 1/1
1
跳转至
页
keilc,startup keilc startup 有问题
问
keilcv7.09 的启动文件
startup.a51有问题:
xdata:0xffff不能被清零
问题在于当
“XDATALEN EQU 10000H” 时
“IF XDATALEN <> 0”是不成立
/////////////// startup.a51///////////////
XDATALEN EQU 0H
IF XDATALEN <> 0
MOV DPTR,#XDATASTART
MOV R7,#LOW (XDATALEN)
IF (LOW (XDATALEN)) <> 0
MOV R6,#(HIGH (XDATALEN)) +1
ELSE
MOV R6,#HIGH (XDATALEN)
ENDIF
CLR A
XDATALOOP: MOVX @DPTR,A
INC DPTR
DJNZ R7,XDATALOOP
DJNZ R6,XDATALOOP
ENDIF 答 1: EQ 0xffff自己在下面再清理下,不就可以了.
10000超出了16位.
xdata:0xffff不能被清零
问题在于当
“XDATALEN EQU 10000H” 时
“IF XDATALEN <> 0”是不成立
/////////////// startup.a51///////////////
XDATALEN EQU 0H
IF XDATALEN <> 0
MOV DPTR,#XDATASTART
MOV R7,#LOW (XDATALEN)
IF (LOW (XDATALEN)) <> 0
MOV R6,#(HIGH (XDATALEN)) +1
ELSE
MOV R6,#HIGH (XDATALEN)
ENDIF
CLR A
XDATALOOP: MOVX @DPTR,A
INC DPTR
DJNZ R7,XDATALOOP
DJNZ R6,XDATALOOP
ENDIF 答 1: EQ 0xffff自己在下面再清理下,不就可以了.
10000超出了16位.
共2条 1/1
1
跳转至
页
回复
有奖活动 | |
---|---|
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
【有奖活动】智能可穿戴设备AR/VR如何引领科技新潮流! | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! |