做个工装程序,检测38根线。u32不够用了。定义了u64
#ifndef u64
typedef unsigned long long u64;
#endif
注:一个long在程序里还是32位的。
detTable[chIndex].m_initL |= (u64)(1ull << loop);
赋值的时候,1u后面需要加两个l,不然高32位无法赋值。1ull是64位,才能移到32位以上。
做个工装程序,检测38根线。u32不够用了。定义了u64
#ifndef u64
typedef unsigned long long u64;
#endif
注:一个long在程序里还是32位的。
detTable[chIndex].m_initL |= (u64)(1ull << loop);
赋值的时候,1u后面需要加两个l,不然高32位无法赋值。1ull是64位,才能移到32位以上。