堀です。 At 午後 08:42 00/11/28 +0900, you wrote: > はじめまして、三谷と申します。 > > Aki-H8を使ってみようと思い、Cコンパイラを購入したのですが、 > 割り込みを使うための説明・サンプルが見つけられず困っています。 ベクタを下記のようにしておくと .DATA.L _RXI0Routine 割り込みが入ると下記のルーチンに飛んでいきます。 _RXI0Routine: PUSH.L ER0 PUSH.L ER1 MOV.W #0, R0 JSR @_sci_in ;calll sci_in(0) POP.L ER1 POP.L ER0 RTE シリアルが2チャンネルありますが、私はひとつの 関数で処理しています。チャンネルは引数(R0レジスタ)に いれています。sci_inは引数をひとつもつCの関数です。 引数がいらなければ、MOV.W #0, R0 はいりません。 #pragma interrupt は、割り込み用の関数の宣言のときに 使うものですが、私は使っていません。私の使っているCコ ンパイラではサポートされていなかったような気がします。 --- 堀 耕太郎 kotaro@xxxxxxxxx