Roly-Poly Scarecrow

日記と趣味

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[タグ未指定]
[ --/--/-- --:-- ] スポンサー広告 | TB(-) | CM(-)

いまどき AKI-H8 3048F

途中経過② AKI-H8 3048Fから随分時間が経ってしまったが、先に進む余裕ができたのでまた牛歩を一歩。

・電源コネクタの実装。
・D-sub 9 pin のコネクタを使うために配線。

いよいよPCと接続可能になった。


まずは適当なサンプルプログラムを動かしてみようと、LCDへの表示サンプルを実行してみた。上出来。


さて、何か少しでも実践的なものを動かしたいのだが、いかんせんマザーボード単体ではいた仕方ない。モニタープログラムを書き込んでシリアルコミュニケーションを図ることにした。

H8/OS というものを導入してみようとしたが、どうもうまく動作しなかった。シェルがあるのでターミナルに何か対話的な表示が出るはずだと思っていたが。

ということで、ルネサステクノロジのモニタに手を加えて秋月用にしたものが落ちていたのでそれを突っ込んでみると動作。

H8/3048 Series Advanced Mode Monitor Ver. 3.0A
Copyright (C) 2003 Renesas Technology Corp.

: ?
Monitor Vector 00000 - 000FF
Monitor ROM 00100 - 07E65
Monitor RAM FEF10 - FF02F
User Vector FF030 - FF12F

. : Changes contents of H8/300H registers.
A : Assembles source sentences from the keyboard.
B : Sets or displays or clear breakpoint(s).
D : Displays memory contents.
DA : Disassembles memory contents.
F : Fills specified memory range with data.
G : Executes real-time emulation.
H8 : Displays contents of H8/3042 peripheral registers.
L : Loads user program into memory from host system.
M : Changes memory contents.
R : Displays contents of H8/300H registers.
S : Executes single emulation(s) and displays instruction and registers.
:

いくつかコマンドが使えるようだが、さっぱり使い方が分からない。ということで先人の知恵をお借りして。。。。

頭脳風化研究所のH8のモニタのページからパクってきました。

まず
-----------------
: m fffc8
FFFC8 FF ? 3
FFFC9 FF ?
FFFCA F0 ? 3
FFFCB 80 ? .
: m fffca
FFFCA F3 ? 0
FFFCB 80 ? .
-----------------
これでLEDがついて消えるのを確認できた。絶対アドレス指定でI/Oが操作できるのね。
アセンブラの簡単なプログラムなんかも載っていて試すことができた。
どうもありがとう様です。

これからちょくちょく応用していけそうだ。
スポンサーサイト
コメントの投稿












管理者にだけ表示を許可する
トラックバック
プロフィール

rpscrw

Author:rpscrw
関東在住
Triple Triangle 党

管理人の属性
お気に入りリンク集

愛車達
'05 Zaskar Team
'03 Avalanche 2.0

にほんブログ村 IT技術ブログ IT技術メモへ
にほんブログ村

にほんブログ村 自転車ブログ MTBへ
にほんブログ村


ジオターゲティング
月別アーカイブ
最新トラックバック


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。