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

[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
年齢:
28
性別:
男性
誕生日:
1989/09/17
職業:
会社員
趣味:
モチベーション探し
自己紹介:
ロボットつくるのが夢
ブログ内検索
カウンター
君は何人目かな
カレンダー
09 2017/10 11
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
最新コメント
[09/06 ジョー]
[06/22 fake serpenti watch bvlgari]
[06/22 where to buy hermes clic clac bracelet faux]
[04/09 blacklab]
[02/16 オイルマン]
最新トラックバック
コガネモチ
忍者AdMax
アクセス解析
忍者ブログ [PR]