ベストアンサー PICについて 2011/07/26 20:15 PIC、(Peripheral Interface Controller)について。 基礎を学ぶには、このサイトがいいですか? http://www.picfun.com/ もっといいサイトがあったら教えて下さい。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー DCPICuF ベストアンサー率83% (5/6) 2011/07/27 21:05 回答No.1 その他には、 http://www.piclist.com/images/www/hobby_elec/menu.htm http://www.ne.jp/asahi/air/variable/picmel/index.htm http://homepage3.nifty.com/mitt/pic/index.html など。 質問者 お礼 2011/07/28 18:59 ありがとうございます。 助かりました。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターその他([技術者向] コンピューター) 関連するQ&A PIC12F683のソフトウェアUARTはタイマ割り込みとか使っている? PIC12F683で、 http://www.picfun.com/P12F/p12f02.html このサイトにあるように、PIC12F683にはハードウェアUARTモジュール機能がないので、ソフトウェアでこれを実現するために #use RS232(BAUD=9600, XMIT=PIN_A2, PCV=PIN_A3)というのを やればprintf関数でUARTデータを出力できるとのことですが、 この機能を宣言した場合にはPIC12F683のタイマ割り込み機能はどれか1つ占有されたりするのでしょうか? その場合、開けておかなければならないタイマは0,1,2のどれになるのでしょうか? PICのプログラミングについてです PICのプログラムについて質問です。 PIC初心者なのですが下のアドレスの永久回転こまを作ろうと取り組んでいます。 http://homepage3.nifty.com/mitt/pic/pic6_10.html 「磁気センサからの入力でコマの位置と回転速度」と書いてあるのですが PICにはどのような入力が入って位置や速度を判別するのでしょうか? 入力はアナログ入力でしょうか? またこのサイトではPIC16F648Aで作成したらしいのですが 今手元に16F876(Aはついてません)しかありませんでした。 ためしにMPLABでコンパイルしてみたら(16F876と設定して) undefined identifier "CMCON" とでてきました。スペルミスでもないですし、このPICには コンパレータを制御する機能はないのでしょうか? ちなみにエラーの文章はPICの初期設定の部分で コンパレータ未使用にするため CMCON = 0x07; と入力した部分です。(プログラムの全容はサイトに記載されています) この部分をごっそり消すと別のエラーが出ます。 わかる方どうか力を貸してください。 ご回答よろしくお願いします。 PIC12F675の多ピンタイプってありますか ごめんなさい、PICマイコン初心者です。 エレキジャックNo.6に鉄道模型のコントローラー制作の記事が載っています。 これを応用して、もっとマスコンの段数を増やしたものを作りたいのですが、PICマイコンのピン数が足りません。 記事ではPIC12F675というマイコンを使っているのですが、これの多ピンタイプのものってありますでしょうか。 解答よろしくお願いします! PICってどうやって勉強すればいい? PICが何たるかだけ知っているものです。 PICをはじめて学ぶ人はどのようなものを最初に学ぶべきでしょうか? キット、本、その他wabサイト等紹介してくださると大変ありがたい!! PICを用いた赤外線通信 PICを使って赤外線通信をしたいんですが、 いくつか教えていただきたいことがあります。 (1)赤外線の通信仕様・方式なについてなんですが、 下記の2つのページを参考にしたんですが、 http://www.picfun.com/appframe.html http://www.sendai-ct.ac.jp/~ckuma/micom/3048/ir.html 1つ目のページには、リーダー部(8bit)、データ部(16bit)、データ部連送(16bit)の40bitを送ると載っています。 しかし、2つ目のページには、リーダー部()、カスタム部、カスタム反転、データ部、データ部反転の順番で送っているようです。 これって、どちらの方式で送っても、受信した際のソフトの書き方で対応しろってことなんでしょうか? それとも、自分が使用する受信モジュールによって、どっちの送信方法で送れっていうのが決まっているのでしょうか? (2)そもそも、38KHzで変調するということがピンとこないんですが、 例えば上の1つ目のページでいうと、送信する40bit分を1/38K=26mSec周期にしろってことなんでしょうか? ちなみに、PIC16f873、赤外線受信モジュールはSPS440-1を使用しています。 初歩的な質問で申し訳ありませんが、よろしくお願いしますm(_ _)m PICの「SWAPF」の意味について PICを学びはじめたばかりの初学者です。混乱してしまい、バイト命令「SWAPF」の意味がわかりません。 質問1: 「SWAPF」という命令は「ファイルレジスタfの上位4ビットと下位4ビットを入替えた結果を(d)に入れる」と出ています。 http://homepage3.nifty.com/mitt/pic/pic42_1.html この「上位4ビットと下位4ビットを入替え」というのは例えば次のようにすることを言うのですか? ----------- (SWAPF前) 上位4ビット 下位4ビット △△△△ □□□□ (SWAPF後) 上位4ビット 下位4ビット □□□□ △△△△ ----------- 質問2: 質問1が正しいとしたら、次の記述の訳はどのようなことなのですか? こちらのページを拝見しますと、下記引用のようになっています。 http://www.picfun.com/arch09.html ----ここから引用-------------------- 【スワップ命令の使い方】 SWAP命令を有効に使う例は、下記のような場合です。 例1 割り込み時のレジスタの待避、復帰 SWAP命令がSTATUSに影響しないことを利用しています。 PUSH MOVWF W_TEMP ;Wレジスタ待避 SWAPF STATUS,W ;STATUS取り出し MOVWF ST_TEMP ;STATUS待避 ----ここまで引用-------------------- ↑この中の「;STATUS取り出し」のところですが、「SWAPF」を使って「上位4ビットと下位4ビットを入替え」てからでないとSTATUSのHとLを取り出すことが出来ないのでしょうか? 質問3: もし、 「SWAPF」を使って「上位4ビットと下位4ビットを入替え」てからでないとSTATUSのHとLを取り出すことが出来ない、 のだとしたら、それはPICの仕組み上のことなのでしょうか? 初学者の質問で馬鹿らしいかもしれません。ご解答が面倒で無い方がいらしたら、どうぞご教示よろしくお願いいたします。 http://inc-pic.com/2016/1 http://inc-pic.com/2016/11/21/okodukai_01/ これは事実なのでしょうか、、、 だとしたら、余りにも酷すぎる PICで作るじゃんけんゲームについて 学校の授業でPICの16F84Aとアクチュエータを使って 何かを作れというように言われたので、 じゃんけんゲームを作ろうと思ったのですが、 PICで何かを作るといった知識を全く持っていないので、 どうしていいかわかりません。 一応 http://homepage2.nifty.com/zetatech/product/product.html このページにあるじゃんけんゲームを参考に作ろうと思うのですが、 作ろうと思っているのは、自分の手と相手の手をLEDマトリクスで表示し、 自分の手は押したボタンで、相手の手はランダムに表示させ、 「じゃんけん」などのかけ声や勝ち負けの表示を液晶で表示し、 買ったときは音を鳴らし、負けたときは振動させる といった物を作ろうと思っているので、そのままではできません。 振動させるのはPS2のコントローラーを分解して、 そのモーターを使おうかと思っています。 参考にするページのじゃんけんゲームは、LEDマトリクスで手を1つしか表示させていないので、もう一つつけるには、ページに載っている回路を もう一つ用意し、それをもう一つPICを用意して、 制御するといった風にすればできるのかなと思っているのですが、 どうでしょうか?あまり知識がないので、抵抗やトランジスタなどが、 何故あるのかといった基本的なこともあまりわからないので、 そういったことについても教えていただけるとうれしいです。 あとこのページではPICは16F648Aを使っているんですが、 それは16F84Aでも代用できるのでしょうか? 電子工作 私は,PICを用いたボイスレコーダーの電子工作をしたいと考えています. 電子工作室「http://www.picfun.com/equipj63.html」のサイトを参考にしているのですが,このサイトでは音声録音再生LSI「ISD2560」を使用しています.ISD2560は現在生産終了しているのでISD1760PYを使いたいと考えています.そうすると回路図とプログラミングが変わり,私には難しくてよく分かりません. どなたかPIC16F84A,音声録音再生LSI「ISD1760PY」を利用した回路図とC言語によるプログラミングを教えてください. よろしくお願いします. picとarduinoについて。 電子工作を始めたばかりのものなんですが、いよいよマイコンに挑戦しようと思い ライタの購入を検討していたのですが、よくWebサイトにはpicライタで書き込んでいるのは見かけるのですが、arduinoでマイコンに書き込んでいるのは見かけません。(LEDなんかを光らせている動画は見るのですが・・・) arduinoには自分で買ったICにプログラムを書き込むことってできないのでしょうか? picはpicライタというものが存在しますが、arduinoはライタとしての機能ももっているのですか? よろしくお願いしますm(_ _)m PICのプログラムを知りたいです PICプログラミングの入門書を何度か 読み返し、PICkit2を入手したばかりの 未経験者です。 PIC12f629を使用して、5つのポートで 8つのLEDを順次点滅できるという理屈 と回路図は分かりました。 ところが、本書に載っているのは、 PIC10f200を使用した、3つのポートで 4つのLEDを順次点滅させる回路図と プログラムで、このプログラムをどう 応用していいのかわかりません。 熟知している方には理解できないかも しれませんが、昔から理数系が大の苦手 なんです… http://www.youtube.com/watch?v=TyRcSPTer94 こちらにある初めのリレーが理想です。 宜しくお願いします。 PICについて PICについて 7セグ8桁の時間:分:秒:1/100秒を表示できる(例 02:01:30:95) せわしない物がほしいのですが、こんな変なものは売ってないみたいで いくら検索をかけてもヒットしませんでした。 まったくの初心者なのですが、一から作れるのであれば作って見たいと思い 参考にできる本、サイトを紹介してほしいです。 PICマイコンのアセンブラについて PICマイコンのアセンブラルーチンについて PICマイコンのアセンブラについて教えていただきたく投稿しました。 http://orange.zero.jp/electronics/pic/pic.html 上記のサイトについてです。 『●「整数演算」』の 『◇8×8=16ビットの乗算』についてです。 つまり、下記リンクの演算ルーチンについて、大まかな流れだけでいいので解説していただけないでしょうか。 http://orange.zero.jp/electronics/pic/mul816.txt よろしくお願い致します。 8ピンPICについて 新しく出た PIC12F675 という8ピンの可愛いやつを衝動買いしてしまったのですが、 詳しい使用方法が分からずに困っています。 ハードの構成やプログラムについて、日本語で分かりやすく説明しているサイトなどがあれば 教えていただきたいのですが… あと、この型番以外でもいいのですが、 8ピンのPICを使って何かを作ったことがある方は、その内容や工夫したポイントなど教えて もらえればと思います。 以上の2点のどちらについてでもいいので、よろしくお願いします。 PIC16F88の仕様書 PIC16F88の、日本語の仕様書はないのでしょうか? 別のPICは日本語の仕様書があった(どこのサイトで見つけたのか忘れてしまいました)ので、この品番のも探しているのですが見つかりません。そんなものはないよというのも含めて、ご存じの方教えて下さい。 PIC同士のシリアル通信について PIC初心者なのですが 現在↓サイトでPIC-PIC間のシリアル通信を勉強中です。 http://kuri6005.sakura.ne.jp/pic/index.php?PIC-PIC%A4%CE%C4%CC%BF%AE(USART) その中で通信設定の Usart_Init(2400); //通信速度を2400 band rateに設定 do { if(PORTA.F0 == 1) { Usart_Write('A'); //RA0=1なら'A'を送信 } else { Usart_Write(0); //RA0=0なら 0 を送信 } の部分でコンパイルエラーがでます。 たぶんヘッダーファイルのようなものが必要で指定されてないからエラーが出るのだとは思いますが、 どこからとってきて?またはどこにあるものなのかがわかりません。 わかる方教えて下さい。 ※テストで使っているPICの種類が違ってPIC16F877Aです PICマイコンのアセンブラルーチンについて PICマイコンのアセンブラについて教えていただきたく投稿しました。 http://orange.zero.jp/electronics/pic/pic.html 上記のサイトについてです。 『●「整数演算」』の 『◇16÷16=16ビットの割り算(余りも得られる)』の下にある 『◇上と同じ。基本命令のみに変更したもの。』についてです。 つまり下記リンクの演算ルーチンについて、大まかな流れだけでいいので解説していただけないでしょうか。 http://orange.zero.jp/electronics/pic/div16_2.txt よろしくお願い致します。 PICのライターについて PICのライターについて 会社(機械関係の中小企業です)の数人でPICの勉強会を始めることになりました とりあえず、 書き込みにはマイクロチップ PICkit2 か、3 を使うつもりですが、ISP(インサーキット)方式という書き込み方式で、実装した基盤に書き込み用の端子を立てて使うのが基本みたいです http://akizukidenshi.com/catalog/g/gM-02508/ ただ、そのため回路に制約が有るような事も書かれています それで、 書き込み用に、ソケットと書き込み用の端子だけの基盤を作り、書き込みはこれで行った後、動作用の基板に差し替えて動かそうと思っているのですが、問題無いでしょうか? 電圧計の値を1分置きに記憶したい デジタル電圧計キット http://akizukidenshi.com/catalog/g/gK-00025/ はもう、買ってあって、 それを使って、バッテリーの電圧を測って、電圧の値の変化のグラフを作りたいので そのデータを1分おきにでもデータとして保存したいんですけど はじめは目視でノートに書こうと思ったんですけどデータとして保存できたら尚良いと思いました http://www.picfun.com/PIC24F/AP/app24F04.html このサイトみたいにどっかにデータとして保存がしたいです それで、電圧計の値が出てる出力ピンが全然わからないので出力ピンを教えてください。 PICのAD変換場所 PIC16F819のAD変換したデータをPIC内に格納する際の格納場所ってどこなんでしょうか?例えばアナログの『ピ~』という音をAD変換してPICに格納する場合などです。。 もしくはPIC16F819に関する詳しいサイト・書籍などを知っている方いましたら教えて下さい。 ネットで沢山探しましたが16F819の情報があまりありませんでした。よろしくお願いします。 注目のQ&A 「前置詞」が入った曲といえば? 緊急性のない救急車の利用は罪になるの? 助手席で寝ると怒る運転手 世界がEV車に全部切り替えてしまうなら ハズキルーペのCMって…。 全て黒の5色ペンが、欲しいです 長距離だったりしても 老人ホームが自分の住所になるのか? 彼氏と付き合って2日目で別れを告げられショックです 店長のチクチク言葉の対処法 カテゴリ [技術者向] コンピューター OS(技術者向け) データベース プログラミング・開発 業務ソフトウェア ITシステム運用・管理 その他([技術者向] コンピューター) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど
お礼
ありがとうございます。 助かりました。