初めてのPIC 0x10
■ このスレッドは過去ログ倉庫に格納されています
PICをさわるのは今日が初めて、という超初心者のためのスレです。 (O>――<O) PIC選び、PICを使った回路は、誰でも最初は不安なものです。 / (・) (・) ヽ 恥ずかしがらずに何でも聞いてください。速攻で教えてくれますよ。 ○ /▼\ ○ 質問のしかたは、初心者質問スレの発言1を見てくださいね。 |(ヽ二フ ) | /  ̄ ̄ ̄ ヽ f ヽ / | PIC関係のスレは、レベルに合わせて以下のスレもありますので、活用しましょう。 ヽ \ / ノ ・PIC専用のスレ | \_ )(_/ ! 本家本元のPICスレです。口の悪い人もいますが、楽しくやってるみたい。 | | ここの話がわかるようになれば、あなたはもう一人前のPICerです。 | | ・マイコンソフト 悩み事相談室 | | ̄ ̄| | マイコンソフトやツールの質問は、こちらでどうぞ。的確な回答があります。 (_ノ ヽ_) 質問する時のコツ ・性格の悪い回答者はスルーしよう(相手すると逆効果) ・素人玄人などと 上から目線の回答者は、無視してください。相手してはいけません。 ・そこそこ良い回答が出るまでしばらく再発言しないのもあり(良回答は後に出やすい) ・回答者のアドバイスで後日解決したら、結果報告しよう(とても喜ばれる) ・回答者は、僕たち初心者に優しくしてください。あなたも通ってきた道のはずです。 必要なソフトなど(基本無料) 統合開発環境 MPLAB X ttp://www.microchip.com/mplab/mplab-x-ide コンパイラ (XC8 XC16 XC32) ttp://www.microchip.com/mplab/compilers (高機能版は有料) コード生成プラグイン (MCC) ttp://www.microchip.com/mplab/mplab-code-configurator マイクロチップ ライブラリ (MLA) ttp://www.microchip.com/mplab/microchip-libraries-for-applications 必要なハードなど 初心者はPIC16F1、PIC18F1以降の型番で始めると無理なく始められます。 プログラムの書き込みには書き込み器が必要です。持っていない場合はPICkit3(中華クローンでもまず大丈夫)を使いましょう。 PIC一覧、スペック検索 ttp://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1005 さ、質問どうぞ〜っ 0x0f 2018/05/01〜 ttps://rio2016.5ch.net/test/read.cgi/denki/1525183933/ 0x0e 2018/02/13〜 ttps://rio2016.5ch.net/test/read.cgi/denki/1518524799/ 0x0d 2017/10/25〜 ttp://rio2016.5ch.net/test/read.cgi/denki/1508935254/ 0X0C 2017/07/27〜 ttp://rio2016.2ch.net/test/read.cgi/denki/1501157324/ 0x0B 2017/05/08〜 ttp://rio2016.2ch.net/test/read.cgi/denki/1494235320/ 0x0A 2017/01/04〜 ttp://rio2016.2ch.net/test/read.cgi/denki/1483498857/ 0x09 2016/09/07〜 ttp://rio2016.2ch.net/test/read.cgi/denki/1473238791/ 0x08 2016/04/30〜 ttp://rio2016.2ch.net/test/read.cgi/denki/1461994030/ 0x07 2016/02/05〜 ttp://wc2014.2ch.net/test/read.cgi/denki/1454648249/ 0x06 2015/07/18〜 ttp://wc2014.2ch.net/test/read.cgi/denki/1437151298/ 0x05 2015/04/07〜 ttp://wc2014.2ch.net/test/read.cgi/denki/1428391368 0x04 2015/01/02〜 ttp://wc2014.2ch.net/test/read.cgi/denki/1420205108 >>644 知ってるさ、フリーだということを。 で、お前はなぜ教えてやらないの? 知らないからなら黙ってれば? 最近マルチプラットフォームを狙っているためNetBeansやEclipse しかりでJAVAが必然になっている。 そんな中でメモリ2GBは最小限レベル。きっと他にもofficeとか入っていると思われる。 LEDちかちかとか、シリアルにハローワールド出したい程度なら問題ないだろうが、 少し実用性のあるモノ作ろうとすると、641のような事が起こると推測出来る。 メモリ不足でbreakpointで止まらないってどういう理屈? >>640 2011年製デスクトップ メモリ8G i5 3570 Windows10だが、 動き出せばまあまあだけど、起動は遅いよ。 >>640 入れればわかるようなことを質問されているのは、 MPLAB Xを使うことを視野に入れて、これから安い中古PCでも探されるのですかね… 俺の出張用のノートの プロセッサ AMD K235 1.3GHz メモリ 2Gバイト MPLAB X 4.15 で PIC16は使えていました。ちょっとコードを修正するぐらいの目的ですが。 でも忍耐が必要です。おすすめはしません。 あ、>>650 の環境の OS は Windows 7 32ビットです。 PIC32MM0064GPL028 + ST7735 AdafruitのArduino用ライブラリ移植した。 https://i.imgur.com/1if6Wke.jpg >>648 実体験からくる推測だからんな理屈とか騒ぐなよ 2GBのマシンはCPUもATOM Zだったしな Core i7 16GBのMBPにプロジェクト持ってったらすんなりBreakなりwatchできたけどな >>648 そりゃ、遅いとブレークポイント見逃すこともあるだろ。 カラー見せられちゃうとモノクロとか完全にやる気失せるよな。 Aliあたりで100円しか違わねえし…。 >>660 消費電力で棲み分け出来るんじゃない? バックライトオフでも見えればそそる。 >>643 > >>640 > フリーなんだから実際に入れて動かしてみりゃいい。 まだ買ってないんですけど、先日秋葉で中古ノートパソみつけたんで、 これでもMPLAB X IDEうごかせるかなあと、軽い気持ちで質問してみたんですけどね >>663 ちょっと調べたらわかるようなこと、 簡単に試せそうなこと、 そんな僅かな手間を惜しむために、ひとに尋ねる人も多いのです。 >>643 さんの書き方も刺がありますけど、気持ちがわからないでもありません。 >>640 の質問をされるときに、>663 で書かれたような事情が書かれていれば、 良かったのだと思います。 なお「軽い気持ちで質問しました」は、たいていの場合は余計な一言です。 >>662 >消費電力で棲み分け出来るんじゃない? 最近、Aliでみかける電子ペーパーが気になって。 https://ja.aliexpress.com/item//32809532096.html 3色表示で待機時は超低消費電力。 注文したけど、まだ来ない。 大抵の質問は手間や時間をかければわかること 質問する前に調べろって言うのは質問するなっていうのと同義 >>666 それは、ものの重い軽いを無視して「すべてのものに重量がある」と言ってるのと同じですよ。 それなら 今回は質問者は調べる道具を持っていないので 重い という事になる >>668 コミュニケーションに不器用すぎませんか? >MPLAB X IDEを使いたくてPCを探しています。先日秋葉で安い中古ノートパソを売ってるのをみかけました。 >OSがwin7、メモリーが2GのノートパソコンでMPLAB X IDE 動きますかね これだけのことで、>>643 さんの誤解は低減できたのではないですかね。 コミュニケーション不良は両方の責任 もちろん質問者も悪いが 道具を持っていたら簡単に試せるし、 その方がよりよく分かる それをわざわざ質問する理由を考えれば 道具を持っていない、または簡単に試せない事情があるんだろう と容易に想像出来る >容易に想像出来る ぐらいにみんながものわかりが良いのなら良いのですが、残念ながらそうじゃありません。 仰る通り「コミュニケーション不良は両方の責任」ですので、気を付けましょう、ってことで。 メインの開発用には不足だけど、現地微修正と書き込み用ならそのノーパソでもいけそう。 >>672 俺もその用途で使っていました。>>650 元質問の方が「普段はデスクトップで開発しているけど、イベントなんかで外で使いたい時用に」というのであれば、大丈夫かもしれません。 「まったく初学でこれからトライするのに」というのであれば、ある程度すいすい動作する方が、楽しいかと思います。 >>640 ずばり教えてやろう 動く 他のアプリ削除してOSの設定やらいじれば、動く ただ使えるかどうかは使用者次第だから、誰もわからん。 Windows7 は Pentium V でも動くからな。 消すアプリが 入っているだけのストレージの肥やし 起動時に読み込まれてシステムの負荷になっているもの 前記なら容量増やす意味が、後者なら更に負荷の低減までも得られる。 PICだけじゃなく、 回路やPC知識も「初めて」レベルのスレ 他のアプリ削除とか ブレークポイントで止まらないとか http://microchipdeveloper.com/mplabx:requirements これ読め、で済むこと それで済ませたくないお節介とお馬鹿が湧いて大声でわめき合うのがこのスレ 対策は真っ赤なIDをあぼーんすること >>681 も多いのです。 わからないでもありません。 良かったのだと思います。 は余計な一言です。 のと同じですよ。 気を付けましょう。 毎度のコイツだろ? 口調ですぐ分かるからいつも数レスであぼーんしてる。 >>681 世の中公式に書いてある様な事だけで渡って行けたら2/5chなんか必要無いって。 >>683 それは公式の情報すら探せない無能のせりふ >>685 それ持ちだしてもそもそも全く無意味 なのにわざわざ引っ張り出してきて四の五の語り始める奴の認識不足が問題 他に語れる内容を持っていない軽薄さと言ってもいいが… 邪魔でしかない なんかPICスレって楽しいね♪ いつもトゲトゲしい雰囲気でさ 読んでいるうちに自然と顔がニヤついてくる まあ、心の余裕と呼ぶ何か以外に語るものが無い人よりましかな。 https://www.microsoft.com/ja-jp/windows/windows-10-specifications ここに書かれているような システム要件 で納得できる人ってどれぐらいいるんだろう。 この環境で重いって言ったら、「そんな環境で使うな」「情弱」「信じる方がバカ」なんて言い出す人がいそう。 「それさえ探せない無能」以外にも 「ソフトウェアベンダーが言う動作環境はあてにならないと元々考えている」という可能性もあるよね。 システム要件はあくまで動作する条件であって 快適かどうかは考慮してないから >>687 いやー本当だよね 俺も最近は一周まわっておもしろいわ なんだかステキな個性の人ばっかりで 仕事で初めてPICを使うことになりました 皆様よろしくお願いします 市販品で開けたらPICつこうてた!ってのある? 自分は車用FMトランスミッターで米粒PICに遭遇した PLLのプログラムしてるらしい PIC使って一般民生向け機器販売してますが何か? 業界ではそこそこ市場占有率あると思うよ >>695 まあ確かにいろいろと世の中をなめてる会社ですね 一応一部上場の電機メーカーですが 趣味の人の売り上げだけで会社が成り立つ訳がない。 月に何十万と製品に使い続けている人が居るから趣味の人におこぼれが回ってくる。 >>696 この猫ガードが発振しなくなったので、 中を開けて基板を見たら8ピンのPICと555が入っていた。 http://www.yutakamake.co.jp/syohin/garden_gdxm.html 「約18〜23KHzのランダムな超音波を発生させます」と書いてあるけど、 555の発振周波数は16KHz程度の固定だった。 (新機種に変わり、仕様も変更か?) AVRなら555なんか使わなくても100KHzでも余裕で発振出力できるのに、と思った。 >>696 割とポピュラーなUPSに載ってたな。 4台使ってた。 >>705 へえPICとの違いは何? 興味あるから詳しく教えて。 市販品分解してPICにご対面した経験は 中古のプレステ分解したときくらいかな >>707 ランダムな方がPICで555は赤外線じゃね? AVRである必要なんか微塵もない。 もちろんPICである必要も無いが…。 LEDライトの点滅制御に8pinのPICが使われたな 割と最近の製品 >>711 発振周波数は固定です。 私はAVRが好きなので、CPUを使うなら慣れているAVRを使いたい。 もちろん、何を使うかは人それぞれで、 使いたい(アマなら好みの、プロなら儲けられる)CPUを使えばいいのです。 この装置の状況は、 センサ出力と555の発振許可入力が8ピンPICと接続されていた。 正常動作は<センサが検出したら30秒ほど555から発振信号を出力> で、555単独で調べたら発振動作OKで、センサも検出したら正しくオン/オフする。 しかしセンサがオンしてもPICから555への信号が出なかった。 昔のことで(2015年)詳しく覚えていないし、基板も無いし、 これ以上の事が知りたい人は、この装置のメーカーに聞いてくれ。 調査時、私は、 デューティ比2:1の16KHzの発振が出来ないので555を外付けした、 と判断して、PICってオチャメなCPUだな、と笑ったが、 もしかしたら、下請け外注が売り上げ増を狙って555を追加した?!もあり得るw 555の駆動力が欲しいだけじゃないかな マイコンのポートとはケタが違う >>714 スピーカードライブ用として555の出力に 2SB637というPC=0.9Wのトランジスタが接続されていた。 連続出力していると、少し熱くなります。 動作モニタLEDが実装されていて、待機中は点滅、発振出力中は連続点灯するので、 センサ出力オンの555用30秒タイマ出力と合わせて、PICは1入力、2出力の処理かな。 >>713 内容が支離滅裂だが、まとめると、 「PICってデューティ比2:1の16KHzの発振が出来ないオチャメなCPUだな」 っていう、まともな人なら到達し得ない非凡な結論らしい。 熱弁するわりに根拠はゼロ。 壊れて発振しなったものを開けてるのに 555の固定発振だった PICは使えないヤツ という結論ありきで長々レスするちょっとおかしなヤツ発生 書いてる事実の組み合わせ方や推論が全部歪んでる 典型的なオレオレ脳 >>717 >昔のことで(2015年)詳しく覚えていないし、基板も無いし、 なのに >2SB637というPC=0.9Wのトランジスタが接続されていた。 とか平気で言う人ですから、相手にしないほうがいいです。 たかが3年前の2015年が昔な年齢らしいですよ。2SB637ね、フーン >>716 ではPICでは無くて、わざわざ外部に555を追加して発振させる理由はどう考えるの? やっぱり下請け外注先の不当な金儲け? >>717 発振しなくなったので(スピーカーから音がしなくなったので)、 フタを開けて基板を取り出し、パターンを切ったりCRを外したりして、 ブロック別に調査した。 >>718 アンプ部も回路を調べたのでCRの定数やトランジスタの名前は記録しておいた。 壊れているゴミPICには何の興味も無かったので名前も書いておかなかった。 将来しか見据えていない私には3年前は遠い昔だよ。 <考察> もう少し論理的な、というかやる気になるレスを頼むよ。 今回はバカみたいな、感情だけの、中身の無い、意味不明なレスを相手にしたけど(しかも三っつもだよ) これっきり、これっきりの特別サービスだからなw すぐ曲解するようだから追加しておくと、 調査が終った時点で、一部の部品を取って、基板は捨てた。 俺だったら基板取っておいて トランジスタとスピーカは生きているのだったら AVRとかにプログラム書いて 子基板ピギーバックで 復活させる かな 自分の書いたことを曲解されるのを嫌うのなら、 既存基板の解析も一切の感情を抜きにした上で、様々な角度から合理性の可能性を前提にする方が良いのでは? 件の基板については、もう捨てた、そのときそう見えた、の情報では見解を考える気にもならんけど。 >>723 たとえば、その人がAVRを使い慣れてるから、って理由もあるだろね。 どんなCPUを使うか、について、誰から見ても完全な合理性はないだろうし。 >>726 喧嘩をするために尋ねてるような無駄な質問かと思ったので。 >>720 ひとつだけ教えてくれ。 アンタが自慢げに書いている >PICってデューティ比2:1の16KHzの発振が出来ない これは事実か? >>729 何でもいいからPICの荒探しをしたい奴が、壊れた基板上に555を見つけ、 そういうでっち上げを脳内で創り上げて猿レベルの妄想を楽しんだ。 脳内でやってる分にはいいが、わざわざ大声でわめくもんだからみんなに呆れられている。 AVRスレなら大絶賛だったのにね。 この状況こそが事実よ。 PICは巷でよく見るあれ・・・・・・・・・ 救急車の前についてる照明に使用されています 大阪サイレンの広角高輝度LED警光灯がそれです。 型番はLF-11D-1です 2015年の段階でデューティ比2:1の16KHzの発振が出来ないマイコンかぁ ぜひ型番が知りたいもんだわ PICならディスコンにならないから現存してるはずだな マイクロチップに聞いてみるとするか >>726 > >>725 > お前には聞いてない こうゆう人はジジイなんだろか それとも中学生? >>733 言った本人に聞きただしたい気持ちもわかるんだけど、 どんなマイコンでもできそうなことについて、PICスレで「AVRとかにプログラム書いて」なんて書く人に 「なんでAVR?」って尋ねるのって、かまって差し上げるような行為だよな。 PICスレで「AVRとかにプログラム書いて」と書けば、 ・「アンチPICな発言に嫌悪感を持つ一部のPICファン」が苛立つのが楽しい。 ・苛立ったPICファンの反応が出てくると悦びはさらに増える。 という期待があるわけだし。 >>722 まぁ考え方は分るし、合理的だとも思うけど、 心機一転、ゼロからスッキリやり直したい、という考えもある。 (新しい酒は新しい革袋に)w ところでPICだけでは無くててAVR(やその他のCPU)に関する知識も 蓄積しておく事は大事だと思うよ。 PICスレだから他のCPUの話題は禁止、じゃ将来が無い。 (彼を知り己を知れば百戦殆うからず)w じゃあ ARM POWER SPARC x86 について語ろうか >PICスレだから他のCPUの話題は禁止、じゃ将来が無い。 禁止はさすがに狭苦しいように思いますが、他のCPUの話題が出されるときに PICファンへの侮辱・嘲り・煽り・挑発となることをわかっているケースが多いのではないですかね。 特にAVRについては、長年、ファンの間に感情的な対立があったことを、十分意識しながら、話題を出すケースがあるように思います。 >>735 の主張が通るのであれば、スレ分けの意味もなくなります。 「他のCPUの話題を出すことは、スレ住人のためである」というのはムリ筋です。 それに、将来のためにPICをするとは限らないし、戦うことが目的とは限らんですよね。 斜に構えたレスを読んで苛立つ人がいるのが楽しい。 苛立った人の反応が出てくると悦びはさらに増える。 行き所を失ったAVR信者を快く受け入れるPIC初心者スレからは 勝者と敗者の間にある決して越えられない品格の差を感じるね。 16F1827を使って水平義を作ってるのですが、センサーとPICのAD変換、LEDで形は出来たものの、音を鳴らすのが良い方法が解らず苦労しています。 角度が大きい時はピッ、ピッとゆっくり鳴らし、水平に近づくとピピピと早く、水平でピーと連続音にしたいのですが、良い方法は無いでしょうか? 圧電スピーカー AD変換値に応じてPWMの周波数を変えるってネタはよく転がってる 組み合わせてどうぞ ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる