[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00330] Re: VBLANK カウント割り込みが上手くいきません
- Subject: [WitchTech 00330] Re: VBLANK カウント割り込みが上手くいきません
- From: iZumi Ichikawa <i.ichikawa@mmf.gakken.co.jp>
- Date: Wed, 16 Aug 2000 16:55:36 +0900
はじめまして。Zumiと申します。
こんな感じのコードで動きました。本当に正しいのかどうかは謎ですね。
コンパイラはTCCです。
---
void initInterrupt(void);
void far vSyncCount(void);
volatile int vSync;
static intvector_t intVector;
int Main()
{
vSync = 0;
sys_wait(150);
/* ここでvSyncの値確認 */
}
void initInterrupt(void)
{
intVector.callback = (void (near *)())vSyncCount;
intVector.cs = _CS;
intVector.ds = _DS;
sys_interrupt_set_hook(SYS_INT_VBLANK, &intVector, NULL);
}
void far vSyncCount(void)
{
vSync++;
}
---
Zumi@学研コンピュータ編集室
ML Archives