- 465 名前:460 mailto:sage [2008/12/10(水) 00:26:10 ID:6Pi7shf8]
- >>463
エレガントてwww static volatile bool sSleepingFlag; void SleepPoolHandler(void) { sSleepingFlag = false; } ... sSleepingFlag = true; irqSet(IRQ_TIMER0,SleepPoolHandler); TIMER0_DATA = 0x10000 - ( ( 0x2000000 * 1.5 ) / 1024 ); TIMER0_CR = TIMER_DIV_1024 | TIMER_IRQ_REQ | TIMER_ENABLE; while(sSleepingFlag == true) { swiWaitForIRQ(); } ... 動作確認してないがこんな風に強制的にCPUを寝かせるとかか?
|

|