
No.1ベストアンサー
- 回答日時:
どのようなプロセッサでも可能と思います。
プロセッサのインターバル・タイマーを使い、3秒~40秒の時間を計測します。
たとえば、プロセッサのインターバル・タイマーを100ミリセコンドで割り込みをかけるように設定します。3秒測定するには、30回割り込みを実行すれば3秒になります。400回割り込みを実行すれば40秒になります。つまり何回割り込みを実行すれば良いのかというカウンターを使えば、時間は計測できます。
プログラムでは、メインでカウンターに値をセットします。(カウンタは割り込みの回数を数えます)
そのカウンターの値をタイマー割り込み毎にカウントダウン(-1)します。-1したカウンターが0になったらカウントアップで所定の時間を図ることができます。
この回答へのお礼
お礼日時:2011/07/16 21:14
ご教示いただいた方法を、実際にマイコンを使ってやってみまして、うまくいきました。多重ループを使ってみますと、思い通りのタイマーが実現できました。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイル内置換
-
USBメモリ内のバッチで書き出す...
-
cron で rsync が実行できない
-
batが動かない
-
CPUとOS の違いは?
-
Postfixでmailコマンドを使用し...
-
ソフトのインストール場所って...
-
VBでExcelが起動されているか知...
-
エクセルVBA 実行時エラー 5029...
-
CSHが使えない REDHAT
-
バッチスクリプト処理でエラー...
-
OpenLDAPでのユーザ一覧表示
-
MySQL関連のパスを通すには
-
コマンドプロンプトの危険性を...
-
Basp21を使用してメール送信が...
-
CentOS X Window Systemエラー
-
ご教授願います PC初心者です。...
-
Ngraphについて
-
アプリケーションをインストー...
-
DebianのApache(掲示板)CGIエ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メーリングリスト宛てのメール...
-
バッチファイル内置換
-
exeファイルの実行結果をテキス...
-
batファイル 行った履歴をテキ...
-
USBメモリ内のバッチで書き出す...
-
linuxのsshの反応が非常に遅い。
-
コマンド実行結果のファイル出力
-
batが動かない
-
cronを使って、CSVファイルのデ...
-
【Mac/Xcode】カレントディレク...
-
linux環境にて、ある特定の行に...
-
プログラムでTAを制御するコマ...
-
Mac OS ventura のapplescript...
-
コンソールアプリの入出力制御
-
時刻の同期について
-
バッチ処理(for文)について
-
PowerShellで自分が書いたコマ...
-
ソフトのインストール場所って...
-
バッチスクリプト処理でエラー...
-
フロッピーディスクの読み込み方法
おすすめ情報