初めてのPIC 0x0D
■ このスレッドは過去ログ倉庫に格納されています
_ _ 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
さ、質問どうぞ〜っ
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
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 >>151
面実装で積層でないのがありますか。
積層でないことがわかるような品種になってますでしょうか。
積層セラミックはパスコンに多用してますが、短絡故障はコワイですね。 >>153
>短絡故障はコワイですね。
体験するとよく分かりますよね。上流のDC/DCコンバータを焼損させたことがあります。
こんなことになるなら、セラミック使いたくないと思うほど。
実装済みの基板でもたわませないように、扱いに注意してる。 >>149
例えば、容量半分のを二個つかって、裏表に置けば、ある程度は打ち消される。 >>155
それ最悪。それ一番最悪だから。最悪。一番やっちゃいけないパターン
たとえば容量誤差が20%だったとするよね?
1個だけ使う分には誤差20%だけど、2個使うと容量誤差40%になる
使った2個の容量誤差が互いに最悪値だとすると1個だけで実装した場合の
倍の誤差が発生する事になる 20%誤差を6個並列に実装すると、最悪20%のインダクタになるんだぜ? >>156
>1個だけ使う分には誤差20%だけど、2個使うと容量誤差40%になる
なにゆえ?
これはコンデンサの並列接続の話だよね? 誤差1%の抵抗を使うとして、10倍の抵抗を10個並列にすれば誤差は1%より小さくなる。
と言っていた先輩がいたよ。確かにそうではあるのだけど、リール1本、割と偏った誤差のときもあった。
ローノイズアンプを2個並列にすることで、よりローノイズになる、というのはまあ合ってるけど。 >>156
もし容量誤差が最悪40%と言う場合、、
分母は、並列にする前の容量。
しかし、並列にすると容量は倍になるので、
実際の相対誤差は最悪でも20%。
こんな事間違える奴がいるんだ。 そんなくだらねえことしてないで実測すればいい。
10本並べるより楽だろ。 で、肝心の>>155
>例えば、容量半分のを二個つかって、裏表に置けば、ある程度は打ち消される。
ははあ。なるほど、ですね。 消費税8%のものを10個まとめて買っちゃいけません
消費税80%取られますよ、みたいな感じ? >>164
PICスレで吹く日がくるとは
キーボードが汚れたじゃねか! >>169
知ってるやつ少ないんじゃないの?
正規分布になるから、ノイズ消しに使われてるわな MPLAB XをインスコするパソコンのHDD容量は128GBで十分ですかね・・・? ショボいPCの場合は旧MPLABの方が断然快適だったり
最新デバイスは使えないけど ホント、無駄に重い。
エディタもバカ。
make も再起動しないとファイル間違えたり。 重いんですかメモリも4GBだと足りないかもしれないですね そもそも4GBしかないんじゃOS入れただけでパンパンなんじゃないの? >>172
http://microchipdeveloper.com/mplabx:requirements
G540、8GB、Win10、HDDの空きは30GB
MPLABXを問題なく使ってるよ。
メモリは増やした方がいいかもね。 PIC組むだけにしてはおかしいわな
天才がエディタ作ればフロッピー1枚に収まるだろ PICしか使わない人には分からん例えかもしれないが
Arduino for Visual Studio使ったらArduino IDE使う気起きんだろって話 >>177
ありがとうございます
電気屋さんだとSSD128GBで4GBの奴しか私には手が届かなそうだったので
通販でもっとメモリ乗ってる安い奴買います 安いの買ってやってみてメモリは後から足せばいい。
増設できるかどうかは機種によるけど。 >>181
DELLとかHPでセールで格安なのを買いな。
ノートならまあそれで間違いない。
後はディスク回して動いてるPCを扱ってる事に気を付ければ物理的破損には至らんだろ。PICの方がもっと頑丈だけどな。
SSDだからと安くなってるからと性能がいい訳ではないのでHDDモデルにしとき。
どうせ5年で使い捨てるとか考えてないんだろ?
そっちの方が幸せだよ。
本当の幸せはPCチェアを買いBTOで格安なパーツしか使わず、今時内部交換ですぐに生き帰るマウスとかのPCだけど。
あんまり物理的な意味でドライバーを握る優位性はないしね。金銭的な意味でも。 >>178
それな。
VZエディタとSDCCで動かしたい。 >>184
好きにやれよ、誰にも遠慮は要らねえぜ。 初心者スレなんだから本家ご推奨の環境を勧めるのが当然
訳の分からんことやって時間を無駄にする時間があったらPC買い替える方が安い それな。
時間より金の方が惜しいような稼ぎなら
そもそもPICなんてやってないでバイトでもしろ。 ブラウザーやりたいつってる人に
スーパーコンピュータ勧めるようなもんだな 初心者は大事にしようよ
理系はもうすぐ中国、インドに追い越されるんだからさ >>190
ライブラリ使うだけの初心者にはクラウド型もいいよね MPLAB X xpress とか実際どうなのよ? 質問です
古い電源の、電解コンデンサを基板から取り外してテスターで測定したら、
470uFが470uFでした。この場合、新品に交換する必要はないと考えれば良いでしょうか?
それとも他に測定する項目があるのでしょうか?
ESR, tanδでしょうか? (測定器が無いので測定できないですが)
(念のため交換すべき とかの回答ではなく、技術的な話でです) その470uが何の目的で付いてるのかも理解しないでその質問か。 で、その電解コンデンサはPICとどういう関係があるのでしょうか? >>195
知ってるなら答えてあげればいいのに
イジワルだなーー 超低インピーダンス、高周波数対応の最新の電源用個体コンに交換すべきだろう
発振してショートして爆発して家が燃えて、いい勉強ができるかもよ すみません。
hexファイルをpickit2のソフトを使って書き込むのと、
mplab ideからicd3を使って書き込むのとで動作に違いがあるのですが、何か考えられることはありますか?
UARTで通信するプログラムらしいですが、pickitだと書き込めていないのか通信できないみたいです。
hexファイルを作った人もソースコードを無くしたのでとりあえずicd3を使っています 作った奴がソース無くした上にHEXの使い方知らないとか
馬鹿も休み休みIE WWW >>202
>動作に違いがあるのですが、
>pickitだと書き込めていないのか
次元が違い過ぎるだろ。
書き込めてるのかを先に確認しろよ。 プロテクトの掛かってるPICをコピーしようとしてるに1822PIC picは16f877(877Aじゃない)でした。
pickit2のソフトで書き込んだあとreadするとFFFFではなくなっているので書き込めてそうな雰囲気はありました すいません、ちょっと馬鹿っぽい質問なんですが本人大真面目なんで教えて下さい
PICのUARTなんですがTxとRxを直結した場合、TXREGに書き込むと同時に受信割り込みを
設定していたら受信割り込みが走りますでしょうか? >>208
「同時」はどれぐらいをもって同時と言っておられます?
受信割り込みは、受信が完了してからなので、TXREGに書き込んでから1データ分、
遅れて受信が完了して割り込みが発生します。そういう意味では同時ではありません。 >>207
書き込みはPIC内蔵の回路で行うので何を使っても書けてれば
同じだよ >>202
君がHEXファイル作った人に嫌われてることに気づきなさい >>202
別にHexから逆アセンブルされたリストでデバッグしてもええんやで? >>210
ありがとうございます。
今日になってhexファイルは当時の学生が作成した説が出てきたので諦めて?ICD3を使いたいと思います。
逆アセンブル出来るpicのプロも居ないので…
やはり初心者にはアップデートの続けられているpickit3など推奨されてる環境が良さそうですね
面白い経験になりました。みなさんありがとうございました。 >>214
hexファイルと逆アセンブルとICD3とpickit3とどういう関連があるのかのほうが面白い PICkit2未対応のチップではないらしい。
はて、HEXを書き込むだけなのに、PICkit2とICD3とで何が違うのだろう? Pickit3では製品の書き込みはしないで下さい(試作開発品のみ)
という謎仕様があるからな >>214
や、自分で逆アセンブルする訳ではなくMPLAB(X)にやらせればいい話ですが… >面白い経験
根本的な解決は何一つされてないのに、どこが面白かったのだろう。
ま、ソースの管理さえまともに出来ない連中のようだから、さもありなんか。 >>220
独りよがりのイヤなやつ
そんなに詳しいなら、詳しくおしえてやれば? たぶんこれでしょ
ICD3使えば問題ない
>特定のPICマイコンをPICkit2と接続してPICkit2アプリケーションプログラムを立ち上げると、PICマイコンのプログラムの一部が変更される >>214
>今日になってhexファイルは当時の学生が作成した説が出てきたので
言い訳下手杉w モノは何をするもんなの?
ゼロから作った方が早かったり?
Arduinoで作っちゃうとか。 16F877はMCC非対応だから、MCC対応の28ピンに差し替えてゼロから作るのは?877は基板にはんだづけされちゃってる? AがダメなのでBに変更した。
記録も残ってないし、ダメな理由も調べない。
あー、面白かった。 A地点からB地点まで行くあいだにすでに 恋をしてたんです >>226
ま、そういう奴も世の中には居るって事だ。
プログラムとか電子工作に全く向いてない性格。 向いている人だけが、向いている職につけてるわけでもないし、
ましてや専門でもなければ向いていないけどするというケースは普通にある。
嘲るより、記録に残すべきですよ、ダメな理由を調べるべきですよ、と諭せばいいのに。 向いてる向いてないの問題でなく
ろくな指導者が近くにいないってことだろ
記録に残す、原因を調べる、は理系に限らずすべての分野の基本
そこらのスーパーマーケットだってやってること
いまどきそれをやってないのは公務員だけ >いまどきそれをやってないのは公務員だけ
なんでそういう言い方をするかな。余分。
曖昧不正確だけでなく、曖昧不正確さ故に不快に思う他人がいるだろうこと
は自分でもわかっているだろうに。 >>231
あら、公務員さんいらしたの。
あなたが不快に思うように書いてるんですよ。
書いた甲斐があったわ。 >>232
なんで俺が公務員なんだろう。
こういう短絡的な思い違いもやってのける人が、電気の仕事をやっていけてる様子だから、
人間には得手不得手があるのだなあと、あらためて思います。 >>236
まあ、>>235のリンク先を読んで現実をごらん。 >>236
>>231の反応の方がよほど短絡的だと思うがな。
>なんで俺が公務員なんだろう。
とか、まじに反応しちゃうとことか。 あ、ごめん、「短絡的」というよりは「単純」だわな。 >>238
そこには、公務員の一つの仕事のしくじりの苦しい言い逃れの事例が載ってます。
その事例では、記録があっても、なかったといってるわけですね。
それが、
>いまどきそれをやってないのは公務員だけ
の根拠になるわけではないよね? >>ID:35M4Odwx
何かを揶揄して婉曲的な表現をしているのに
文字通りにしか読めない単細胞
人生つまらなそう >>239は議論の相手にする価値がないと判断するよ。 揶揄して面白がる必要なんてないのにな。
そういうことが面白いの?>>242
面白いのでしたら、相手にはしませんが。 >>241
>いまどきそれをやってないのは公務員だけ
と言い放つ動機にはなるのだよ。
言い放たれたことにすべて根拠があるとは限らないが、
言い放つ動機を生じさせた現実の中には非常に強い根拠が存在するのだよ。 >>ID:35M4Odwx
ならば、初めから黙っておれ。 俺は公務員で趣味でPICやってるけど、行き詰まったときに正攻法で追究するのはなかなかしんどいよ。違う方法を試みてもいいだろ。趣味なら。
ArduinoでもmbedでもESP32でも。目的を達するものが出来れば。 >>ID:35M4Odwxは>>230を読んでも「ああ、あのことね。」と思えなかった。
一部の調査では国民の80%が不満を持っていると言われるあのことが浮かびもしなかった。
思わず>>231のようなマジレスをしてしまう。
無知な上に、頭の回転も鈍いのだ。
そして遠吠えしながら>>243、>>244で逃亡の準備だ。
さようなら。
残る疑問は、こいつ、何のためにノコノコ出てきたんだろう、ってこと。 >>249
>読んでも「ああ、あのことね。」と思えなかった。
なんでそうなるかな。
書いてあることだけで判断しないものだから外しっぱなしだ。
>>232も似たような感じの人なのか、俺が自分のことを公務員だと言ったわけでもないのに
俺を指して「あら、公務員さんいらしたの」って書いちゃう。おかしい。 >>250
あんた、とても面白いよ。
でも、あんた自身はつまらんのだろ?
気の毒に。 ■ このスレッドは過去ログ倉庫に格納されています