作者bzgibson (B'z)
看板LinuxDev
標題[問題] 如何固定時間去執行?
時間Tue Apr 1 09:53:21 2008
我在ARM/linux上面需要用固定1ms or 2ms ,3ms的時間
類似計時器中斷(中斷時間1ms or 2ms ,3ms)
本來我用delay()的方式來當我的延遲
之後去用clock_t的(end-start)/CLK_TCK所計算到的時間
發現它最小單位好像是10ms而且不是很準,居然還出現0ms
網路上查到"udelay"...我丟到程式沒反應?
以及"nanosleep"...不知道怎麼給他參數?
想請問還有其它方式可以讓我有固定1ms or 2ms ,3ms的"準確時間"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.39.134
1F:推 TroyLee:man nanosleep 講得還蠻清楚的... 04/01 11:27
2F:→ bzgibson:我給它timespec結構他會錯誤?想請問正確的用法 04/01 13:05
3F:推 TroyLee:要帶指標, 兩個我印象中可以一樣 04/01 14:17