• No : 735
  • 公開日時 : 2007/10/25 18:26
  • 更新日時 : 2024/11/11 17:45
  • 印刷

2ポート(16ビット)分しか割り込みが利用できません。

ハードウェアの仕様には、17点(ビット)以上の割り込みをサポートしている旨の記載があるが、2ポート(16ビット)分しか割り込みが利用できません。

カテゴリー : 

回答

対象製品型式: API-DIO(98/PC)

関連情報:
ボードが17ビット以上の割り込みをサポートしているにもかかわらず17ビット以上で割り込みが利用できない場合は、作成されたアプリケーションプログラムでDioEvent() 関数を利用されていないか確認してください。

DioEvent() 関数では2ポートまでの割り込みのみサポートしています。
また、割り込み論理は全点共通となります。

17ビット以上の割り込みを利用されたい、もしくは各ビットごとに割り込み論理(SigLog)を設定されたい場合は、DioEventEx() 関数を利用してください。

詳細は、API-DIO(98/PC)のヘルプの「DioEventEx」の項目及び、サンプルプログラムの「DIO11」を参考にしてください。