小白学单片机记录之IIC读温湿度异常 | 学习了
忘了在哪儿复制粘贴的代码,看见每次读取温湿度都重新定义一堆变量,就把这堆变量定义挪出去了,然后读取就异常了。
正常:
异常:
后面的代码:
后面把这一堆变量清零一下就正常了,
这个volatile是神马作用?
volatile本意是多变,易变的意思,就是告诉编译器禁止优化读写变量,每次老实从内存中读写 Ayb_ice 发表于 2025-12-18 15:48
volatile本意是多变,易变的意思,就是告诉编译器禁止优化读写变量,每次老实从内存中读写 ...
好的,学习了,
页:
[1]