差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

exercise4_タイマー割り込みcmt [2015/04/12 19:40]
member
exercise4_タイマー割り込みcmt [2016/03/08 18:58] (現在)
member
ライン 7: ライン 7:
<code c> <code c>
void interrupt_cmt0(void); void interrupt_cmt0(void);
-#pragma interrupt INT_CMT_CMTO+#pragma interrupt INT_CMT0_CMIO
void INT_CMT0_CMI0(void){ void INT_CMT0_CMI0(void){
interrupt_cmt0(); interrupt_cmt0();
} }
</code> </code>
 +
 +ただし、e2studioを使っている場合は、次のとおり書き換えてください。
 +
 +<code c>
 +void interrupt_cmt0(void);
 +void INT_CMT0_CMI0(void){
 + interrupt_cmt0();
 +}
 +</code>
 +
また、**reset_program.c**の21行目のSR_Initの0x000000F0を0x00000000にしましょう。 また、**reset_program.c**の21行目のSR_Initの0x000000F0を0x00000000にしましょう。
ライン 71: ライン 81:
void interrupt_cmt0(){//割り込む関数 void interrupt_cmt0(){//割り込む関数
-CMT1.CMCSR.BIT.CMF = 0;//フラグクリア+CMT0.CMCSR.BIT.CMF = 0;//フラグクリア
//中身 //中身
} }
/home/users/2/deca.jp-mice/web/cgi/dokuwiki/data/attic/exercise4_タイマー割り込みcmt.1428835225.txt.gz · 最終更新: 2015/04/12 19:40 by member
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0