初めてのPIC 0x0C [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
_ _ PICをさわるのは今日が初めて、という超初心者のためのスレです。
(O>――<O) PIC選び、PICを使った回路は、誰でも最初は不安なものです。
/ (・) (・) ヽ 恥ずかしがらずに何でも聞いてください。速攻で教えてくれますよ。
○ /▼\ ○ 質問のしかたは、初心者質問スレの発言1を見てくださいね。
|(ヽ二フ ) |
/  ̄ ̄ ̄ ヽ
f ヽ / | PIC関係のスレは、レベルに合わせて以下のスレもありますので、活用しましょう。
ヽ \ / ノ ・PIC専用のスレ
| \_ )(_/ ! 本家本元のPICスレです。口の悪い人もいますが、楽しくやってるみたい。
| | ここの話がわかるようになれば、あなたはもう一人前のPICerです。
| | ・マイコンソフト 悩み事相談室
| | ̄ ̄| | マイコンソフトやツールの質問は、こちらでどうぞ。的確な回答があります。
(_ノ ヽ_)
質問する時のコツ
・性格の悪い回答者はスルーしよう(相手すると逆効果)
・素人玄人などと 上から目線の回答者は、無視してください。相手してはいけません。
・そこそこ良い回答が出るまでしばらく再発言しないのもあり(良回答は後に出やすい)
・回答者のアドバイスで後日解決したら、結果報告しよう(とても喜ばれる)
・回答者は、僕たち初心者に優しくしてください。あなたも通ってきた道のはずです。
さ、質問どうぞ〜っ
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
0x03 2014/09/22〜 ttp://wc2014.2ch.net/test/read.cgi/denki/1411314715
0x02 2014/05/20〜 ttp://wc2014.2ch.net/test/read.cgi/denki/1400522979
0x01 2013/11/17〜 ttp://ai.2ch.net/test/read.cgi/denki/1384626558 // / /- //\ | |!
>>1 乙 / i / / / / /=彡xr=≠ 、lへ l | リ
人 ! ⊥、 / / イ l .| イ7てハ`ヾト | ヽ ! / !|l
二ニ=ヘこ/ 〉' /:l | ハ:| ヾi( 少 ′| ∧ |_// ,’从
-‐ ''"´ _(_/ )/ l | / l:| ヾ l/ i ̄! / / 人 !
,.ィ ´ (__/ ) j lハ. 乂 |x=ミ、j/リ / / ヽ
/ ,。s( (_,/ー-x 从∧ 丶 ゝ //リ;/ノ乂 ヽ
〈 ,. ィ'" ヽ、 r―‐---/ { l人. \ ー ∠ // |/lヽ≧=-
ヽ、 _,. イ \ ヽ/ /(_,ノl ∧ ヽ \_ _ イ///| .//| |
≧s。., __ ∧_ノ / | レ ヽ __/ ィ/′/ ヽ| l .| |
 ̄ ̄ `フ7>y / ,/ | | ´ /// -< Yl :| |
,. >''"´ // ヽ! ./ / 、 ./:| :| |
,. ´ >''"´ { / / ./ W/
rf:;. / ヽ!:../ ,\ //
,'ー'′ / ....、 }′ / \
{ ,′ .:::ゞ':; ! /\ \
.从 ! `¨ ´ ,′ ./ \ \
丶 λ / /\ \ \
>s。_,.:イ:::: \ / / \ \ \
// イ:::::::::: : : ::::::::丶 _ ,. ィ /\\ \ \ え?
なんで勃てちゃったの?なんで?なんで勃てちゃったの?
次スレは立てないってことで全員で合意を確認したよね?
なのになんで?なんで?なんで勃てちゃったの?なんで? 電気初心者ですが教えてください。
I2C信号のA/Dコンバータを8pin PICでI2C通信して、RS232で出力したいと思います。
配線はつなぐだけなので なんとかなると思いますが、
I2C通信をPICでプログラムが自信がありません。
ダウンロードしてヘッダファイルに登録すれば、関数だけでI2Cが使える、
という便利な方法はないでしょうか?
a = i2c_write(xx,xx) のような感じです。 >>8
ありがとうございました。
いろいろ出てますね。試してみたいと思います。 何をやろうとしているかわからないが、12Bitのダイナミックレンジが電線つなぐだけで何とかなるとも思えないし、
サンプリングの周波数やらI2Cの速度やら必要なことも書かないでライブラリを使って簡単にとか
夏休みの宿題か? いいじゃあないか。色々やっってみて学んでいくのさ。
何でもかんでも先回りしてやることはない。 >>13
ごめんごめん、I2Cと12の読み間違い。
んでも外付けのADで10bit以下とかあまり見ないけど。 さすがにI2Cを「12ビット」とか言い出すリアル馬鹿にはいちいち口挟まれたく
ないだろうなwww 揚げ足取りは一人前だな
日曜日なのに何か嫌なことでもあったんか?w >>14
あまり見ないのは、I2Cを12ビットと読み違えるほどに、
「外付けA/Dは12ビット以上ダぁー、12ビット以上ダぁー、12ビット以上ダぁー」
という心理的なバイアスが目を曇らせているからじゃないですかね。
無いと思っているものは目の前のリストに載っていても、ココロがスルーしてしまうことがあります。
俺自身、(今、ぱっと例は出てこないのですが。すみません)部品を探すときに自分の常識に囚われてしまって
うまく探せないことはあるので、わかります。 >んでも外付けのADで10bit以下とかあまり見ないけど。
そりゃあ、10bitの下は8ビットくらいだもの。少ないに決まってる。
でも、別にレア物ってほどでもない。 >>18
いやいや。待って。
10ビット以下は、10ビットを含む。少なくとも俺の世代は、算数でそう習った。 ほれ
ttp://akizukidenshi.com/catalog/goods/search.aspx?search=x&keyword=10%83r%83b%83g%81%40AD&image=%8C%9F%8D%F5
ttps://www.digikey.jp/products/ja/integrated-circuits-ics/data-acquisition-analog-to-digital-converters-
adc/700?k=10%E3%83%93%E3%83%83%E3%83%88%E3%80%80AD&k=&pkeyword=10%E3%83%93%E3%83%83%E3%83%88%E3%80%80AD&pv153=3&FV=ffe002bc&mnonly=0&ColumnSort=0&page=1&quantity=0&ptm=0&fid=0&pageSize=25 IDEって設定できるブレイクポイントの数って決まってるんですか? 16bit A/Dはマイコンに内蔵してる場合、ノイズの影響でほとんど
性能発揮できないことが多い
(SLEEPなどにして停止させれば可能かも)
10bitくらいが使いやすという話をどこかで見たような気がする Cyの人がちゃんと精度が出ているのを実演して見せてくれたことがあったな。
いろいろテクニックが必要なのよね。 >>7です。
みなさん、ありがとうございました。
>>8の紹介されたページをいくつか読んで、初めてマイコンやりましたが、
無事にI2Cで、A/D値が取れました。
みなさん、アドバイスありがとうございました。
>>11
12bitではありません。I2Cです。文章は落ち着いて読むようにしたほうがいいと思います。
誰よりも速く回答をしたいのはわかますが、設問を落ち着いてしっかり理解してから、
回答いただいたほうが、質問者も助かります。
A/DとPICは、単に繋ぐだけで、簡単に動作しました。
測定対象の変化がほぼDCであり、A/D入力を0.1uFのコンデンサでインピーダンスを下げたので、
エイリアシングのフィルタも不要です。>>11にアドバイスいただいた、サンプリング速度とかI2Cの通信速度とか、
難しいことは何もありませんでした。
タイマー割り込みが来たら、I2CでA/Dの値を取り込んで、RS232で文字列で送信させました。
マイコンって、意外と簡単ですね。
みなさん、どうもありがとうございました。 >文章は落ち着いて読むようにしたほうがいいと思います。
>誰よりも速く回答をしたいのはわかますが、設問を落ち着いてしっかり理解してから、
>回答いただいたほうが、質問者も助かります。
ド正論過ぎて草www 質問です。mplab x ideで記入済みのタブをスペースに置換したいのですが、どうすればいいでしょうか。
新規に入力する分はExpand tab to spaceですが、記入済みの分に対して置換する方法があれば教えていただけませんでしょうか。 >>29
自己解決しました。View>Show Non-printable Charactersにチェックを入れてからタブを選択して、スペース4つに置換で普通に行けました。 秀丸でと思った俺は、IDEを使いこなしてないんだな、と反省している。 やだ、お父さんのおちんちん
小学性になったばかりの6歳の血の繋がった娘のお膣の中でザーメン出したくて
PICPICしてる・・・ 電気はズブの素人ですが教えてください。
PICへの入力信号を絶縁するのにフォトカプラーがいいと聞いて
データーシートを調べていました。
そこで質問があります。
東芝のTLP293というフォトカップラの最大定格のところに、
Collector-emitter voltage VCEO 80 V
Emitter-collector voltage VECO 7 V
というのがありましたが、これは入力off時で、出力側トランジスタoffのときは、
(+)C、(-)E という方向だと80Vまで耐えるけど、
(-)C、(+)E という方向だと 7Vまでしか耐えられない。という意味でしょうか?
だとすると、フォトカプラがon→offになったとき、
負荷や配線にインダクタンスがあって7V以上の逆電圧が来ると、
規格外だ ということを言っているのでしょうか?
宜しくお願いします。 トランジスタはCBEっていう三層構造だけど、CB間に比べてBE間はとても薄くできているので
逆電圧をかけるとCB間に比べてずっと低い電圧で降伏して電流がドピャッと流れてしまうです。 >>36
オンからオフなら振動しない限り逆電圧にはならないだろ >>39
フォトカプラにリレーつながってたら、オンからオフで逆電圧がくるだろ フォトトランジスタ出力のフォトカプラで直接リレーを駆動するとしたら、
高いコイル電圧とか、リードリレーのような低電流のリレーか
ダーリントン出力のフォトカプラでないとしんどそう。 >>38
CB間、BE間の話ではなくで、
CE間の話だと思うけど。 エミッターベース間の耐圧が小さいから、エミッタ―コレクタの耐圧が小さいのでは? 考えてみれば、これで逆電圧はこないな。(ダイオードを付けない場合でも)
から揚げはサランラップよりアルミで包めてことですね >>42
BC間がダイオードの順方向になるということに気づいてないとか?? >>45
>(ダイオードを付けない場合でも)
意味がわかりませんね
どっちかっていうとリレーをドライブするトランジスタを保護するのが目的なんですが >>48
↓こういう流れだよ
>>40
>フォトカプラにリレーつながってたら、オンからオフで逆電圧がくるだろ
>>45
>考えてみれば、これで逆電圧はこないな。(ダイオードを付けない場合でも) >>49
↓こういう流れだよ
>>36
「VECの耐圧が低い」
>>38
「EB間の耐圧が低いから」
>>42
「EBじゃなくてECの話なんじゃ」
>>47
「(EBの耐圧を超えたらあとは)BCはダイオードでツーツー」
>49
「EBは逆だけど」
>49に対しては、「>38に戻る」って感じかな。ぐるぐる。 >>50
ん?
>>45の回路でダイオードとっぱらったら、リレーコイルの逆起電力がVCE間にかかるんじゃないのっていう話 >>52
>>36が問題にした「CE間の逆電圧」がかかる例として>>40が出てきたわけです。
逆電圧がかかるためには、コレクタ電圧がマイナス電位にならないといけません。
リレーコイルの逆起電力ではそうはならんですよね。 >>53
逆電圧ってのはVCEが負値になるってことをいってるのね
コイルの逆起電力のことを逆電圧だといっているのだと思ってました
理解しました EB間のダイオードと、CE間のダイオードは、
同じPN接合なのに、
EB間のダイオードだけ逆耐圧が低いのはなぜですか?
NPNなのでCとE反対に接続しても動作するのにです。 >>55
ダイオードでも、品番によって耐圧違うのは何故? I2C slaveとして使うのに向いたPIC16ってあるのでしょうか? >>55
俺も長年「そういうものだ」とぐらいにしか思ってませんでした。
調べてみましたよ。半導体を作るときのドープ濃度と空乏層の関係だそうで
空乏層を大きくとると耐圧が高くなるそうです。
http://fhirose.yz.yamagata-u.ac.jp/img/pn5.pdf
トランジスタは、トランジスタとしての動作をさせるために、
Bが薄く作られていて、BEの接合は空乏層が小さくなっている(結果としてBEの逆耐圧が低い)ようです。
トランジスタのCEを逆に繋いでもトランジスタとして動作する、ということは知られていますが、
電流増幅率が落ちてしまいます。これはCB間の耐圧を高くとるために空乏層が広くなっているせいじゃないかと理解しました。
いろいろ調べていて、俺もすっきりしない点がありました。
http://okawa-denshi.jp/techdoc/3-2-9Dopetokusei.htm
この表だと、ダイオードにおいてドーピングを薄くして空乏層を大きくとったときのデメリットがよくわかりませんでした。
スイッチングダイオードだと、わりかし耐圧が低いもの(高ドープ?)と、高耐圧(低ドープ?)のものを比べると
たいていは、耐圧が低いものの方が接合容量が小さくて、逆回復時間が短いのですが、この表だと逆っぽいです。
単純に面積が違うのかな?
教えて!詳しい人。 >>60
たしかに。
>>55
これ以上の話なら、電子回路入門スレあたりに移動した方がよさそうですね。 オレのお薦め
迷ったらこれを買え
(秋月に売ってるPIC DIP限定)
●USBなし
PIC10F200 マゾ専用 最低スペック 50円
PIC10F322 最安 45円
PIC16F18313 8pin 75円
PIC16F18326 14pin 130円
PIC16F18346 20pin 160円
PIC32MM0064GPL028 28pin 3.3V 175円
●USBあり
PIC16F1455 14pin 140円
PIC16F1459 20pin 180円
PIC32MX230F064B 28pin OTG 3.3V 270円
PIC32MX270F256B-50 28pin OTG 3.3V 380円 何がしたいか決める。
さがす。
ttp://www.microchip.com/maps/microcontroller.aspx
秋月にあったら買う。
無けりゃもらう。
ttp://www.microchip.com/samples/
終了。
あちこちに「オレのお薦め」とか書いてる馬鹿がいるけど、
必要無いし、第一お勧めの意味が不明。 ん?
ttp://www.microchip.com/samples/ 大量に使う気も無いのにサンプル請求すんの詐欺くせえ Fの後ろが5桁の型番は初期設定が難しい
もう自分で設定するなんてとっくに廃れてて基本はMCCなんかな
ピンの配置とかどうやっていいのか全く分からん >>69
単なる市場調査の一環でしょ。
あるいは広告費のほんのほんの一部かも。
英語が出来ないからって論点すり替えちゃよけい惨めよw >>70
ピンもMCCでやるのよ。
すごく便利だから調べてみて。
データシート2つ開いてアッチコッチ見ながらだったのがウソのよう。 MCCってMPLAB Xpressでは使えないの?
ローカル環境に入れたくないんだけど >>71
英語ができねーとかどっから飛んできたんだよw
乞食はコレだから困るよ。
大人しくMicrochip DIRECTに頼めよお前らのチンケな拘り満たすように全品種あるから >>74
英語が読めるなら、逆に個人でサンプル請求なんてしちゃいけないんだなと諦めるはず
(仕事で使う奴や学生は除く) 学生ったって、授業や研究に関連した用途が基本のように読めるぞ
何にせよ
>単なる市場調査の一環でしょ。
>あるいは広告費のほんのほんの一部かも。
こんな理由で盲目的にサンプル配ってるわけじゃないから
単なる趣味なら自分の金で買うべきだな 別に読まなくても業界ではサンプル請求なんて大量採用前の評価目的だから
熱心なメーカーだと面会しに営業が飛んでくるぞ。
性能でなくて不採用でしたとか伝えると「どこが悪かったんですかエンジニア同行で解析に伺います」とか食い下がってくるぞ 業界のルールがわかっているならいいが
>>67みたいに只でもらえばいい、くらいの奴もいるからねぇ
店や道を歩いていて試供品もらう感覚なのだろうか >>80
昔の話でまだ飛び込みの営業がセミコン界隈でも賑やかだった頃は
サンプルと資料のセットを毎度持ってくるのが営業の仕事って位ひどかった
今は取引先開拓の為ならサンプルなんて聞いたらべったりだろ?
名刺貰う為に必死だろうに。 >>81
個人の趣味で、とかだと展示会や無料講習会も蹴られるご時勢。
目的:趣味の電子工作とか書いて満席で一度外れた無料講習会に、
仕事のアドレスと肩書きで申し込むと数分で返事きたりするよな >>81
そうだよね。
参加資格で、
興味のある方とか 初めてさわる方 とか書いて有るけど
商売になる方、大企業の方 って、初めから書けよって感じ >>74
あら、急に語気を荒げちゃって、
汚い言葉吐き散らして、
何か図星を射ちゃいましたかねw >>73
http://www.microchip.com/mplab/mplab-xpress
MPLAB Xpress incorporates the latest version of MPLAB Code Configurator
本家のトップページくらいは目を通そうか。 >>86
見たよ。それは
でも実際にMPLAB Xpressを開いてMCCのボタンを押すとダイアログが表示
されてMCCをローカルにインストールされそうになるんだけど???
これについてはどういうこと? >見たよ。それは
そうですか。
じゃ、まだ見てないところを見たらいいんじゃない? 曖昧な質問しかできない馬鹿はまだ許せる。
礼の一つも言えない態度のデカイ馬鹿は放置に限る。 礼とかどうでも良い
ていうか、役に立ってないじゃん 態度のデカい質問者
役に立たないくせに上から目線の回答者
お似合い 質問する時のコツ
・性格の悪い回答者はスルーしよう(相手すると逆効果)
・素人玄人などと 上から目線の回答者は、無視してください。相手してはいけません。
・そこそこ良い回答が出るまでしばらく再発言しないのもあり(良回答は後に出やすい)
・回答者のアドバイスで後日解決したら、結果報告しよう(とても喜ばれる)
・回答者は、僕たち初心者に優しくしてください。あなたも通ってきた道のはずです。 >>ID:QwMPt8mW
お前はなぜ回答しないの?
ぜひ役に立ってくださいよw >>92
だいたい最初のトコスルーできれば問題なくなるよね ま、だいたいXpressとかなにが美味しいのか理解不能 >>97
選択の順序のおすすめ
手順1.エバンジェリストの後閑哲也さんの本で、初心者本人がフィーリングが合いそうなものを選ぶ。できれば新しめの本がいい。
手順2.そこで取り上げられているPICがその初心者に向いているPIC。
本を手にとって選べない地域の人には良い方法じゃないな。
ここでお勧めのPICを尋ねるってことは、学校職場その他でリアルで面と向かえる人の中にPICや電子回路についてアドバイスをくれる人がいないわけだよな。
慣れてくればネットで情報を漁れるようになるけれど、最初は本がないと辛い確率が高いと思う。(「俺はネットだけ」って言う人は必ずいるけど) オレのお薦め
迷ったらこれを買え
(秋月に売ってるPIC DIP限定)
●USBなし
PIC10F200 マゾ専用 最低スペック 50円
PIC10F322 最安 45円
PIC16F18313 8pin 75円
PIC16F18326 14pin 130円
PIC16F18346 20pin 160円
PIC32MM0064GPL028 28pin 3.3V 175円
●USBあり
PIC16F1455 14pin 140円
PIC16F1459 20pin 180円
PIC32MX230F064B 28pin OTG 3.3V 270円
PIC32MX270F256B-50 28pin OTG 3.3V 380円 ■ このスレッドは過去ログ倉庫に格納されています