
http://www.katsakuri.sakura.ne.jp/index.html
up48332.jpg 知恵袋 392KB 10/11/15(Mon),12:19:35 adda.jpg
up48333.bin 知恵袋2 7KB 10/11/15(Mon),12:23:09 adda2.c
アップロードしました
このプログラムはどういう命令ですか?
何の値をAD/DA変換しているのですか?
お願いします。

No.1ベストアンサー
- 回答日時:
1.500ms ごとに、AD ポートの 0 の電圧を読み込む(それは、半固定抵抗の値)
2.その電圧を、DA 変換して出力する(それは、どうやら、AD ポートの1につながっているらしい)
3.AD ポート 1 の電圧を読み込む
4.そのうち、$TEST# という入力がシリアルポート経由であれば、AD0, AD1 の値をカンマで区切って送信する。
というプログラムです。
(ほとんどコメントに書いてあるけど)
No.3
- 回答日時:
もともと H8/3048F 用のプログラムのようですが、
ハードウェア依存の部分は手直ししないとそのままではうまく動かないので気をつけてくださいね。
例えば、クロック周波数の違いが原因で、「シリアル通信ができない」とか、
はまりそうな気がしました。
タイマの周期もクロック周波数に依存します。
I/O レジスタの定義もマイコン毎に違います。(3048 と 3052 ならほとんど変わらない気はするが)
参考URL:http://japan.renesas.com/products/mpumcu/h8/h830 …

No.2
- 回答日時:
gp2d120 は、実際につないでみて確かめてください。
その前に、このセンサ自体は配線が非常に楽なので
・センサ単独で電源につないでみて、Vout が期待通りの出力になるのを確認しましょう(テスタでOK)
・可変電源が準備できるのなら(半固定抵抗経由でも良い)をADポートにつないで、正しく値が読めるか確かめましょう。
・その後、ドッキング。
いきなり、完成品を求めるのは無謀です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語によってシリアル通信をお...
-
マイコンからSDカード内のテキ...
-
レジスタマップって何ですか?
-
Macターミナルで実行中のプログ...
-
C# シリアル通信でデータ受信...
-
TCP/IP通信時のサーバーからの受信
-
VB6.0 SHELLで起動...
-
シリアル通信の出力バッファと...
-
スーパーのレジで並んでいたら...
-
C言語で、メモリを解放しないで...
-
スロットゲームのプログラミング
-
イラストレーターCS4のシリアル...
-
ACCESS側からEXCELの書式を設定...
-
CImage::ReleaseDC()のエラーで...
-
STATUSのZフラグについて
-
Windows上で、シグナル(SIGTERM...
-
VBAの配列サイズとメモリに関して
-
他のアプリケーションの操作に...
-
起動中のEXCELファイル(EXCEL...
-
警告『 別のプロセスで使用され...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レジスタマップって何ですか?
-
PLCとPCの通信
-
組み込みマイコンでのソフトウ...
-
グラフィックLCD SG12...
-
大人の科学マガジンVol.24 GMC-...
-
USBハブの自作について
-
CPUから外部PHYレジスタのアク...
-
シリアル通信でのデータ取りこぼし
-
AVRでUART通信をしたい
-
機械語のレジスタペアについて
-
メモリースループットとは?
-
H8/3052 プログラムについて
-
SH7144でパルス幅を測定したい。
-
電子工作初心者ですが、今回pic...
-
システムコールを使わずに画面...
-
マイコンのCプログラミングで未...
-
micropythonコード 修正
-
マイコンSPI入門
-
H8/3048 マイコンボードについて
-
H8S2368マイコンのTCSR_1レジス...
おすすめ情報