COUNTER



新BLOG
 
新BBS
MN-BBS
旧BBS
CALENDAR
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     
<<  2024 - 04  >>
 
LOGIN
現在モード: ゲストモード
USER ID:
PASS:
CATEGORIES
ARCHIVES
PROFILE
OTHERS
    処理時間 0.269209秒
POWERED BY
POWERED BY
ぶろぐん
DESIGN BY
ブログンサポート
          
--「PIC」プログラミング再び (21)---
 ===AD変換後の割り込み===

 また、また、はまりました。

 ステッピングモーターのコントローラーは、一応完成しましたが、
 
 ステッピングモーターの速度の可変がスムーズにいかないの

 で、再度、PWMでのパルス発生とAD変換の組み合わせで、

 プログラムの変更を試みてます。

 諸兄のHPには、AD変換後、割り込みを発生できるとありますが、

   ADIF = 0;//AD割り込みフラグクリアー
   ADIE = 1;//AD割り込み許可
   GIE= 1;//割り込み全体の許可

 の記述をしても、AD変換後の割り込みが発生しません。

 ヘッダーファイルを眺めたり、ネットで検索しまっくりました。

 約一日あれこれやりましたが、やっとヒットしました。

 ここに、その記述がありました。

 

 なんと、周辺機器の割り込みの許可もしないと、AD変換後

 の割り込みをしないんだそうです。

   ADIF = 0;//AD割り込みフラグクリアー
   ADIE = 1;//AD割り込み許可
   PEIE=1;//周辺機器の割り込み許可
   GIE= 1;//割り込み全体の許可

 赤の周辺機器の割り込みの許可を記述すると、すんなり、割り込み

 発生。

 割り込みのロジック図を見るとすぐ分かったんですね。今まで

 見方がわかりませんでした。

 

 ロジック図を見ると、AD割り込みは、PEIE割り込みの下部にあり

 ますので、PEIEの許可が必要なことがわかります。Webはくしゅ

| mabo52 | 23:14 | comments (0) | trackback (0) | DIY::  -pic |
コメント

コメントする









この記事のトラックバックURL
http://mabo52.sakura.ne.jp/tb.php/761
トラックバック

こんな物欲しいな
CLOCK
NEW ENTRIES
COMMENTS
    ---SPINDLEのPWM制御 (その2) (7)
  • TR >06.18
    ---番外編---
  • TR >06.02
    ---SPINDLEのPWM制御 (その2) (5)
  • mabo >05.30
保留中コメント:10件
LINKS
    相互リンクさせていただいてます。
  • The Rider
Search Box
名言集
メール
   
連絡は下記から
名前:

メールアドレス:

件名:

メッセージ(必須):


TOP PAGE