アフィリエイト広告を利用しています
ファン
検索
<< 2023年12月 >>
          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            
最新記事
(12/20)KI cad インストールしてみよう
(04/11)【JAVA】チョロメを外部から動作させます。 幽霊が操作してるような
(07/29)spartan3 を cy7c68013 のバルクライトで シリアルコンフィグしてみた
(07/28)ブログ村に参加してみた。いまとのころブログ村からはだれもこない^^;
(07/28)PIC16F1503 を使ってみようかな?? MPLAB 内部クロック
(07/01)からっぽのつぎ のページ きっとはげ に なんか作用するかも
(05/06)GCEでワードプレス 第2 困ったのでやり直し手順
(05/05)https://certbot.eff.org/lets-encrypt/centosrhel7-apache をみてハマったこと
(04/28)フェドラ をつかって switchbot をアクセス する。  ? 未解決
(04/02)【オープンVPN】setsebool -P openvpn_enable_homedirs 1 でうごいた
(04/01)【QT5】わからないのでタイムアウトで自動でキャンセルボタン押すメッセージボックスつくってみた
(03/31)qt5よくわからんのだが メッセージボックスの OKスイッチをタイマーで押してみた。
(03/09)【boost】message queue 使い方 目も目も
(03/08)【バカの一つ覚え】ユニークID作成とそのちょっとした応用
(03/04)【パソコン】【GPIO】いったいこれは?
(02/26)【VHDL入門】ABZ信号から Hsync Vsyncを作り出してみよう その2
(02/26)【VHDL入門】ABZ信号から Hsync Vsyncを作り出してみよう その1
(02/26)【VHDL入門】速度比較 エンコーダーABZ相 ソースファイル付き
(02/25)【VHDL入門】ロータリーエンコーダABZ 出力のサンプル 200Mhz動作?
(02/23)【VHDL入門】UART 送受信繰り返しのテストベンチ作成してみたい
最新コメント
カテゴリーアーカイブ
プロフィール
有象無象さんの画像
有象無象
はげはじめました 禿増されます。励ましのコメントお待ちしてます。  
プロフィール

広告

posted by fanblog

2021年07月28日

PIC16F1503 を使ってみようかな?? MPLAB 内部クロック

頑張るオヤジがPICマイコンに挑戦です。 内部クロックの使い方がわからない MPLABは ダウンロードしてインストールするだけなので 端折りました。
リソースマネージメントを使う
リソースマネージメントを使わないと目も当てられません。
やりたいこと
  • 内部クロックを使いたい
  • リソースマネージメントで追加したソースファイルを見ること
  • 割り込みハンドラーを調整する。

こんな話です。

今回CLC  タイマーを使いたくおもいます。 CLCっって PICマイコンのなかの ちょっとしたロジックです。 例えば オン時間をタイマーで制限かけるみたいな使い方です。

MCC コンフィグマネージャーが見えないときは

リソースマネージメント呼び出し.png

MPLAB window ->

最初にクロック設定

クロックは 当該 MPUのマニュアル参照します。 PIC-16F1503.png

タイマー2を使う

タイマー2.png クロックもFosc/4 で固定です ということは さっきのクロック設定から  きっと16Mhz/4 つまり 4Mhz だから 250nSの整数倍になりそうです タイマー2−2.png 辻褄があいそうですね。 都合7マイクロ秒でタイムアップするようにしました。

CLCを設定します。

clc設定.png

タイマー1の設定

タイマー1.png CLCをイネーブル 割り込みを発生させて 立ち上がりエッジで割り込みかけます。 タイムチャートは面倒なので書いていません。
  • CLCINが 0->1になる。割り込み発生。タイマー2を起動する。
  • タイマー2タイムアップで CLCの出力が 0ー>1になる 割り込み発生する。
  • タイマー1を起動する。タイマー1がタイムアップする 割り込み発生する。

ここで ジェネレータを起動します。

ジェネレータを起動.png

こんな感じですすめます。

  • PINモジュールで IOC ポジティブの設定
  • TIMER1 T1G で起動設定。
  • CLC1に入力がくる CLC1アウトがローになる。
  • タイマー2起動
  • タイマー2タイムアップ CLC1アウトがHになる。
  • タイマー1起動
  • タイマー1がタイムアップ CLC1アウトがLになる。
posted by 有象無象 at 20:48| Comment(0) | TrackBack(0) | PIC
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/10877848
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
×

この広告は30日以上新しい記事の更新がないブログに表示されております。