「H8/温度計」の編集履歴(バックアップ)一覧はこちら
H8/温度計 - (2008/11/19 (水) 20:46:33) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
11月19日
A/Dコンバータを使った温度計のプログラムを見つけた。
しかしコンパイルできなかった。
原因はエラー文にmes2.hがないと出ていた。対策としてヘッダを
自分で作るかネットで探すかをしょうかと思う。
次にH8OSのMESをマイコンにフラッシュライターでインストールした。
完了後ハイパーターミナルを起動しマイコンの電源を入れるとPCがフリーズした。
マイコンの電源を切るとフリーズが直った。
ネットワーク接続で確認すると繋がっているのを確認した。
明日することはMESのプログラムが3069用か確認することとケーブルの確認をする。
11月13日
例題プログラム httpとlcd.motが出来なかったが dipsw.motはできた。
httpができない理由としてセキュリティ関係ではないかと思った。
Blink.motはできたled1,2はこの間マイコンから煙が出て心配したが使えるようでよかった。
/*blink.c*/
#include <h8/reg3067.h>
#include <h8/syscall.h>
int main(void) {
int i;
P4DDR=0xff;
for (i = 0 ; i < 10 ; i++) {
P4DR=0x40;
sleep(5);
P4DR=0x80;
sleep(5);
}
P4DR=0x00;
return 0;
}
Blinkのループの数字を変えて実行しても出来なかった。
しかしexec ffde40 ではなく exec ですると実行できることを見つけた。
11月12日
PUTを使うことができた。 通常でモードで使うことが分かった。
接続はPC側では送信はされているが受信はされていないようだ。
11月11日
コンパイル成功文
C:\borland\h8>h8300-hms-gcc -O -mh -mint32 -Tram3067.x -o lcd.coff -nostartfiles
ramcrt0.s lcd.c -lc
/usr/h8300-hms/bin/ld: cannot open linker script file ram3067.x: No such file or
directory
collect2: ld returned 1 exit status
C:\borland\h8>h8300-hms-gcc -O -mh -mint32 -Tram3067.x -o lcd.coff -nostartfiles
ramcrt0.s lcd.c -lc
C:\borland\h8>h8300-hms-objcopy -O srec lcd.coff lcd.mot
C:\borland\h8>
中間ファイル作成とmotファイルの作成に成功。
それから3069に入力出来た。
後問題としてPCと3069間で限定的通信もしくはまったく通信が出来ていないようだ。
H8writeは使えたputは使えなかった。どうしてか考える。