忍者ブログ

明日の設計図

たまにロボットを考えるブログ・・・。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

現在、新しいコメントを受け付けない設定になっています。

第二門ですよ。

本屋にいったのです。
もちろん、デカルトの次を買いに行こうと思いました。

しかし、なぜかデカルトの本はなかったのです。

「ダメだこりゃ。」と思っていたのですが、ふと、漫画が置いてあるほうへ行ってみました。
そうすると見つけた。
CIMG2118.JPG







そして買った。

買わずにはいられなかった。



いやあ、うれしい限りです。
「たとえひとときの、やすらぎでも。」
というフレーズが聴こえてきます。
テーマ曲はアイデンティティだった気がしますが。まあいいとしましょう。







というわけです。
今日は、いつも通りSHと戦いを再びやっていたわけですが。
秋月のSH7125にGDLでCMTの割り込みができません。なんででしょうね。
下に、初期設定だけでも載せておきます。
ステータスレジスタは、これよりも以前に設定してます。

割り込み関数はint_cmi1() です。
フラグクリアだけしてます。

でまあ、その結果どうなるのかと申しますと、とまります。
シリアルで、カウンタの値を読みだし続け、急に止まります。
ちょうど、コンペアマッチの少し前の値まで、出力されます。

おそらくコンペアマッチした瞬間に止まります。
マイコンが。


//コンペアマッチタイマ
STB.CR4.BIT._CMT = 0; // モジュールスタンバイ解除

CMT.CMSTR.BIT.STR0 = 0; //ストップ

CMT0.CMCNT = 0; //  初期化
CMT0.CMCSR.BIT.CMF = 0; //フラグ初期化
CMT0.CMCSR.BIT.CMIE = 0;  //割り込みしない
CMT0.CMCSR.BIT.CKS = 0; //φ/8
CMT0.CMCOR = 3124; //1ms


CMT.CMSTR.BIT.STR1 = 0; //ストップ

CMT1.CMCNT = 0; //  初期
CMT1.CMCSR.BIT.CMF = 0; //フラグ初期化
CMT1.CMCSR.BIT.CMIE = 1;  //割り込みする
CMT1.CMCSR.BIT.CKS = 1; //φ/32

CMT1.CMCOR = 7810; //10ms
INTC.IPRJ.BIT._CMT1 = 14;
CMT.CMSTR.BIT.STR1 = 1; //スタート


何をしたかったのかと言うと、たんなるインターバル割り込みを発生させたかっただけなのですが。
今日一日、これでおしまい。

結果は、CMTはあきらめ、WDTでやることにしました。
そしてあっさりできてしまうという空しさ。

CMTは0chは1msec、1chは16usec、それぞれウエイトになりました。

ふう。来週にはLCDに手を出したいものです。



拍手[0回]

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

プロフィール

HN:
Adel
年齢:
34
性別:
男性
誕生日:
1989/09/17
職業:
会社員
趣味:
モチベーション探し
自己紹介:
ロボットつくるのが夢

ブログ内検索

アクセス解析