Lynx-EyEDの電音鍵盤 新館

制御とか数学とか駄文とか

割り込みという名の小悪魔

R8Cの割り込みと戦い中。というか今のところKOされっぱなしOrz
C言語の開発がこんなに難しいとは(←違)

うーん。timer Cのcompare1割り込み処理を
#pragma interrupt cmp_1(vector=16)
void cmp_1(void)
{
tm1=ad;
}
と記述し
main()の中に
cmp1ic = 0x06; //compare1 interrupt enable(level 6)
と記述し割り込みを許可したのだが、動かない。
たぶん

.glb _cmp_1
.lword _cmp_1
みたいなアセンブラコードをどこかに書いてやらないといけないのだ。
でもどこに??