dsp 之定時器設定(timer):
/*
*/#include #include #include #include //---------global data definition---------
#define timer_ctrl timer_tcr_rmk(\
timer_tcr_idleen_default, /* idleen == 0 */ \
timer_tcr_func_of(0), /* func == 0 */ \
timer_tcr_tlb_reset, /* tlb == 1 */ \
timer_tcr_soft_brkptnow, /* soft == 0 */ \
timer_tcr_free_withsoft, /* free == 0 */ \
timer_tcr_pwid_of(0), /* pwid == 0 */ \
timer_tcr_arb_reset, /* arb == 1 */ \
timer_tcr_tss_start, /* tss == 0 */ \
timer_tcr_cp_pulse, /* cp == 0 */ \
timer_tcr_polar_low, /* polar == 0 */ \
timer_tcr_datout_0 /* datout == 0 */ \
) /* create a timer configuration structure that can be passed */
/* to timer_config csl function for initialization of timer */
/* control registers. */
timer_config timcfg0 = ;
/* create a timer_handle object for use with timer_open */
timer_handle mhtimer0;
uint16 eventid0;
volatile uint16 timer0_cnt = 0;
int old_intm;
uint16 tim_val;
/* reference start of interrupt vector table */
/* this symbol is defined in file, vectors_timer1.s55 */
extern void vecstart(void);
/* interupt time0 handle function */
interrupt void timer0isr(void);
/* user's function */
void taskfxn(void);
void main(void)
void taskfxn(void)
/* consider test passed if 10 interrupts occur */
printf("\ntest passed\n");
/* restore old value of intm */
irq_globalrestore(old_intm);
/* we are through with timer, so close it */
timer_close(mhtimer0);
}/* time interrupt */
interrupt void timer0isr(void)
之前編譯時一直出現警告:
現在解決如下:
搞定,接下來的幾天我繼續發表dsp的文章,嘿嘿,如果有時間的話我會寫寫linux方面的東西。
當我乙個人的時候我常會聽這首歌: playbtn&fr=-1 希望各位也喜歡!!
Winfrom之定時器Timer
winfrom中有3種定時器的用法 1 基於控制項的定時器 system.windows.forms.timer winfrom控制項 2 基於執行緒控制的定時器 system.threading.timer 基於執行緒 3 基於服務控制的定時器 system.timers.timer 基於服務 區...
Unity之簡易定時器Timer
有時候我們會有這樣的需求 幾秒或者幾幀之後做什麼事,也就是乙個定時器。這裡我利用time.realtimes artup實現了乙個簡單的秒鐘定時器,當然還可以利用time.framecount實現乙個幀計時器 上 using system using system.collections using...
Timer定時器開發
timer定時器開發 定時器的作用是不佔執行緒的等待乙個確定時間,同樣通過callback來通知定時器到期。參考 定時器的建立 同樣是在wftaskfactory類裡的方法 using timer callback t std function class wftaskfactory static ...