重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

こんにちわ

PICソフトのMIKROCについてお尋ねします。

MIKROCでButton()という関数があるのを、最近知ったのですが
使い方で困っております。

タイマー0に記載しているのですが、
Button(&PORTA,6,3,0)と記載すると正常に動作します。
3の部分を、それ以上にすると動作しなくなります。
HELPを見ると、時間設定(msec)ができるみたいに書いてあるのですが
なぜ、動作しなくなるのでしょうか?

あと関数がたくさん用意されているようですが、
日本語で紹介している、書籍・WEBをご存じないですが?

ご教授よろしくお願い致します。

A 回答 (1件)

MIKROCは知らないのですが勘で答えます。


割り込み周期よりButtonパラメータの値が長くなっていませんか?
たぶんですが、Button内部でDelay_ms()しているんじゃないかと思います。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。

割り込み部分に記載するのはあきらめて、main部分に記載するプログラムに変更したのですが、やはり3以上にすると動作しなくなります。

もう少し、回答をお待ちしたいと思います。

ありがとうございました。

お礼日時:2009/06/29 17:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!