• ベストアンサー

PIC12C509A

これから PIC12C509Aを使おうとしています。 16F84Aを扱った本、HPは見たことがあるのですが・・・。 基本的なことは同じだと思いますが、 使用例(プログラム等)を見て参考にしたいので、良いものを知っている方いらっしゃいましたら教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hamuzo
  • ベストアンサー率48% (88/180)
回答No.2

> 基本的なことは同じだと思いますが、 ポートの設定などのICの設定命令が若干違いますので注意が必要です。 また、開発にはPIC12C509/JWなどの窓付きを使われるのであれば、その際はIC個体に先に書き込んである内部発振時の修正値を先に読み取っておくことをお勧めします。 (イレースした場合、初期値が消えてしまう為)

suzu-mi
質問者

お礼

どうもありがとうございます。 そうですか、ICの設定命令が若干違うのですね。 がんばって勉強します。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • pasta500g
  • ベストアンサー率46% (30/65)
回答No.1

PIC12系の情報は少ないですよね。 ここは基本に立ち返って、MICROCHIP社の公開しているアプリケーションノートを見ては如何でしょう。 PIC12シリーズ用は↓ここです。 http://www.microchip.com/1010/suppdoc/appnote/product/picmicro/pic12/index.htm あと、、、googleあたりを"12C509"で検索すると結構製作記事が見つかりますよ。

suzu-mi
質問者

お礼

回答ありがとうございます。 googleで調べてみようと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PICでつくりたいです

    今回PICでおもちゃを作ろうと思う初心者です。 ある程度のC言語はわかり、去年は簡単なPICを使ったライントレーサを作りました。そのときには参考となるプログラム、車自体があったので簡単につくることができました。 今回は、一からPICで光から逃げるねずみのようなものを作りたいのですが、まったくどう作っていいかわかりません。 具体的に説明すると、車の上に光センサを数個付け、光の強い方向から逃げるようなものを作る予定です。 ネットでPICなどの検索をいっぱいかけたり、多少本を探してみたのですが、全然参考になるようなものがありませんでした。去年はPICの16F84Aを使用しました。 よろしくお願いします

  • PIC16F84と16F84Aの違い

    PICプログラムを勉強中の初歩者です。 ちょっと古い参考プログラムなどはPIC16F84を使ったものがあります、 所が現在市販のPICは16F84Aとなりますが完全な互換性があるのでしょうか。PIC16F873なども"A"が付いてます。プログラムを変更せずにそのままアッセンブルして書き込んで問題が起きないのでしょうか。 アッセンブルはMicrocip社のMPLAB IDE を使いAKIプログラムライターVer 4を使用してます。ご指導よろしくお願いします。

  • PIC LEDの点滅プログラム

    現在C言語でLEDの点滅プログラムを作成しているのですが なかなかうまくいきません。 LEDの点滅プログラムのソースなど公開しているサイトがありましたら教えてください。 参考にしてプログラムを考えていきたいと思っています。 基本的、シンプルな点滅プログラムを希望します。 PIC16F84Aを使用することを前提に考えています。 よろしくお願いいたします。

  • PIC(16F84A)を使用して周波数判定を行い…

    PIC(16F84A)を使用して周波数判定を行いたいのですが…。 PICの16F84Aを使用し、周波数を判定して出力としてHIを出力する、LOWを出力するなどの判定を行うプログラムをC言語で行いたいと考えております。 例として100Hz以上の周波数が入ってきたときに、HIを出力したい場合、どういうプログラムを組めばよいのでしょうか? 周波数を判定する関数等はあるのでしょうか? よろしくお願いします。

  • PICライターを使わないC言語による書き込み

    PICライターを使わずに、アルディーノ、ラズベリーパイ、その他電子部品を使って、C言語でPICにプログラムを書き込むことは可能でしょうか。 アルディーノについては、以下のリンクを参考に検討しました。 http://www.hoihoido.com/blog/wp/?p=1902 手元にあるPIC 16F88-I/P、16F648A、12F675では、必要なピンがないので書き込めないと考えています。 ラズベリーパイについては、以下のリンク先を見て、スクラッチのプログラムなら書き込めると思いました。 https://neuralassembly.blogspot.com/2016/10/raspberry-pigpiopic.html 複雑な処理ができるように、C言語で書き込めないか調べましたが、情報は出てきませんでした。

  • wiz-cを使ってPICにプログラム

    wiz-cを使ってPICにプログラムで 動作が非常に遅いのです。 pic16f819内臓オシレータ(8M)使用で プログラムしましたが動作自体はプログラム通りですが 処理スピードが非常に遅い(wait(100);で1~2分かかる)のですが WIZ-Cの設定に何か問題があるのでしょうか 考えられる要因があれば教えてください。

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

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

  • PICに、プログラムができなくて困っています。

    PICkit2とブレッドボードを使って、PICにプログラムしようと思っています。ソフトは、PICkit2 Programmer v2.55です。ソフトを開くとPICkit2は認識してくれるのですが、PICの方は認識してくれません。 ブレッドボードの配線は本を見ながらやったので、配線ミスはないと思います。PICは、PIC10F200を使用しています。 PICを認識させるには、どうすれば良いのでしょうか? 宜しくお願いします。

  • PICのI2C通信のプログラムについて

    I2Cの同報機能を使いたいのですが、プログラムの書き方がよく分かりません。 後閑さんの電子工作の実験室も見たんですが、そこに書いてあったのは多分アセンブラのプログラムで、CCSを使っている自分には理解できませんでした。 CCSで同報機能は使えるのでしょうか?もし使えるのなら、プログラム例などをいただけると助かります。 ちなみに、使っているPICはマスターが16F873でスレーブが16F819です。 よろしくお願いいたします。

  • PIC16F874Aについて

    16F874Aを使用して回路をつくっているのですが、I/Oピンの出力(LEDを接続)はちゃんと動作してくれるのに、入力(スイッチを接続)が全く動作してくれません。動作確認のために、 void main(){ PORTB=0x01; TRISB=0x01; while(1){ if(PORTB.F0==0){ PORTB.F1=1;     } }        } という簡単なプログラムでも動作しません。 また、AN0~AN7をデジタルで使用したいため、A/D変換のプログラムとして、 setup_adc_ports(0b00000000); をプログラム中に入れてビルドすると、エラーが出てしまいます。 PIC素人のため初歩的な質問かとは思いますが、回答よろしくお願いします。