12F629 / 割り込み


差分表示

  • 最後の更新で追加された行はこのように表示します。
  • 最後の更新で削除された行はこのように表示します。

RCS information

head: 1.2
branch:
locks: strict
 wiki: 1.2
access list:
symbolic names:
keyword substitution: kv
total revisions: 2; selected revisions: 2
description:
----------------------------
revision 1.2 locked by: wiki;
date: 2006-01-09 20:07:21+09;  author: wiki;  state: Exp;  lines: +19 -2
Modified by 61.195.23.220(PPPax470.aichi-ip.dti.ne.jp)
----------------------------
revision 1.1
date: 2005-12-04 14:40:53+09;  author: wiki;  state: Exp;
Created by 61.195.23.220(PPPax470.aichi-ip.dti.ne.jp)
----------------------------

diff revision 1.1 -> 1.2

--- 12F629/割り込み.txt 2005-12-04 14:40:53+09 1.1
+++ 12F629/割り込み.txt 2006-01-09 20:07:21+09 1.2
@@ -1,6 +1,23 @@
- // 割り込み処理関数(関数名は予約語)
- static void interrupt isr(void){
+ // 割り込み処理関数
+ #pragma interrupt_level 1
+ static void interrupt intproc(void){
  
    // 割り込み処理関数内では auto 変数は使えない
  
+   if(T0IF){
+ 
+      // タイマ割り込み処理
+ 
+      // 割り込みフラグのリセット
+     T0IF = 0; 
+   }
+ 
+   if(GPIF){
+ 
+     // タイマ割り込み処理
+ 
+     // 割り込みフラグのリセット
+     GPIF = 0;
+   }
+ 
  }

ナビゲーション

プロフィール

Photo Hondarer  My status

自分に正直に、目指す物を目指すかたちで、全ての人が幸せになれるシステムを削り出す職人でありたい。

Powered by
HndWiki 003745