PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
ASM
[問題] STM32 Timer溢位次數計算
作者:
nc23nick
(尼克林)
2019-01-02 16:11:32
各位大大新年快樂,小弟遇到一情形想問一下
設定一計數器,溢位時觸發中斷,在中斷服務函數裡把TIM_cycle++;
現在我有一task中有程式分別去抓取計數器計數值和cycle數值如下
作者:
chuegou
(chuegou)
2019-01-02 22:10:00
你在溢位中斷裡讓他+1 然後說想要避免溢位時不要+1恩...把+1那行註解掉?
作者:
nc23nick
(尼克林)
2019-01-03 11:17:00
哈~可能是我說的不清楚讓大大誤會,我是希望counter和cycle值能對應正確~(抓到9999的cycle是還沒+1,抓到0001時的cycle是有+1),這情況並非每次數到9999時cycle都多+1,而是時正確時不正確,令人好生困擾~~QQ
作者:
chuegou
(chuegou)
2019-01-03 06:10:00
你在溢位中斷裡讓他+1 然後說想要避免溢位時不要+1恩...把+1那行註解掉?
作者:
nc23nick
(尼克林)
2019-01-03 19:17:00
哈~可能是我說的不清楚讓大大誤會,我是希望counter和cycle值能對應正確~(抓到9999的cycle是還沒+1,抓到0001時的cycle是有+1),這情況並非每次數到9999時cycle都多+1,而是時正確時不正確,令人好生困擾~~QQ
作者:
god145145
2019-01-04 01:07:00
你是用RTOS?
作者:
hizuki
(ayaka)
2019-01-04 20:32:00
這邊沒有鎖沒有辦法,而且兩個不是原子操作
作者:
god145145
2019-01-03 17:07:00
你是用RTOS?
作者:
hizuki
(ayaka)
2019-01-04 12:32:00
這邊沒有鎖沒有辦法,而且兩個不是原子操作
作者:
chuegou
(chuegou)
2019-01-04 20:33:00
用violate修飾詞有用嗎
作者:
twolight
(兩兩兩兩光)
2019-01-03 17:37:00
volatile
繼續閱讀
[問題] 藍芽Dongle選擇
ice0803
[問題] 如何學習ARM,看懂spec
qazkevin
[問題] Uno寫Esp
Max112358
[問題] 問Arduino
a128374045
[問題] FreeRTOS的software timer
icetofux
[問題]MCU software timer
frank010180
[問題] STM32F103最小系統與TTL轉USB
farmer301758
[請益] 8051組譯器問題
nickhsu1234
[請益] 如何讀懂arm 組語?
zzss2003
[心得] multi-tasking的觀念
zzss2003
Links
booklink
Contact Us: admin [ a t ] ucptt.com