Re: SAMD21 Harmony3 system Time
|
||||
---|---|---|---|---|
新會員
|
Hi Libra,
感謝!!
發表於: 2021/9/16 18:56
|
|||
|
Re: SAMD21 Harmony3 system Time
|
||||
---|---|---|---|---|
新會員
|
Hi Libra,
感謝你的回覆,有解惑到. 那延伸的問題是,這樣設計有數量上的限制嗎?
發表於: 2021/9/16 10:58
|
|||
|
Re: SAMD21 Harmony3 system Time
|
||||
---|---|---|---|---|
管理員
|
System Timer有兩種操作模式, 我們以
LED1 一秒閃一次不斷重複 與 LED2 500ms後閃一下就停止 的範例來看 Delay Based :
SYS_TIME_HANDLE tmrHandle1; // 這只是 Timer Handle 1 的容器
Callback Based :
// 由於是 PERIODIC, 所以Callback完就會 保留 Timer Handle, 繼續下一次
發表於: 2021/9/16 8:42
|
|||
|
SAMD21 Harmony3 system Time
|
||||
---|---|---|---|---|
新會員
|
Hi 大家:
在Harmony 設定system service TIME之後,SYS_TIME_CallbackRegisterMS 可以使用數個. 想請問一下SYS_TIME_HANDLE tmrHandle可以設定多個嗎? SYS_TIME_HANDLE tmrHandle; .... SYS_TIME_CallbackRegisterMS(TimeCallback1, 0,100, SYS_TIME_PERIODIC); SYS_TIME_CallbackRegisterMS(TimeCallback2, 0,300, SYS_TIME_PERIODIC); . ... while ( true ) { if( SYS_TIME_DelayIsComplete(tmrHandle) == true ){ tm_1ms++; SYS_TIME_DelayMS(1, &tmrHandle); }
發表於: 2021/9/15 21:07
|
|||
|