各位大大新年快樂,小弟遇到一情形想問一下
設定一計數器,溢位時觸發中斷,在中斷服務函數裡把TIM_cycle++;
現在我有一task中有程式分別去抓取計數器計數值和cycle數值如下
作者:
chuegou (chuegou)
2019-01-02 22:10:00你在溢位中斷裡讓他+1 然後說想要避免溢位時不要+1恩...把+1那行註解掉?
哈~可能是我說的不清楚讓大大誤會,我是希望counter和cycle值能對應正確~(抓到9999的cycle是還沒+1,抓到0001時的cycle是有+1),這情況並非每次數到9999時cycle都多+1,而是時正確時不正確,令人好生困擾~~QQ
作者:
chuegou (chuegou)
2019-01-03 06:10:00你在溢位中斷裡讓他+1 然後說想要避免溢位時不要+1恩...把+1那行註解掉?
哈~可能是我說的不清楚讓大大誤會,我是希望counter和cycle值能對應正確~(抓到9999的cycle是還沒+1,抓到0001時的cycle是有+1),這情況並非每次數到9999時cycle都多+1,而是時正確時不正確,令人好生困擾~~QQ
作者:
hizuki (ayaka)
2019-01-04 20:32:00這邊沒有鎖沒有辦法,而且兩個不是原子操作
作者:
hizuki (ayaka)
2019-01-04 12:32:00這邊沒有鎖沒有辦法,而且兩個不是原子操作
作者:
chuegou (chuegou)
2019-01-04 20:33:00用violate修飾詞有用嗎
作者:
twolight (兩兩兩兩光)
2019-01-03 17:37:00volatile