組み込みプログラマー雑談スレッド その16at PROG
組み込みプログラマー雑談スレッド その16 - 暇つぶし2ch582:仕様書無しさん
10/09/28 23:21:38
>>571-572
volatileでは値の保護ができないので
割り込みを禁止してみました


volatile int hige_int_flg = 0; //global

#pragma interrupt hige(vect=1)
void hige(void)
{
  hige_int_flg = 1;//さっさと返せこの野郎
}

void main(void)
{
  init();
 
  while(1){
    main_proc();
    
    //hige polling
    CLI();
    if(hige_int_flg){
      hige_func();
      hige_int_flg = 0;
    }
    SEI();
  }
}



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch