通过Disassembly窗口观察,我发现在写入EEPROM的操作中已经有一个等待指令,我猜测这就是在等待写入操作完成。只是我对寻址到0x4859不明白,资料上找不到这个地址的相关信息,请高手指点。下面是相关的代码:
mywi.c:1014 currentChannel_eep = currentChannel;
0xa5e8 <MyWiTasks+840> 0xC602B8 LD A,0x02b8 LD A,currentChannel
0xa5eb <MyWiTasks+843> 0xAE4020 LDW X,#0x4020 LDW X,#0x4020
0xa5ee <MyWiTasks+846> 0xCDFC27 CALL 0xfc27 CALL c_eewrc
。。。。
0xfc27 <c_eewrc> 0xF7 LD (X),A
0xfc28 <c_eewrc+1> 0x72044859FB BTJT 0x4859,#2,0xfc28
0xfc2d <c_eewrc+6> 0x81 RET
|