Daily Archives: 2012年9月13日

HEWが自動生成したiodefine.hの読み方(for C言語)

2012年9月13日 (カテゴリ: H8:)

H8マイコンでI/O操作を行うためには、H8のハードウェアマニュアルで指定された番地に対して、メモリの読み書きをすれば操作出来ます。アセンブリだと特定番地に対しするアクセスは容易ですが、C言語の場合、通常は変数が使用するメモリ番地はコンパイラ/リンカが自動で割り振ってくれるので、通常プログラマが具体的な”メモリ番地”を指定する事が有りません。 ですが、I/O操作に限っては具体的な番地を指定したアクセスが必要となります。この為にHEWではiodefine.hというヘッダを自動生成してくれます。 本記事では、H8マイコンが持っているシリアル通信機能(SCI機能)を使用すると…


続きを読む