• 締切済み

PICマイコン16F84AのEEPROMについて

EEPROMっていうのは電源を切ってもデータを保存できるんですよね? PICマイコン16F84AのEEPROMの使い方を分かりやすく、丁寧に教えて下さい。初心者なので・・・。 参考になるHPを教えてくださっても結構です。

  • 科学
  • 回答数2
  • ありがとう数3

みんなの回答

  • esezou
  • ベストアンサー率37% (437/1154)
回答No.2

こんにちは、 EEPROMは電気的に書き換え可能なROMのことです。一般に「電源を切ってもデータを保存できりる」デバイスをROMと言います。 PICのEEPROMについては、PIC、EEPROMで検索できます。URLをご参考ください。

参考URL:
http://www.picfun.com/memory00.html
回答No.1

参考になるサイトを紹介します。 http://science3.2ch.net/test/read.cgi/denki/1077618889/l50 ここは物理カテだからはっきり言って場違い。

参考URL:
http://science3.2ch.net/test/read.cgi/denki/1077618889/l50

関連するQ&A

  • PIC EEPROM

    PICでLEDのデータをEEPROMに書き込んで電源を切ってもデータを保存させ、再度電源オンの時は電源を切る前のデータで点滅させたいのですが、EEPROMって書き込みと読み出しってありますよね?  この場合は、LEDデータの書き込みのみで大丈夫でしょうか?

  • PICマイコン メモリのバックアップ 切換え

    PICマイコンにて電源を切ってもデータを保持したいです。 マイコンはPIC16F84やPIC16F887を使います。 887でEEPROMを試したのですが、書込みのタイミングが悪いのかデータを保持出来ない場合がありました。 基板は、16F84、16F887どちらも共通にしたいので、リチウム電池で保持しようと考えています。 その場合、外部電源とリチウム電池の自動切り替え回路はどのようにすれば良いでしょうか。 簡単な案は、「リレーを使い切り替える。」ですが、他にありましたら教えて頂きたいです。 また、充電電池の場合、参考となる回路があればご紹介ください。 宜しくお願いいたします。 この手のカテゴリはどこなんでしょうか。

  • PIC16F1827のEEPROMへの書込み

    PCM V5.0(PIC用CCS社コンパイラ)を Mplab8.92に組込み、PICkit3を使ってプログラムしています。 PIC16F1827のEEPROMへの書込みがうまくいきません。 RAは入力ポートで固定してあります。 RBは出力ポートでLEDが接続してあります。 テストプログラムは一回のみの動作です。 実機で動作させると RAは固定してあるので当然(4)でLEDが点灯しますが、 実機からCPUを抜き取りMplab上でReadすると EEPROMのアドレス0,1,2は異なるデータであり 動作させるたびに違うデータが書込まれています。 しかし (1) a0=35h (2) a1=a6h (3) a2=93h と定数にすると EEPROMのアドレス0,1,2は正しいデータが 書込まれています。 Q1. a0,a1,a2をポート入力とする場合は CPU自体に何か設定する必要があるのでしょうか? それともプログラムに工夫が必要なのでしょうか? いままで使っていたPIC16F88では このようなことはなかったと思うのですが・・・。 ----- テストプログラム ----- a0 = RA; //(1) write_eeprom (0,a0); a1 = RA; //(2) write_eeprom (1,a1); a2 = RA; //(3) write_eeprom (2,a2); if (a0 == a1 && a1==a2) //(4) RB =255; else RB =0;

  • PIC EEPROM

    CCSでEEPROMへの書き込み読み出しかたがわかりませんどなたか詳しく例題などを付けて教えて下さい。お願いします。またPICの種類によって文法が変わるのでしょうか?16F627Aでやりたいのですが。

  • PICのEEPROMのデータが壊れてしまうことが…

    PICのEEPROMのデータが壊れてしまうことがあります PICのEEPROMにデータを書き込み、電源のON/OFFを繰り返しているとデータが妙な値に書き換わってしまうことがあります。 弊社の製品でこのような問題が発生していますが、製品の個体差がはっきりあり、不具合の出ない個体もあります。 製品Aではアドレスaが書き換わってしまうのに、製品Bではアドレスbのデータが電源ON/OFFで不正な値(決まった値)になってしまいます。 どのような原因が考えられるでしょうか。お詳しい方がおられましたら、アドバイスを頂けるとありがたいです。よろしくお願いします。

  • PIC EEPROM

    16F84AでLEDのデータをEEPROMに書き込みしたいのですが、正常に書き込み出来ればEEPROMのウィンドウにもデータが出てきますよね?

  • EEPROMについて

    PIC16F877とEEPROM(24LC256)を使って、LCDモジュール(SG12864A)に、文字、絵を表示したいのですが、EEPROMの使い方が全くわかりません。 EEPROMにデータを入れるにはどうすればよいのでしょうか?分かる方、教えてください!

  • AVRマイコンの内部EEPROMの値について

    AVRマイコンの内部EEPROMの値について AVRマイコンにて、デバイスシャットダウン時にあるデータを内部EEPROMに保存し、起動時にその前回保存したデータを読み込むという制御を考えています。 ここで質問ですが、初めてプログラムを焼いたデバイスに電源を投入した場合に、内部EEPROMに入っている値を読み込んだ場合、その値は不定値なのでしょうか? それとも決められた値なのでしょうか? ソースの対処はどのようにすればよろしいでしょうか? ご教授下さい。 よろしくお願い致します。

  • PICマイコン16F84Aについて

    PICマイコンの16F84Aに20MHz動作の表面実装タイプが出てますよね?データシートを見た所DIP品の18ピンと違いVSS、VDDが2ピンずつ(計20ピン)ある以外はピン配列も同じ様ですが、扱い方(書き込み時のライターへのピンの接続方法も)は従来のDIP品と同様で良いのでしょうか?DIP品よりかなり小さいので小型化には最適そうですが。

  • PICマイコンPIC12F509について

    これからPICを勉強しようとしているPIC未経験者です。 とりあえず使用するPICはPIC12F509を考えています。ネットの情報量からすると本当はPIC12F683の方が良いのかも知れませんが価格面からPIC12F509を検討しています。 PICはこれから購入しますが一番最初に触るPICマイコンとしてPIC12F509を選択しても大丈夫でしょうか? 一応言語はアセンブラを勉強しようと考えています。また、最初の目標として入力1に5Vがかかった時に出力1から何ミリ秒か遅れて5Vが出力され、入力1の加わる5Vが不定期に素早くON-OFFを繰り返えしてもPICの電源をOFFするまでずっと繰り返し動作する程度の物を組みたいと思っています。 現在の開発環境はPCにMPLAB X IDE v3.26等のソフトをインストール、PICkit3を入手程度です。 先日、MPLAB IPE v3.26を使用しHEXファイルをPIC18F2550に書込みを初めてしてみました。これが初めてのPICとのふれあいです。 以上、PIC知識人の皆さまご教示を宜しくお願い申し上げます。