[H8-ML(353)] Re:通信エラー
From: Shimazu <oura@xxxxxxxxxxxxxxxxx>
Date: 1999年10月05日(火)08時40分54秒
> > 割り込みの許可はしているでしょうか。
> >     andc    #h'7f,ccr    ; 割り込み許可
> > 
> > #またしているかな〜
> 
> おぉ〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜!!!!!!。
> 
> 忘れてた(^^;。
> 
> どっかのソースで使っていた _int_ON(); とかってやって
> いたのをやってみて、通らなかったので、オリジナルで
> 作ったやつだな・・・これは後でやろうと思って避けていた
> のを忘れてました(^^; <-おおまぬけ。
自分もそれで1日以上つぶした経験があります。
たった、1行なんですけどね。

> ところで、AKIのCコンパイラで、CPUの割込みON/
> OFFする関数って用意されているのですかね??。
最初の方で、
#include <machine.h>
を行い、
割り込み許可したいところで
  and_ccr((unsigned char)0x7f);
とやればなるはずです。

これは、
H8/300H, H8/500シリーズ ドキュメント一覧 
http://www.hitachi.co.jp/Sicd/Japanese/Products/micom/300hmicom.htm
の、アプリケーションノート「H8S,H8/300シリーズ Cコンパイラ編」
http://www.hitachi.co.jp/Sicd/Japanese/Products/micom/micom_com/j502051.pdf
の、C言語でサポートしていない命令の記述 にあります。

> インラインアセンブルもできないようですし。
秋月のは出来ないようですね。
アセンブラリストも吐き出してくれないし…
倍の値段でも良いのでできるのがほしいですね。

ではでは。

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
  Name :島津春夫 (Haruo Shimazu)
  Mail to:oura@xxxxxxxxxxxxxxxxx
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

スレッド概略
[表示中](起点)


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]