soma 发表于 2024-11-6 09:56:38

_奶咖君_ 发表于 2024-11-6 09:54
我认为这个2K32U的是笔误,

很有可能,复杂粘贴惹的祸!

123 发表于 2024-11-6 16:54:21

#define u8 unsigned char
#define u16 unsigned int
#define u32 unsigned long
u8 xdata *XDATA = 0;
u16 xdata_size(){                //取xdata容量 返回:0~65535 返回0没有 返回1023表示xdata地址0~1023有效(容量为1024字节)
        u16 data pc = 0;
        u8 data i;
        do {
                i = XDATA;
                XDATA = 0xAA;
                if(XDATA != 0xAA){
                        break;
                }
                XDATA = i;
                if(pc == 0xFFFF) {
                        return 0xFFFF;
                }
        } while(++pc);
        return (pc == 0) ? 0 : (pc-1);
}
页: 1 [2]
查看完整版本: AI8H2K08U到底有多大xdata啊