本帖最后由 xlsbz 于 2013-12-2 13:10 编辑
我已经知道两个
51的 unsignedint 是16bit
STM 的是32bit
------------------------
51在中断服务程序 定时变量不加static 也会自动分配固定内存
而STM是临时变量
---------------------
还有就是默认的强制类型转换
uint16_t a = 0x10;
uint16_t b = 0x12;
uint16_t c = 0x01;
if ((a - b) > c) {
a = a;//51能进入到这里,STM不能
}
请大家补充 |