タグ

PICに関するyukimi0721のブックマーク (14)

  • openi2cradio Wiki - openi2cradio - OSDN

    最近の更新 (Recent Changes)2013-12-13Preamp_2nd_Gen 2013-11-30Isolation_RF 2013-11-29FrontPage Schematic_v2.0 2013-10-30Specifications_v1.0 2013-10-23Schematic_v1.0 最新リリース情報openi2cradio (1.0)2013-11-07 17:06 Wikiガイド(Guide)Wikiの文法 リンクの種類と文法 ブロックプロセッサ 拡張文法 サイドバー プロジェクトWikiでの広告設定 サイドバー (Side Bar)このサイドバーについて このサイドバーの編集 openi2cradio Wikiopeni2cradio のWikiページへようこそ。 ※Demonstration movie(Jul 09,2013) http://ww

    openi2cradio Wiki - openi2cradio - OSDN
  • PICの罠

    いまや電子工作ファンの定番となっているPICマイコン。 安価で入手性が良く、Webなどに参考となる資料が多いので初心者にオススメです。 しかし、PICを甘く見てはいけません。 PICにはMicrochipが初心者を絶望の淵に陥れるため意図的に組み込んだ 数多くの恐ろしい罠 が隠されています。 そのうちのいくつかをご紹介しましょう。 RA4の罠 I/Oピン書き換えの罠 SPIの罠 デフォルト設定の罠 インプットキャプチャモジュールの罠 リセットの罠 キャストの罠 日語コメントの罠 PCオシロの罠 両面ユニバーサル基板の罠 PLLの罠 デジアナ混在回路の罠 割り込みの罠 PICkit2の罠 Logic Toolの罠 I2Cの罠 データ配置の罠 ビットシフトの罠 負電圧の罠 FATファイルシステムの罠 PIC24Fの罠 製作例 PICマイコンでiP

  • ICSP?

    ICSP(インサーキット・シリアル・プログラミング、マイクロチップテクノロジー社の登録商標)とは、プログラミング用のクロックとデータ、それにVDD(電源)、GND(グラウンド)、VPP(プログラミング用電圧)の合計5の信号と電源を制御してPICマイコンをプログラムする手法のことです。 ICSPの手法を用いると、回路上のPICマイコンを取り外さずにプログラムを書き換えて動作テストをしたり、製品のファームウェアのアップデートを更新することが容易になります。 対象となる回路のPICマイコンにICSPでプログラム書き込みをおこなうには、クロック、データ、VDD、GND、VPPを回路上のPICマイコンの対応するピンと直結します。たとえば、PIC16F84AではクロックをRB6ピン、データをRB7ピン、VDDをVDDピン、GNDをVSSピン、VPPをMCLRピンにそれぞれ接続するだけです。 ICSP

  • PICkit2の使用方法

    PICkit 2の使用方法 PICkit2の書き込みアプリケーションソフトについて、PICkit 2 Development Programmer/Debuggerのページで最新版がダウンロードできます。しかしながら、PICkit2+デバッグボード付属のPICkit2 Debug Expressのページではダウンロードができませんので注意が必要です。 PICkit2の書き込みアプリケーションは、マイクロチップから公式では提供を終了しました。アーカイブのページでは、PICkit 2 Software for Windows v2.55.02が最新で、最新のv2.61.00はリンクされていません。しかし、直接リンクをたどるとダウンロードできるようです。 http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit2v2.61.00Setupdot

  • C言語でLEDちかちか: PICでMIDI!

    これまでPICのプログラムを開発するのにMicrochip社のアセンブラ(MPASM)を使ってきました。これからも使っていこうとは思うのですが、複雑な仕事をする場合にはアセンブリ言語ではしんどいということになることも予想されます。PICではアセンブリでなければC言語ということに(妥当な選択肢としては)なりますが、物事が複雑になってからCに切り替えるというのも大変なので準備をしておきたいと思います。 PICでC言語を使うときに重要な点は、基的にコンパイラは有料だということです。オープンソースやそうでなくてもフリーの処理系で溢れているPC上での開発に慣れるとコンパイラにお金を出すという感覚が段々遠いものになっていますので結構な違和感です。 幸いお金を出さないと何も出来ないということはなく、フリー版を提供している処理系もあります。今回はPICkit2 Starter Kitに付属していたHI-

  • ウォッチドッグタイマ

  • PIC事始め

  • PICで電子オルゴール

    HI-TECH C PRO for the PIC10/12/16 MCU Family (Lite mode)に対応しました。 回路図 PICkit2/3用のICSP(JP1)が出ていますが、配線しなくても問題ありません。GP2からPIEZOに配線してある部分は、100Ω程度の抵抗を挿入することを推奨します。ICSPを利用する場合は、コイン電池を外して書き込みます。書き込み時は押しボタンスイッチを操作しないでください。 この回路は、電子砂時計と同じ構成ですので、プログラムを書き換えるだけで3分間タイマーとなります。 プログラム これらの圧縮ファイルは予め各曲のHexファイルが入っているので、そのまま書き込んで使用可能です。 PIC12F1822 スリープ時は20μA@5Vです Date version Build Folder Device note

  • Techno Toys Laboratory

    Techno Toys Laboratory 2001年4月〜12月の期間、『月刊マイコンBASICマガジン』(電波新聞社)に連載していた記事 中学・高校生をターゲットに、PICを使った工作について書いた。ちょっと無謀な内容。 少年誌なので全編そういう文体ですが、何かの参考にしてください。 2001年当時の記事なので、所々古い部分もあります。ご了承下さい。 4月号 「電子楽器テミン その1」

  • PIC レジスタ設定

    アナログチャンネル選択ビット ・ 00 = チャンネル 00 (AN0) ・ 01 = チャンネル 01 (AN1) ・ 10 = チャンネル 02 (AN2) ・ 11 = チャンネル 03 (AN3)

  • PIC C Lite

    割り込みとは 割り込みとは何か、まずはそこからですね。知ってる人は適当に読み飛ばしてください。割り込みとは、あるきっかけをトリガー(引き金)にして実行中のプログラムを一時中断、割り込みルーチンを実行して実行中だったプログラムに処理を復帰させる、この一連の動作のことを指します。次に店番に例えて説明します。 前提となる条件は一人で働いている店員が店番をまかされているとします。一人なので電話番もしなくてはなりませんが、その電話番の方法について少し考えたいと思います。 人間なら店での仕事(レジとか品物の整頓、掃除など)をしている最中に電話がかかってきた場合、やってる作業をいったん中断して電話の応答が終わったら中断していた作業を再開するというのがふつうだと思います。 それをコンピュータ(PIC)にやらせる場合、どうなるでしょうか?。 今までのプログラミングの知識から考えると電話がを確認するに

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • Smart | Connected | Secure | Microchip Technology

  • フリーのCコンパイラSDCCでのプログラムの書き方

    サンプルの概要 動作概要 LEDを点滅させるものです。入力にプッシュボタンを1つ、出力はLED1つです。 それだけのことに16ピンものマイコンは要らないじゃないかというところですが、入門には定番のPIC16F84Aを用いました。 動作は次のようなものです。 電源を投入するとLEDが2秒間点灯したのち、消灯します。 ボタンを押すとLEDが点灯、ボタンを離すとLEDが点滅を始めます。 もういちどボタンを押すとLEDの点滅周期が速くなります。 ボタンを押すたびに速くあるいは遅くと、LEDの点滅周期が切り替わります。 回路図 回路の概略はこのようなものです。 LEDは+5Vから抵抗を介してRB1に接続します。 PIC内部のウィーク・プルアップを使い、プッシュボタンは単にRB7と接地との間に接続するだけです。 発振は20MHzのクリスタルかセラミック振動子を用います。 ここでは使っていませんが、リセ

    yukimi0721
    yukimi0721 2009/05/21
    チャタリング
  • 1