最近无事,用LPC812做了个简单的东西,在调试看门狗的时候发现个奇怪的问题: 在对看门狗寄存器赋值时发现,如果没有变量暂存,直接在等式里边运算,在赋给寄存器就会出问题,如果运算完后再赋值就正常。
这个问题是不是优化等级(“C/C++”里的Optimization设置)太高了导致的?