初めてのPIC 0x15
■ このスレッドは過去ログ倉庫に格納されています
.
_ _ PICをさわるのは今日が初めて、という超初心者のためのスレです。
(O>――<O) PIC選び、PICを使った回路は、誰でも最初は不安なものです。
/ (・) (・) ヽ 恥ずかしがらずに何でも聞いてください。速攻で教えてくれますよ。
○ /▼\ ○ 質問のしかたは、初心者質問スレの発言1を見てくださいね。
|(ヽ二フ ) |
/  ̄ ̄ ̄ ヽ
f ヽ / | PIC関係のスレは、レベルに合わせて以下のスレもありますので、活用しましょう。
ヽ \ / ノ ・PIC専用のスレ
| \_ )(_/ ! 本家本元のPICスレです。口の悪い人もいますが、楽しくやってるみたい。
| | ここの話がわかるようになれば、あなたはもう一人前のPICerです。
| | ・マイコンソフト 悩み事相談室
| | ̄ ̄| | マイコンソフトやツールの質問は、こちらでどうぞ。的確な回答があります。
(_ノ ヽ_)
質問するときは…
・PICの型番と開発環境を明記しましょう。
・プログラムは、レス内に直接書き込まず右記を利用しましょう。 ttp://codepad.org/ ttps://pastebin.com/
・解決したら結果報告しましょう。
・Atmel買収以降アンチによる荒らしも横行しているので無視しましょう。
・ここはPICますコンのスレです。AVRの自慢話は「AVRスレ」でお願いします。
・先輩たちの雑談は「PIC専用のスレ」でお願いします。初心者に迷惑です。
ハード、ソフト情報
・統合開発環境 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
・PIC一覧、スペック検索
ttp://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1005
ttp://www.microchip.com/maps/microcontroller.aspx
・初心者はPIC16F1以降の型番で始めると無理なく始められます。
MCCを使えば、最初からPIC32で始めるのもありです。
・プログラムの書込みには書込器が必要です。
予算に応じてPICkit4、SNAPなどを購入しましょう。
ttp://akizukidenshi.com/catalog/g/gM-13854/
eBayやAliExpressで買えるPICkit3の中華クローンも十分な性能が報告されています。
過去スレ
0x14 2019/06/10〜 ttps://rio2016.5ch.net/test/read.cgi/denki/1560111789/
0x13 2019/02/15〜 ttps://rio2016.5ch.net/test/read.cgi/denki/1550166200/
0x12 2018/09/19〜 ttps://rio2016.5ch.net/test/read.cgi/denki/1537343778/
0x11 2018/08/05〜 ttps://rio2016.5ch.net/test/read.cgi/denki/1533446166/
0x10 2018/06/29〜 ttps://rio2016.5ch.net/test/read.cgi/denki/1530265723/
では、質問どうぞ〜っ AVRもMicrochipなんだから皆仲良くしよっ!(*^ー゚) AVRでは作れる仕様なのにPICでは作れないというのがPICの悪い面 AのマイコンがいいとかBのマイコンがいいとか
趣味の範疇でしか出来んからどんどんやれ
仕事は自由がない。 >>788
自分のスキルを棚に上げて一方的に語るから巣に帰れと言われるんだぜ、お前 >>789
仕事だと選ぶ基準が違うってだけで
結局何らかの理由で選ぶんだよ 趣味で動かすのが目的なら
リッチなのを選んどきゃ良いんだよ
ARMなら8pinからあるし
ライブラリやコード自動生成も整ってる
やりたければアセンブラフルスクラッチでも組める
PICってPICを動かすこと自体が趣味って感じ
チープな環境でのマゾプログラミングを極めるみたいな
道具としてはイマイチ >仕事は自由がない。
ってことと
>仕事だと選ぶ基準が違うってだけで
>結局何らかの理由で選ぶんだよ
に特に矛盾はないよな。 >趣味で動かすのが目的ならリッチなのを選んどきゃ良いんだよ
と言ってる同じレスで
>PICってPICを動かすこと自体が趣味って感じ
って言ってる方が矛盾だよな。
本来的な意味のスポーツみたいなもので、制約を楽しむことも趣味のありかただしね。選択を他人が指図することでもないでしょ。 >>793
仕事でも選ぶ自由はある
>>794
趣味で「動かすのが目的なら」
カッコはこっち 自由が無いってのはこういう事だ
購買部署の手間を減らす為にNRND品を新規PJに使わざるを得ない。
指摘してもスルー。L/Tも価格も条件悪くなるの分かりきってるのに。 >>792
> ARMなら8pinからあるし
> ライブラリやコード自動生成も整ってる
> やりたければアセンブラフルスクラッチでも組める
マジで質問なんだけど、ARMの方が趣味程度なら簡単なの? >>798
購買、経理は、自分たちの作業軽減のためなら、何でもやるからね。
頭悪い。 >>799
まっさらな同一条件下で、開発ツールと公式データシート、ツールだけが与えられて学習をスタートするなら、STM32の方が個人的には良いと思う。
でも、実際には、身近な人が教えてくれる、自分のセンスに合った入門書がある、公式以外のWEBの情報がたくさんある、その情報を探すセンスがその入門者にあるか、
(特にハードも初心者なら)壊しても惜しくもなく、実験組付けが楽なものが入手しやすいとかの条件がとても大切だから。
つまり、デバイスそのものの問題ではなくて、入門者個人の資質とか環境で簡単なデバイスは変わる。
たとえば学校の先生や先輩が、PICはさっぱりだけど、NXPのマイコンの手練れで親切に教えてくれる、ってことなら、そっちから入門するのが簡単かもってこと。逆もしかり。 >>800
それが結局会社の利益につながるならそれでいいわけだし、
それが会社の利益に繋がっていないなら、それをわかっていて当人や上の人たちを説得したり追い落とせないことが問題。
ネットで愚痴るだけで終わるのはたぶん誰も得しない。 学術巨大掲示板群: アルファ・ラボ ttp://x0000.net
物理学 化学 数学 生物学 天文学 地理地学
電子 IT 工学 国語 方言 言語学 など >>799
趣味レベルのWEBの情報がたくさんあるという点で言えば
ARM<<<<<<<<<<PIC
あとはそれがあなたの思う「簡単」の要件に入るかどうか
ちなみにPICの開発環境はライブラリやコード自動生成も整ってる
>>792はただの無知 >>792は
>ちなみにPICの開発環境はライブラリやコード自動生成も整ってる
これは否定してないよね。 >>790
私が書いた「模型自動車用Lチカ」プログラムですが、
これはそもそもPICユーザーがPIC関連スレで問題提示したもので、
SWとLEDの組み合わせという簡単なDI/O処理のプログラムです。
すぐに作例が出ると思っていたのに、いつまでたっても出ないので、
「まだですか?」と聞いたら、「お前が書け」とレスがあり、
その日の夜、2、3時間かけてプロトタイプを作ってアップしました。
その後、手を入れて、さらにメモリが一杯余ったのでゲーム機能も加えたものが
アップした例の<LチカHEX>です。
いつまで待ってもPICユーザーは誰も書いてくれない・・・。
自分のスキルを棚に上げるつもりも棚から下げるつもりもないけど、
一方的に語るのは寂しいし、早く作例を見届けて、私も納得して巣にこもりたい、
時代のトレンドは<巣ごもり>なので。
(とりあえずオチを付けときました、チャンチャン)w >>806
それ、PIC32でタイマー割込みを使ってもっと高機能なのが出てた。
しかもMCCで楽ちんって。
あなた、自分に都合の悪い事実には一切触れないんですね。
そういうことだから巣に帰れって言われるし、ずっとスルーされてるんですよ。 >「お前が書け」とレスがあり、
これは「お前がPICで書け」の意味でしょうね。関心がある人が人がやれば良いし。あなたができて公開してるならそれで済んだ話じゃないですか。
ほかの人がしないのは、課題に対しても、ほかの誰かの納得についても関心がないからでしょう。
もし、人の心にほかの誰かの心配をするエネルギーがあるなら、それを向ける先は今はいくらでもあるしね。 >>798
決める人がいる
君には決める権限がないってだけ >>797
機能性能
>>799
と思う
>>804
MLA, MCC, Harmonyとバラバラだし
使い勝手的にはルネサスと並んで最低レベルだ
他のメーカーのを一度使って見ることを勧める 4クロックでやっとチープな命令1個しか実行出来ないPICは電力的にも不利
また
パフォーマンスが低いから
高速化を考えなきゃならない頻度が高い
PICのアセンブラ率が高いのもそのせい >>810
>>804がほかのメーカーのものを使ったことがないとは書いていないよな。
それよか、性能とか機能とか些末なことを理由にここでPICをディスる必要あるの? ばかみたい。 >>ID:Xib9j1RJ
なぜアンチはレスを重ねる度に無知をカミングアウトし
自分の主張を自らの手で無効化したがるのか
>他のメーカーのを一度使って見ることを勧める
なぜアンチはこの無意味な常とう句を捨てられないのか >>810
>MLA, MCC, Harmonyとバラバラだし
ああ、この人は何も知らずに語ってるんだね >>814
アンチさんはここで活動することに意味があるの
例えば、日本が嫌いという外国人を見てみたらわかるよ
日本人に届くように、聞こえるように騒ぐもの
理解できないけどそういうものらしい >君には決める権限がないってだけ
それをもって、>>789は「仕事は自由がない」って言ってることぐらい、わからんものなのかな。 もう少し語弊の少ない例で言えば
世の中には納豆が嫌いな人がいるよね
でもスーパーの納豆の棚の前で納豆の悪口を大声でわめくなんてことは無いよね
普通は素通りだし、わめいていたらキチガイ扱いだよね
それをやっているのがここのアンチさん >>817
「仕事は自由がない」
はお前の場合はってこと >>816
特定の国が気に入らないって人が、その国の籍を持ってるってだけの人まで巻き添えにして大声で恫喝するのもあるよな。
政治・思想の話題は激しくスレチなので中和しておく。控えるべき。 >>819
>>789が「すべての人に自由がない」って言っているわけでもないわけだし、
誰かが権限を持つものだ、とわかっていれば、>789 に反論する必要もなかろ。
趣味と比較してという文脈を考えればなおさらのこと。 仕事は自由がないって言い切っちゃう所が底辺感ぱない
って見下したのがわからんか
さすがPIC脳 仕事でPICのコーディングをしてる時点で底辺なわけだけど >>ID:Xib9j1RJ
PICの知識の無さがバレたのでそらし始めたな論点を
>>818がいいこと書いてるぞ、読んどけよw PICの知識はあると思うよ
8bitから32bitまで色々と使ったから
昔のは知らないけど ここの住人と違うのは
PIC以外も色々と知識があるって事かな >>827
なるほど、その思い込みが大前提なのね
で、前提がおかしいから書いてることが全部おかしい
そして、本人はそれに気づいてない
納得した >>ID:Xib9j1RJ
ARMご推奨のようですが具体的にはどれ?
あと、開発環境についても初心者向けに語ってみてくれません?
もし>>818の言うようなおかしな人でないなら、ですが
そうでないと、初心者はあなたのレスに何の価値も見いだせないんですよ オススメはSTM32
ラインナップが豊富
開発環境が安い
安価なボードが出回ってる
コード自動生成が非常に強力
ラインナップの上から下まで同じようなコードが使える(移植が簡単) STM32CubeIDEのコード自動生成に比べると
HarmonyやMCCはうんこ >>831
なるほど。それならSTM32スレで初心者向けの解説でもしてたらどうでしょ。 >>831
それ、米粒とDIPパッケージある?
ボードはArduinoで間に合ってるからいらん >使い勝手的にはルネサスと並んで最低レベルだ
なんで良く使うんですか? ブートローダーがはじめから内蔵されてたりっていうのも最近では良くあるけど
PICはそういうの無いよね? STM32はこんなので遊んだけど放置してある
https://a.aliexpress.com/_dTkACcp
まあSTMも鳴かず飛ばずだから
あんたがここまで出張してくる気持ちも分かるよ>>ID:Xib9j1RJ
せいぜい楽しんでってよ >>836
コード生成は糞だけど
チップ自体は良くできてるから >>835
PICの売りは
5V
DIP
単純
ディスコンしない
米粒 マイコン仕事で触って鬱抱えてる人には悪いが、マイコンなんて自分の思った通りに動けばなんでもいいでしょ
まあ、素人の俺から言わせれば、どれも複雑すぎて話にならん
IDEに話しかけるだけで自動でコードが生成されるのはまだなのか?
さて、半田付けでもするか
https://i.imgur.com/tSeSx8p.jpg >>842
電子工作初心者がマイコンに手を出す動機を考えれば、DIP、米粒の存在は大きい
それ以外の大多数の人はArduino系のボードで十分、もうげっぷが出るくらい多岐に存在する
なのでアンタがここでいくら眉唾ものの主張を繰り返してもSTMには分が無い STMかぁ
物珍しさで手を出したとしても常用にはしないのは何が欠けてるんだろうねえ
ソフトウェア系の資産と情報量の圧倒的な差かな
頑張ってひっくり返しなよ>>ID:Xib9j1RJ
その説得力のなさじゃ今世紀中には無理だろうけど 1815と555とx86とPICは、そう簡単にひっくり返らないだろうな… PICが国内で入門者向けに地位を築いたのは、後閑さんの活動のおかげ。
マイコン歴数年以上のベテランはもう彼の本に頼ることもなく活動できているだろうけれど、
そのベテランが本当の初心者だった頃に頼った情報は、後閑さんが蒔いた種から育ったものがほとんどだと思う。
昨今(でもないか)は、PICという枠にとどまらずに、電子工作一般の入門書も書いてるから電子工作→PICという誘導までできている。
ひっくりかえるかどうかは彼の今後の活動次第、あるいは彼に相当するほかのマイコンの伝道者が現れるかどうか次第。 一ページすら読んだことない。何が良くてそんなに神格化されてんの? >>851
読んだ人でなくても、読んでつまらないと思った人でも、なんか言ってることにおかしいところあるんじゃね?とか思った人でも、
今の国内のPICの隆盛をもたらした互換さんの恩恵を受けてるのは間違いないし。
本を見たことがなくても、後閑さんのWEBサイトを見たことがなくても、
特に初心者のときに、PICって国内のWEBの情報が豊富だなあとか、個人が使えるお店での入手がしやすいなあとか感じたことがあるなら、
それは後閑さんのおかげだよ。 いやー。昔話ってばかりでもないよ。最近でも本は出しておられるし、初心者ならそこから入るのを今でも勧めたいな。
といっても具体的な書名を挙げて、これが良い、って今ここでは書けないけどな。書名を記録して立読みしたわけでもないし。
それでもたぶん、ここで質問するよりはずっと有益だろうし。 >電子工作初心者がマイコンに手を出す動機を考えれば、DIP、米粒の存在は大きい
電子工作初心者ですが米粒とか一度も使った事ありませんが何か?
なんかPIC儲って思い込みが激しすぎて、自分の頭の中の妄想がそのうち現実と
区別出来なくなってそうでリアルで怖い 1.6mm x 2mm のARMマイコンに対して
2.8mm x 2.95mm のSOT-23-6は面積で2.5倍くらいある
当然機能性能も大違い
という意味では初心者用か >>856
使えと言ってないだろ
Arduinoやってた初心者がマイコン単体に興味持つとしたら
とっつきやすさならDIP
Arduinoにないコンパクトを追及するなら米粒
そういう意味だろ
PICスレでPIC勧めてるのに全部悪意に解釈するよな、アンチってw PICスレに来て憂さ晴らしする人多すぎる、溜まってるのかな?
もっと電子工作楽しめばいいのに
今日は半田付けしたんよ
https://i.imgur.com/zqjlt7v.jpg >>808
お題提示で一時期はそれなりに盛り上がったが、途中で出口が見えないような雰囲気になった。
お題で指定されたCPUはPIC16シリーズだったけど(正確な型番は忘れた)、
いつまで待ってもこのCPUでは書けないと判断し、私が慣れている初心者入門用のAVRで作った。
AVRと同じ8ビットでもPIC18だと作れるかもしれない。
関心が無いならそれで構わないけど、書けないのではないかと心配している。
(小さな親切大きなお世話、ジジィなのに老婆心)w
ところでAtmelを買収したことだし、マイクロチップテクノロジは低レベルな8ビットPICを終らせて
AVRにフル注力すれば発展すると思うけどな。
>>861
電子工作楽しいよね、ハードを配線してソフトを書いてケースを加工して文字を入れて、
もう止められません。
ヨーグルト発酵用牛乳の湯前検温装置を作り終わって、
https://i.imgur.com/3HVMfDc.jpg
今作っているのは電波時計用のJJY電波出力装置で、何れも家族用です。
今晩の夕食はスーパーの\2,500の鰻でぇす、チャンとした高級店で高級鰻を食べたいけど、
私の稼ぎではこれが精一杯、仕方が無い・・・。
では長文失礼しました。 >大きなお世話
それは当たってる。干渉は親切ではないし。 最近の初心者はPDIPなんか目もくれずに実装済みボードを第一に考えるよおじさん。 >>867
そうね。
で、なぜPICスレに居るの?
理解できないのはそこ。 >最近の初心者はPDIPなんか目もくれずに実装済みボードを第一に考えるよおじさん。
人によるとしか言いようがない。 >>862
バッテリーの監視装置です
この上に無線モジュール載せて定期的に無線で電圧の情報を送信しようと思いまして
(作ったというより、まだ作りかけなのだけど・・・) 車?
どうせなら加速度センサとサーミスタもつけようよ >>871
クローゼットの中にあるバッテリー用です
バッテリー溶接用の鉛電池とか滅多に使わないからたまに充電しなといけないので
忘れないように(充電じゃなくて存在を・・・) うちはGoogle Calenderから「そろそろ補充電してね。」って定期的にメールがくる。 >>861
そこまで配置図を検討しているのに、どうして実際の基板で混雑するのかわかんない。
100k抵抗と2SC1815の位置も 計画と違ってるし。 裏からみた図にしないから配置を間違えた
使わないホールを省いたから数え間違えた
そもそも適当 ポテサラ論争のズレ具合
一般人
ジジイ、いちいち他人に難癖つけてるなよ!
宗教勧誘キチガイかよ!
と干渉不要論
メンヘラ
ポテサラ作るの大変なの知らないくせに!
私は忙しいの!
と自己弁護
バカ
何故か聞いてもいないのにポテサラのオレオレレシピを披露自慢
レシピでお互い罵り合う、、
、、ハッ!ココの住人と似てる! >>877
それに例える発想は良かったが
分類名と余計な付け足しが大外れで無価値化 >>875
実は・・・・
基板は横14ホールなのにCADは15ホールで作ってました
CAD2回目だからやっちまったんよ次は番号を鬱鬱鬱
つぎから生産性を上げるために基板にパターンも印刷するんよ
https://i.imgur.com/IbiFUmL.png ■ このスレッドは過去ログ倉庫に格納されています