timer(定時器)是thread派生類,用於在指定時間後呼叫某乙個方法
構造方法如下:
timer(interval,function,args=,kwargs={})
interval : 定時器規定的時間
function: 要執行的方法名(注:不需要加())
舉例:
#定義每隔4小時使程式休眠10s鐘
time_interval =60*
60*4def
main()
:def
delayrun()
: time.sleep(10)
print
("已休眠10s,現繼續running"
) t = timer(time_interval,delayrun)
t.start(
)while
true
:try
:# 磁碟清理
desk_cleanup(path, size_free, hour, date_n)
# 影像同步
dicom_ftp_synchronization(
)except exception as err:
log(
'error'
, err)
if __name__ ==
"__main__"
: main(
)
TIM基本定時器 定時
定時 輸出比較 輸入捕獲 互補輸出 分類 基本定時器 定時 通用定時器 定時 輸出比較 輸入捕獲 高階定時器 定時 輸出比較 輸入捕獲 互補輸出 f103系列的開發板一般是倆個高階定時器tim1 tim8 4個通用定時器tim2 3 4 5 2個基本定時器tim6 7 而根據容量的大小,又稍有區別。...
STM32定時器(TIM)之通用定時器
stm32的通用定時器有四個,分別是tim2,tim3,tim4,tim5,有以下功能 通用定時器的框圖如下 從圖中可以看出,通用定時器timx的觸發源 計數器時鐘的時鐘源 有四個 1 內部時鐘 clk int 2 外部時鐘模式1 外部輸入引腳 tix 分別經timx chx通道傳入 3 外部時鐘模...
stm32關定時器 STM32定時器TIM3程式
include led.h include delay.h include key.h include sys.h include usart.h include timer.h stm32開發板實驗8 定時器中斷實驗 int main void delay init 延時函式初始化 nvic co...