Hephaestus 發表于 2022-3-30 23:13
這就是原子操作的概念。
以八位機為例,主循環:
int i;
azjdly 發表于 2022-3-30 23:33
大佬,如果是32位,不存在這個高低位情況下,單片機把一個變量加1,是先把變量從內存取出到寄存器,讓后 ...
Y_G_G 發表于 2022-3-31 15:55
贊同5樓的說法
要看你自己的需要去操作
一個普通任務,一個中斷,操作同一個變量,有可能出現的情況就是:你 ...
Hephaestus 發表于 2022-4-1 17:26
以我在沙發位的8位機例子為例,如果i是char型的,那么i++就是原子操作,無需保護,主循環可以隨便改,中 ...
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |