初めてのPIC 0x11
■ このスレッドは過去ログ倉庫に格納されています
PICを触り始めて比較的日が浅いという初心者のためのスレです。 もちろん、日は経っているが自分はまだ初心者という方も大歓迎です。 PIC選びやPICを使った回路設計は誰でも最初は不安なものです。 恥ずかしがらずに何でも尋ねてみましょう。 なお、PIC関係のスレにはもう1つ「PIC専用のスレ」があります。 質問・回答する際は… 品格に劣る回答者はスルー(相手すると逆効果) 素人玄人などと上から目線の回答者は無視 良い回答が出るまでしばらく再発言しないのもあり(良回答は後に出やすい) 回答者のアドバイスで後日解決したら結果報告 回答者は初心者に優しく Atmel買収以降アンチによる荒らしも横行してるので見かけても無視 (特にスレ立て当初はこぞって荒らしに来るのでスルー) 必要なソフトなど(基本無料) 統合開発環境 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以降の型番で始めると無理なく始められます。 最初からPIC32で始めるのもあり。 MCCの利用でハードルはむしろ低いです。 http://akizukidenshi.com/catalog/g/gI-11902/ プログラムの書き込みには書き込み器が必要です。 持っていない場合はPICkit4などを購入しましょう。 なお、eBayやAliExpressで買えるPICkit3の中華クローンも十分な性能が報告されています。 PIC一覧、スペック検索 ttp://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1005 過去スレ 0x10 2018/06/29〜 ttps://rio2016.5ch.net/test/read.cgi/denki/1530265723/ 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 では、質問どうぞ〜っ マイコンで処理速度が遅いからダメだとID真っ赤にしていうやつがいるってことが 夏休みだなぁと思うわ >>ID:1PIM1WeZ そうですか、ではあなたはPICを使ない方がいいですね。 あとは、PIC初心者スレであなたが口角泡飛ばさざるを得ない現実と そこまで張り切る動機についてご説明いただければ幸いです。 >>326 トラ技も秋月も、何故?、と疑問を持つほどPIC押しだったね。 マイクロチップテクノロジ・ジャパンからバックがあるとか? それとも、親は不憫な子ほど可愛い、というからそのせいなのかな?w >>327 性能に対する項目が一つも無いのが寂しいじゃないか・・・w >>ID:1PIM1WeZ ここは初心者スレなんでね、そんな真偽さえ確認できないような脳内妄想でなくて、 具体的に、どのマイコンを、いくらで、どこで買い、 どの開発環境で、どう開発し、どう書き込んでどう動かすか。 Lチカでも何でも結構ですから、それをご披露いただけますかね。 それが素晴らしければ、みんな黙ってそっちに乗り換えるでしょう? このスレも、アナタのレス以降きっと閑古鳥状態になるでしょう。 初心者にもサクッとできる作例や情報量を含めてのPICなのでね、 あなたのように絵空事だけ語られても何も響かないから、ただ邪魔なだけなんですわ。 もし、能力的に可能なら、期待して待ってますんで、よろしくお願いします。 PICがどうこうというよりアンチが昔から進歩してない。 例えばここ、 http://d.hatena.ne.jp/yaneurao/20080228 2008/02/28に書いて2010/02/26に全否定され、同じ日に書いた本人が自分で全否定してる。 全否定してるが、いまだにそのまま堂々と放置してる。 事ほど左様に無責任、客観性に欠ける、感情論のみ、というのがアンチのお決まりで、 ID:1PIM1WeZあたりもその域を一歩も出てない。 7レスもしてて、何と比べてどう遅いのか、具体的な数字の引用すらただの1つもなく、 ただの主観を繰り返し品を変え叫んでるだけ。 PIC32MMはCortex-M0対抗なんだろうけど、 MicroMIPSとMIPS32命令両方使えてCortex-M3ぽくもあり コアが中途半端な感じ。 MicroMIPSだけに絞ればもっと電力削減とコストダウンできそう。 あと、エラッタ多いのが以下略。 >>1 にあったPIC32MM0064GPL028とかPICkit4とかその他もろもろを秋月で買ってあったんだが、 盆休みになったのでさっきLチカやってみた。 解説サイトもすぐに見つかって、本当に簡単にLEDが点滅できた。 32ビットなのにこれほど簡単だとは思わなかった。 なぜここが荒れてるかわかる、初心者が何も質問すること無いからだね。 同じサイトに他にもいろいろ例があるので、今やってるところ。 楽しいわこれ、だいぶ遊べそう。 >>335 やねうらお氏はプログラマー視点(コンピューター視点)で書いているからやで 大半のPIC遣いは別に難しいプログラムを組みたい訳やない 偶にPICで限界に挑戦したがる人もおるが(笑) アルデュイーノのほうが使い勝手良さそうだね… PICて低コストっぽく見えるけど、 PICkitとか、ボードとか結局高く付くな。 ハードウェアを考えないといけないから、時間と手間もかかる。 PICかアルデュイーノか迷ったが、アルデュイーノにするわ… >>339 はいよっ なおわざわざここで書き込むと荒らしの未必の故意で逮捕します >>340 互換品があって、価格は1/8ぐらい安いのもある。 PICよりちょっと高いぐらいや。 >>341 ごめん… PICのメリットを主張するレスを期待したんだが… やっぱ、アルデュイーノにはかなわないよな。 メリットは>>327 だろ ほとんどはそのまま他のマイコンに置き換えても文章が成り立つ >>342 PICであるメリットは特に感じない 強いて言えばときどきmicrochipが面白いライブラリ出してたりすることもあるくらいか >>339 あなたが何を選択するかはあなたの自由です。 わざわざここを選んで宣言する意図は明らかだけどそれも別にどうでもいい。 ちなみに私はArduinoもPICも両方使ってる。 中華面白モジュールの購入直後の動作確認にはArduinoが最適だからね。 猿でも動作確認出来てとても便利だ。 その作業には何の面白みもないけど、なにせ奴ら何送ってくるかわからんからさ…。 アルデュイーノが最適? NucleoとかRaspberry PIとかって選択肢もあるけど 不思議なのはPIC大嫌いなのになぜ存在は無視できないのかっていうこの1点だけだね 私なんか嫌いなものは存在すら忘れるから気にもならないけど きっと大嫌いなPICが毎日目の前をウロチョロするような環境に暮らしてるかわいそうな人達なんだろうね ホント気の毒だわ >>346 あ、私はOrange Piなら4台持ってて、3台はサーバーとして常時稼働させてるわ。 用途が全く違うんで、どれかを選ぶってわけじゃないよね。 全部同時に動いてる。 ただ、Nucleoは必要性を全く感じないけどね。 どうもこの>>ID:1PIM1WeZって人は自分じゃ何にもやってないただのアナリストっぽいね 流行を追ってちょっとずつかじっただけって感じ? 書いてることが上っ面だけな感じがするね 今時この人が書いてる程度のことならそこらで聞きかじって誰でも書けるからね それが証拠に>>334 なんかには無反応でしょ、ああいう具体的な問いには反応できないと思うわ >>348 中華面白モジュールの購入直後の動作確認の話だけど 釣れた! マイコンオタクは純情だねw 「サルでも使えるアルデュイーノ」だって!!!!!この〜〜! その一言… 待ってたよ! アルデュイーノで意思決定完了! >>351 よかったよかった。 猿は、猿でも使える物を使うしか選択肢が無いんだから、 その決定は単なる必然だけど。 あ、猿に必然も蓋然もわからんか、失礼した。 心理的駆け引きでサルに負けたPICオタクの図… でも、ありがとw 猿にも思い込みってあるんだな。 それが一番幸せだよな。 >>349 ああ、流れ早くて見逃してたけど>>334 にはぜひ答えてほしいよね。 空論だけでなくて実際にPIC以外のメリットの実例を初心者に見せてほしい。 ID:1PIM1WeZ、名指しですよ、まだ準備できないの? その執念のエネルギーを他のところに生かすといいと思いますよ >>356 うんうん、それ、俺も>>ID:1PIM1WeZに言ってやりたかったんだわ。 忘れてた、ありがとう。 >>357 初心者でも最低限データシートは読めよ 初心者を免罪符にして甘えんなボケ 私も ID:1PIM1WeZ は >>334 に答えるべきだと思います。 >>359 ですよね。 PIC初心者のためを思ってネガキャンしてやってんだ。 なんて書いてる人も上の方にはいたからねえ。 ただの荒らしでないなら、初心者にわかりやすく代替案を示してほしいところではあるね。 きっとまだ準備中なんだと思うけどね。 AVR は代理店がクソだったけど それに比べてマイクロチップは直営で プロモーションも頑張ってたら 差が付いたんだろうと思う。 クソだったmcmのお姉さん元気かな? >>359 なんでおれが無料で講習会をやらなきゃならん? 半島民みたいな発想だな マイコンは色々と扱ってるよ >>6 に書いてあるのはほとんど使った事があるし もっと昔のも PICはPIC10〜PIC32MZ, dsPIC 仕事でも趣味でも 組み込み以外のプログラミングも >>2-6 は多くのマイコンを扱ってきたおれの素直な感想だ >>362 >なんでおれが無料で講習会をやらなきゃならん? 講習会をしろとは>>334 には書いてない。なぜ、書かれていない別の言葉にすり替えるのか。 例えば暴言を口にした人に、 「なぜそんな暴言を口にしたのか。あなたには説明責任がある」と問うた人に対し、 「なぜ俺が講習会をせねばならんのだ」 と言ってるようなものだ。 「なんで」なのか書くべき理由は>>334 に書かれている。 ところで、傍から見れば、あなたの行為は初心者スレで一方的、一面的な個人的感想でネガキャンをやっているように見えることぐらいは、 あなた自身がわかっているのだろ? もし、あなたがそれを意識できないなら、それはあなたがある種の発達障害を抱えているからであって、 それなら、>>359 や>>334 の要求は全くの無駄だと思う。その種の発達障害を持っている人に>334のような要求は通じない。 罪の意識を持てない人に、罪を償えと求めるのは無理なんだよ。 >>ID:1PIM1WeZ えっ、それで終わり? ほぼほぼ>>349 の予想通りだったな、つまんねえヤツ。 >>364 初心者でも最低限データシートは読めよ 初心者を免罪符にして甘えんなボケ >>362 初心者がUSBデバイス(USBゲームパッド)を作る場合、 安さと手軽さを重視するなら、マイコンは何がおすすめですか? >>ID:1PIM1WeZ >なんでおれが無料で講習会をやらなきゃならん? >半島民みたいな発想だな あることの無いことさんざん書き込んだあげく、>>334 の問いかけを受けても自らの言に責任さえ持たない。 というより、それを客観的な事実で裏打ちするだけの知識も能力も持ち合わせない。 加えて、あろうことかこのような民度の低さ丸出しのヘイト発言まで繰り出す。 あなたのような人の存在をこころから恥ずかしく思う。 むしろあなたには憐れみを覚える。 事実と素直な感想を書いただけで 罪とか説明責任とか 頭がおかしいですね >>272 に対してはどうなんでしょうかね (>>272 は私じゃありませんが) 平然と嘘を並べるPICユーザーがいますが >>369 初心者でも最低限データシートは読めよ 初心者を免罪符にして甘えんなボケ >>ID:1PIM1WeZ, >>ID:Vy/IKcQG ここで吐き出すだけで何でも事実になり、 素直な感想だと謳えば客観性を示す必要がないと思い込んでいる。 それを指摘されて発した反論はというと、 >半島民みたいな発想だな >頭がおかしいですね 気の毒なひと >>362 私は、>>ID:1PIM1WeZ, >>ID:Vy/IKcQG を、様々なマイコンを扱った経験豊富な人だと信じます。 私は味方です。 質問です。 USBクロックを内臓CRで、実際の運用で不具合の原因となった経験はありましたか? または、それは可能でしたか? 問題無ければ今後はそれも候補にしようと考えてます。 >>372 小心者でも最低限データシートは読めよ 小心者を免罪符にして甘えんなボケ >>372 どうしてもPICなら、PIC16F1454とか。 レギュレータ無し、内蔵クロックだけで動く。 https://i.imgur.com/4s7FmhT.jpg >>377 小心者でも最低限データシートは読めよ 小心者を免罪符にして甘えんなボケ >>374 水晶とレギュレータ要るじゃねえか!出直してこい ボタンが何個かあるだけならPIC16F1459 アナログ多軸入力、フィードバック、振動、液晶表示 など複雑な事をやりたかったらSTM32F103 >>381 リンク抜粋 >彼らは、説明書どおりにハンダ付けして、ソースをコピペする以外、 >何もしていません。 >これは、電子工作の学習ではありません。 >言われたことを、言われたとおりにやる、それだけです。 >つまり、Arduinoは、知的障害者の職業訓練そのものなのです。 Arduinoって知的障害者でもできるのか!!!!! すげ〜デバイス! 学習なしでいけるって凄いじゃん! 1 最小の労力 2 失われる時間も最小 3 トータルコストも安い のんびりPICやってるほど暇じゃない私には最適だ! >>381 ありがとう! 実は、まだ、PICかArduinoか迷ってたけど… 決心できた! 求める結果に対する、生産効率が高いArduinoにするわ! 地球環境に悪い、はんだごても使わなくてよさそうだね〜 許容誤差 ロースピード 1.5% フルスピード 0.25% ハイスピード 0.05% ベテランにはベテランの落し穴があって、それは自分が学んできた常識に縛られていること。 その先入観を持ってデータシートを見るものだから、見ているつもりでその常識から外れた内容を見落としがち。 フルスピードのための精度を得るために、ガチガチに精度の高い内部オシレータが必要とは限らない。 USBの通信はホストから始まるのだし。それに合わせるって発想なんだろね。 PIC16F1454 +フルスピードUSBに水晶が必要だと思っている人は、自身の目を曇らせてる常識を捨てて データシートを見るといいのに。 Self-Tuning from USB Host (eliminates need for external crystal) もう少し手はんだで着けやすいSMDの水晶有ればなとは思う。 >>389 STM32F042K6T6 も同じ。 最低限データシートは読めよ >>394 小心者でも最低限データシートは読めよ 小心者を免罪符にして甘えんなボケ >>392 いいね。 その中の日本語サイトはソースもあるからやってみるわ。 https://asmpwx.at.webry.info/201709/article_2.html PIC18F14K50はt持ちにあるし…。 >>399 小心者でも最低限データシートは読めよ 小心者を免罪符にして甘えんなボケ >>285 8bitPICは周辺部品扱いだから、複雑な処理をさせる使い方はしない。 ここは初心者が質問するスレです。 先輩方の雑談は、本スレでお願いします。 他人を批判するだけなら、サルでもできる!! 自分で何をやっているか言えないのか〜〜〜 そんな奴は屑だ!! >>406 >他人を批判するだけなら、サルでもできる!! そうなんだ。 論文読みたいな。 ここは初心者が質問するスレです。 先輩方の雑談は、本スレでお願いします。 >>407 ここで言ってる「サル」は「他人を批判するしかないような無能の人」っていう意味で使われているのはわかってるよな? まさか人間以外の「サル」のことを指して言ってるとは思ってないよな? 初心者から中級者にランクアップするには大きな壁が2つあるよね 最初は環境構築してLチカ成功させること Lチカより上を目指す向上心を持ち続けること >他人を批判するだけなら、サルでもできる!! サル=「他人を批判するしかないような無能の人」 ∴他人を批判するだけなら、他人を批判するしかないような無能の人でもできる!! 何の意味も包含してないね。無能が書いてるんだね。 >>415 良いんじゃね?大体のボードにマイコンが触れるLEDは付いてるしマイコン初心者はそれくらいで。 特殊な環境ならアナログ取り込んでRGBLEDに特定の動きをさせるとかできるかもしれないけど。 それにはちょっと大きめの基板とパーツがつくからね。 EEPROMも積めば発光タイミングのプログラミングも出来るかもしれないけどそこまで行ったら (単価とか原価では無く商売としての話になるけど)市販品なら8000円〜1万円ぐらい行くんじゃね? >>412 ちょっと意味不明。 >>415 Lチカが初心者だと思い込んでるヤツが初心者 L地下をDelayで組んでる人は初心者 タイマーで必要な時間を作れる様になったら中級 >>419 その程度を中級ってのも違和感があるし、 PIC32とかだったらDelayも自分で作るから、かえって面倒だったりする。 タイマー割り込みにしようか、それともコアタイマー拾おうかとか…。 いずれにしても、SPIでもI2CでもUARTでも、それぞれBit Bangでも内蔵でもLチカは付けとくね。 しょーもないうっかりミスがけっこう防げるから。 まあ、それって初心者でしょと言われれば言い返せないが…。 Lチカを外部CR超低速クロックで駆動 ウェイトなしで動かすワイ >>421 555みたい。 用途とか意図を詳しく知りたい! そうですか、出来上がったらまた来てね。 それまでは電々一般の初心者スレで…。 ハンダ系のスレは古参がうるさいだけで得るもの無いよ。 PICは終わりw アルデュイーノのようなワンボードマイコン化して パソコンにUSBで接続して、 アセンブリやC言語などで、ちゃちゃっとプログラミングと 書き込みができたらいいんだけどねw PICKitなんて数千円もするもん買わせたらあかんわ〜 PICバイバイ〜アルデュイーノで決心ついたで! まあ、Arduinoでできる程度の事しかマイコンに求めないならそれも良かろう。 >>414 日本語の解釈が違うんだな。 ここで言ってる「サル」は他人を批判するしかないような「無能の人」っていう意味で使われているのはわかってるよな? まさか人間以外の「サル」のことを指して言ってるとは思ってないよな? と解釈すべきかな。 でも、ここで言ってる「サル」は人間以外の「サル」のことを指してるんだな。 批判をするだけなら極めて容易であるということを誇張してサルでもできると表現しているわけで、実際にできるわけじゃないんだな。 遊びや教育用にArduinoはアリだろうけど・・・ 用途が違う。 PICと競合するならまだAVRなんだな。 組み込み系とかはんだ付けとかしたことないようなレベルの人が入って来て混乱してるんだな。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる