初めてのPIC 0x15
レス数が950を超えています。1000を超えると書き込みができなくなります。
.
_ _ 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/
では、質問どうぞ〜っ 初心者は軒並みArduinoに持っていかれてSTM32は日本ではいまいち流行らないね
昔はSTM32のNucleoとかは高性能で安い部類だったけど
今はESP8266やESP32が安くてWiFi使えて趣味の分野なら十分だからな
Arduinoは性能でもTeensy4.0、4.1みたいな高性能なものが出てる
600MHzのCortex-M7でフラッシュが2Mもあり、高速なRAMが512KB+普通のRAMが512KB
Teensy 4.0、4.1はRaspberry Pi Zeroより演算速度速い ちなみにTeensy 4.0、4.1が使ってるチップはNXPのiMXRT1062 >>883
レーザープリンターと剥離紙を使って生基板にパターンを転写するやりかたです
手軽にプリント基板作る方法を検索した時に知りました
やってみたら想像してたより手軽でした
半田メッキの上にトナーが載ってる状態で半田付けしてみたけど、弾かれる事もほぼ無かったです >>886
ありがとう
そこまでするなら自分は基板を作っちゃうなぁ
エッチングと穴開けが面倒といえば面倒だけど、配線の手間とどっこいどっこい >>887
童貞なので初エッチングしたいと思ってるんだけど、廃液の処理とか考えると、表面実装とかもう少し大規模な回路の時にチャレンジしようかなと思ってます
(待つことが出来ないので基板業者に頼むのは極力無しの方向です) >>886
いいね
最近エッチングめんどくせえから空中配線に回帰してたけど
ちょうどいいころ合いの着地点かもw >>887
エッチングはそうでもないけど、単純繰り返し作業の穴開けが面倒なんだよね。
将来のまさかの回路変更のためのユニバーサルエリア、とか作るとウンザリする。
疲れてくると、だんだんボール盤のセンター位置がずれてくるしw
XYプロッタとかで自動化できればなぁ、なんて夢想した。
今は電源パターン付きのユニバーサル基板を使う事が多い。 >>891
ぜひ面実装にしてください
電源コネクタとか外部とのIF以外穴あけ不要のはず >>894
内容としては的確だと思う
言葉遣いは確かに偉そうだがそれに過敏に反応するのは君の卑屈さの裏返し > PIC使いはやっぱ頭おかしいわ
昔の事だがPICを使い始めて、プログラムをアセンブラで組んでる時に
「しかし疲れるなぁ こんなCPUをアセンブラで組んでたら頭がおかしくなるぞ」
と思った事がある
だがPICへの初期投資を諦められず、我慢しながら3、4本プログラムを組んだので
今でも私の頭が少しおかしいのはその時の後遺症だろうな PIC16Fシリーズ
<古い>
F5x Baseline
F6xx F8xx General Purpose
F7xx Analog
F9xx LCD
<新>
F15xx 8-64pin Low Cost
F16xx F18xxx 8-20pin Feature Rich
F17xx Advanced Analog
F19xx LCD 16F1シリーズ型番 (10F,12F等は廃止)
16F1 (Up to 5.5V operation) , 16LF1xxxx Up to 3.6V operation (省電力)
16Fx8xxx 1Fの次1or2桁 種類 ( 5>beseline , 6/8x>FeatureRich , 7>Analog , 9>LCD )
16Fxxx1x 次の1桁 ピン数(0=6pin 1=8pin 2=14pin 3=18pin 4=20pin 5=28pin 7=40pin 9=64pin)
16Fxxxx3 最後の1桁 FlashROM容量 (0=256W 1=512W 2=1kW 3=2kW 4=4kW 5=8kW 6=16kW 7=32kW
つまり16F8313の場合、FeatureRich・8pin・Flash2kWの製品とわかる >>894
風が吹く→(中略)→桶屋が儲かる
趣味の電子工作の初めてのCPUがPIC→(中略)→傍若無人のエラそうな言葉使いになる
(個人の感想です)w >>896
最大512stepのプログラム前提の設計だからな。 >>895
> 言葉遣いは確かに偉そうだがそれに過敏に反応するのは君の卑屈さの裏返し
なかなかうまい返しだが、自滅してるとこが笑える
もうちょっと知恵がほしかったね 「PIC使い」に親でも殺されたかw>>894
わざわざこのために3年以上も前のしかも知恵袋からわざわざ探し出してくる粘着力
どうもPICアンチはしつこさが日本人的ではないよな >>894じゃないけどPIC使いは頭がおかしいと思う
初心者が多くて
回答者もPICしか知らないからだと思うけど 我が名はめぐみん。紅魔族随一のマイコンの使い手にして、PICを操りし者。我が力、見るがいい!エクスプロージョン! 生まれて初めてのCPUがPICだなんて
悪女で筆下ろししたチェリーボーイみたいなもんだな
何も知らない世界で弄ばれて可哀想にw
色々なCPUを知っていたらPICなんかを使い続けるわけがない
もっともプロは話が別だよ
客からCPUを指定されてPICを使うこともあるだろうし 色々なCPUを知っていたらPICスレなんかに来て粘着しないわな
頭の出来が悪いと切り替えて次に行けないんだなぁ、可哀想に 日本人がPIC好きなのは箱庭文化と通じる
軽自動車も売れてるし、制約の中でなにかするのが好き。 >>911
> 色々なCPUを知っていたらPICスレなんかに来て粘着しないわな
正に俺のこと
電気に全く無知の俺が趣味でPICはじめて8年、温度計、TV&HDD複合リモコン、
無線で動く車とかいろいろ小物を作ってみて、楽しかったし、有益なアドバイスも貰った
でも3年くらい前から、へたに質問すると文句ばっかり言われるようになって
質問はしなくなって、サイトを検索してなんとか間に合わせている状態
いまさら他のデバイスに乗り換えるなんて、メンドクサイものね
なんとか昔の平和な時代に戻ってほしいんだけどなあ
一番いいのはマイクロチップが、質問サイトを開いて、荒らしを排除してくれれば
いいんだけど、なんとかならんかなあ >へたに質問すると文句ばっかり言われる
8年もたってるのに未だに下手な質問する自分は悪くないっていうスタンス >>914
あーわかる、俺も荒れてほしくないんだけど
平和とまではいかなくても、幼稚な荒らしは無くなってほしい
ここ3年もだけど、ここ4ヵ月の荒れ方はもっとひどいと思う
コロナでストレス溜めてるのだろうか >8年もたってるのに未だに下手な質問する自分は悪くないっていうスタンス
わからないことに悪いと考えることはなかろ。
俺、パソコン使い始めて40年近く経ってるけど、今でもパソコンでわからないことがあって人に聞くことあるよ。 >>916
へたに質問と、下手な質問は意味が違う。
煽りすらこのレベルだからもう見限るのが良いと思う。 >>919
8年経っても依然として質問者面してるのはいいとしても
何でも相手のせいにしてりゃ進歩は無いよ
たぶんアンタは一生そのまま
>見限る
ホラ、それ、その態度 >>921
俺は914では無いし、辺りかまわずコレだろ。
>>917の言う幼稚な荒らしそのまんまだなw 必要無けりゃ来なきゃいいし必要なら相手を見て合わせればいい
解決できなくて困るのは質問者の方ってことだけは確か
好きにして、どうぞ >>914
>一番いいのはマイクロチップが、質問サイトを開いて
おやおや、8年もやってこの程度の何も知らない情弱ぶりじゃ永久に無理だね
何でも他人のせいで自分は悪くないって思ってるからだろうけど >>922
>>914でも無いのに正義感を気取ってお節介を焼くお前の存在 >>925
英語が読めないだけっていういつものオチだろ
悟られたくなくてスレの雰囲気のせいにしてるだけ
ちゃんと学校出てないヤツの自業自得 >>911
CPU愛好仲間として黙って見てられないんだよ
何とか目を覚まして正しいCPU道へと進んで欲しいんだよw
>>914
PICしか使ってないから、<AVRでは作れるのにPICでは作れない仕様>も理解できないんだろうな
要するにPICで作れる範囲のものしか作ってないって事だな
それじゃ進歩しない
そういえば、いつだったかジイさんが
「30年近くPICを使ってきた、色々なものを作ってきた」
なんて自慢にもならない自慢をしてたっけw
一番いいのはマイクロチップが8ビットPICの生産を終了する事 >>928
こういうヤツの脳内ではいつまで経っても PIC = 8bit PIC みたいで笑うね
何も知らないのはお前の方だろうと思うけど
PIC使いは大人だし、言わせておいて実害無いから放置、いつもながら偉いと思う PIC24やdsPICなんか完全に終わってるし
PIC32もARMに比べるとうんこ Microchipが取るべき移行策
PIC2桁 価格 4倍 L/T 年単位
PIC3桁 価格 2倍 L/T 月単位
PiC4桁以降 価格 80% 即納 >>ID:+H+ifnJT
いろんな意味で笑える
まあせいぜいそこで踊ってなさいよ 買いやすさや慣れも含めて使いやすいと思ってるものを使えばいいのにな。
他人がとやかくいうことじゃないさ。 >終わってる
>うんこ
んで締めに6年前の記事持って来てドヤ顔
小坊の口げんかより次元が低い
アンチってこのレベル>>ID:+H+ifnJT CPU愛好仲間とか、CPU道とかスタートポイントから間違っていて笑える
何ができるかに興味はあってもCPUそのものにゃ興味ない奴がほとんどだよ
PICで作れる範囲しか作らないって前提も頭が悪い証拠
地頭が良ければできなかったら他を探せばできるはずって発想になるから
レスすればするほど頭の悪さが際立つな >>931
さすがにネットに書き込みのできる年齢(?)にもなって頻繁にう〇このような表現を使うのは幼稚だと思います
オワコン=語源を考えれば使い方を間違ってると思いますが(Finished industry?)
マイコンって娯楽目的のエンターテインメントじゃないでしょ(趣味の場合はそうなのかもしれないけど・・・)
産業ベースでの論点なのか、趣味ベースの論点かによっても意味が変わります
メーカーの利益で考えれば私のような趣味でPICを使ってる人はターゲットに入らないでしょうが
需要が有るので、製造&出荷を続けてると思いますので、産業ベースで需要が有ればオワコン(?)ではないと思います
大口の顧客は不明ですが、小口・中口の顧客はそれなりにいるのではないでしょうか?
ミスミ・RS・DigiKey等の取り扱いを見ると言うほど需要が無いと思えません(需要がないと納期が未定になる)
またURLに上げる様なエラッタ情報はマイコンを作ってるメーカーではどこでも公開してる情報です
このような情報(状況)はPICに限らず有り、欠点のように上げられる様なものではないと思います
また、個人で作ってるサイトの情報は更新されないため、メーカーの最新の情報を確認したほうが良いと思います AVRスレは閑古鳥が鳴いてるからどうしてもPICスレに人が集まっちゃうんだね 個人の感想です。
実際の環境とは差異が生じる可能性があります。 >>944
>正しい事を書いても
この前提がすでにコワイ訳だよw >>930
PICを代表するCPUは「PICのなかで一番売れているCPU」の8ビットPICでしょ?
他のCPUはアーキテクチャ的にも全くの別物だと思う
>>937
「CPUそのものには興味が無い」と言われれば、この議論は意味が無くなるな
PICスレ、AVRスレと分ける意味も無くなると思う
「何ができるかに興味がある」のに<AVRでは作れるのにPICでは作れない仕様>は無視?
この仕様は (CPUの能力 AND 個人のプログラミング能力) の問題だけど
PICだけを使い続けていると、PICで作れるものしか作ってないと
いつまでたってもプログラミング能力が上達しないと思う
色々なCPUを使っているなら結構な事です
君は8ビットCPUが持つ可能性を追及したくないのか?
8ビットCPUの限界を知りたくないのか?
・・・
ぬぁんちゃって、表現がオーバーだよねぇ、自分でも笑っちゃうw >何ができるかに興味
は「CPUが何ができるか」みたいな狭い話じゃなくて、工作物全体の話なんじゃないのかな。
こっちのドアを開けたら10秒間照明を点けて、換気扇をまわす、とかを実現するための部品。 小さなコンピューターを組み込むんじゃなくて
これならICが作れる!と飛び付いたなぁ… エラッタが多すぎて修正したら別のエンバグするとかMicrochipの設計能力と品質管理を疑う マイクロチップは自社の体質について、このままじゃダメだと自分たちも反省したんだろうなw
で、ATMELがよその会社に買収されそうになったので、慌てて金を積み増して横取りしたんだろうなw
反省して進む方向が違うっつうの さっさとエラッタを修正しろっつうのw >>947
32bit CPUなら簡単に出来る事を
チープな8bit PICで実現したからすごいでしょ?
と言われても賛同者がどれだけいるか
CPUを使わずにロジックICで実現しました
とか
FETだけで作りました
とか言われたらどう感じる? マイコン使ってたらファイルシステム組み込んでSDメモリの読み書きも余裕だよね 人それぞれ、好きなことをやればいいだけ、他人が何しようと
関係がないことだよ
口出し無用 >も賛同者がどれだけいるか
相当数いなければ、電子部品のお店で扱われることもないことぐらい分かりそうなものです。
高性能な乗り物が世の中にあっても、スリーデーマーチのファンはいるでしょ?
彼らは高性能な乗り物に乗ってイベント会場に向かいます。
高性能なパソコンを使ってマイコンの開発をするのに似てますね。 8bit PICを買う人みんなが
8bit PICに限界に挑戦
なんて思ってるわけないだろ このスレ見てれば明白
PICは死んでないかもしれないがクッサイ臭いがするだけ
PIC儲の老害の死臭とか腐臭がする
それがPIC >>955
> エラッタ君はふさわしいスレへどうぞ
中級者は中級者で、あっちのスレに書くのはやっぱ怖いんだろうな、
何いわれるかわかんないから
まあ、みんなびびってるんだな
大変だわここは ちょっとPICを馬鹿にしてる人たちは、作った物とIDを写真に撮ってあげてみてくれないか?
後学の為に参考にしたい >>962
無能なお前の参考にならないのは確定的に明らかだからそんな無駄なことはしないよ(爆笑
ざんねんだったねw(嘲笑 https://i.imgur.com/tiV077v.jpg
もしくは、これはちょっと前に思いつきで作ってみたDCDCコンバータなんだけど、他のマイコンを使うとしておすすめ何かある?
機種とおすすめの理由を教えていただきたい
(ADコンバータ3chとコンパレータ1個、PWM&CWG1個使ってる) DC-DCコンバータをマイコンで作ること自体、少々特別なことじゃないかな。
そんなこと、人の意見を聞いてどうすんの。
まして、それってアンチPICへの問いかけだよね。>>962もそうだけど意味薄い。
自分が好きなものを好きに使う、で良いじゃないか。優劣の問題じゃないんだし。 >あちらのスレ↓でやってください。
み〜んなこっちに来たせいか、PIC専用スレが全然伸びないね
PICユーザーが「親分、てぇへんだ、てぇへんだ!」と叫びながら
集団でドドドとこっちに来てしまった
を想像して笑ってしまったw >>965
「優劣」という言葉は適切では無いかも知れないが、
同じビット数でも、CPUによって処理能力の高い、低いの差はあると思う。
AVRとPICは開発時期も異なるし、差があって当然だとも思う 逆に、差が無ければAVRを設計した学生が可哀想すぎる
最初にAVRを使った時、学生は時間を掛けたんだろうな、色々と悩んだんだろうな
と同情してしまったw >>965
dsPICで電源制御を行う純正キットがあったような
複雑な電源制御を行うならマイコンを使うのが普通かと 8bitマイコンなんてペリフェラルの制御やセンサーのデータ取得とかがメインなんじゃないの?
だからCPUなんて何でもいいんだよ
複雑なことやりたければ16bitマイコンや32bitマイコン使えばいいのだし CPUにこだわるなら同じ8bitPICでもPIC18を使う人が多いはずだけどね ここは初心者すの質問するスレです。
先輩方が雑談したいなら、あちらのスレ↓でやってください。
https://rio2016.5ch....denki/1590484325/l50 >>968
機能や処理能力に差があって当然でしょ。でも何を好んで使うかは別の話ってことですよ。 >>972
>CPUにこだわるなら同じ8bitPICでもPIC18を使う人が多いはずだけどね
こだわるとしても「CPUの処理能力にこだわるなら同じ8bitPICでもPIC18を使う人が多いはず」でしょうねえ。
もしこだわりでPICを使っている人がいるなら、それは好きなPICを使うこと自体にこだわっているんじゃないかと思います。
自分のアプリにフィットしたペリフェラルがあるとかも。
こだわりなくPICを使い続ける人もいます。身近な人が教えてくれた、自分の感性にあう入門書が選べた、とか、
他のマイコンに乗り換える理由もなければ使うよね。 ここは初心者すの質問するスレです。
先輩方が雑談したいなら、あちらのスレ↓でやってください。
https://rio2016.5ch....denki/1590484325/l50 処理能力でCPUを選ばないのか・・・
実現出来ない仕様があっても気にしないのか・・・
それならもう何も言う事はありません、どうぞ御自由にPICを使い続けて下さい
(もっとも私がああしろ、こうしろと指図できるわけが無いけど)w
最後にいつものプログラム2種のリンクを張っておきます
AVRで作った少し複雑なLチカと、タスク・ディスパッチャのサンプルです
どちらも簡単なので、良かったら色々なPICでチャレンジしてみて下さい
https://pastebin.com/hZ4EiF7m
https://pastebin.com/xajMWHMv
では見張りがさっきから出て行けとウルサイのでw これで失礼します ア、忘れてた、「付き合っていただいた皆様、どうも有り難うございました」 処理能力でCPUを選ぶならARMだろ
安いし少ピンもある レス数が950を超えています。1000を超えると書き込みができなくなります。