void LedLoop( void ) ; int main() { char* HzStr ; GetStack( 0 ) ;asm( "mov.l er0,sp");//マルチタスク用にスタックを初期化 InitDebugPort( PutcSio1 ) ; InitPeripheral() ; initITU() ; InitSioChannel1() ; //デバッグポート InitSioChannel0() ; //出力ポート InitPort9() ; EnableIRQ ; InitMultiTaskSystem() ; InitConsole() ; StartTask( 1, LedLoop ) ; for(;;) { LcdLocate(0,0); lcdprintf( "00" ) ; Sleep( 500 ) ; LcdLocate(0,0); lcdprintf( "11" ) ; Sleep( 500 ) ; } } void LedLoop( void ) { for(;;) { Led( 1 ) ; Sleep( 3000 ) ; Led( 0 ) ; Sleep( 1000 ) ; } }