X



トップページ電気・電子
1002コメント349KB
初めてのPIC 0x0D
■ このスレッドは過去ログ倉庫に格納されています
0001774ワット発電中さん
垢版 |
2017/10/25(水) 21:40:54.97ID:NIu5kjbi
  _       _    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
0144774ワット発電中さん
垢版 |
2017/11/25(土) 00:30:24.97ID:6fFHmw7o
波形が歪む話ではないような。

たとえ直流的なものでも、乗っかってくるときはあるわけだし。
0145774ワット発電中さん
垢版 |
2017/11/25(土) 06:49:33.37ID:kvuC79tZ
>>143
振動を拾うから、用途によっては直流でも影響有る。
そう言う場合は、小さめのを複数使って、実装方向かえたり、裏に置いたり。
0147774ワット発電中さん
垢版 |
2017/11/25(土) 08:46:34.75ID:6fFHmw7o
理由が分かってやってる人にはリクツの話でも、わからずにやってる人にはオカルトになりますね。
0148774ワット発電中さん
垢版 |
2017/11/25(土) 14:42:47.32ID:SC322t08
面実装のセラミックコンデンサーで、
マルチレイヤーでは無いために振動の影響が出にくい物って、
何がありますか?

CHは該当するようですが、他には、という質問です
0149774ワット発電中さん
垢版 |
2017/11/25(土) 14:45:19.31ID:6fFHmw7o
「小さめ」がパッケージの大きさのことであるなら、パッケージが小さい方が機会的歪を受けにくい。
「小さめ」が静電容量なら、小さめなら温度補償型が入手可能な場合もある。
基板の周辺の構造によって、コンデンサの取り付け方向で歪を受けやすさは変わる。

裏に置く、は俺には経験がないな。
0150774ワット発電中さん
垢版 |
2017/11/25(土) 15:00:58.29ID:6fFHmw7o
>>148
面実装のセラミックコンデンサで積層ではないものってあるのかな。って気がします。
割と容量が少なくて結果的に2層になっているものはあるのかもしれませんが(1pFとか)

それと、機械的歪で大きいノイズが出るのは積層だから悪いのではなくて、誘電体の性質によるものなので、
積層でないことにこだわる意味は薄いでしょう。
0151774ワット発電中さん
垢版 |
2017/11/25(土) 16:54:19.63ID:+mf1myc5
>>150
積層でないのはあるよ。積層は高周波のカップリングやデカップリングには何かと嫌がられるから。
あとACの絶縁部分や高耐圧のものは積層はショートが嫌な人も多いのであるね。
1000pFくらいまではあったと思う。昔はもっと大きいのもあったんだけどね
0152774ワット発電中さん
垢版 |
2017/11/25(土) 17:00:26.08ID:LzD47KMH
マイクパフォ対決くるか?
0153774ワット発電中さん
垢版 |
2017/11/25(土) 17:19:08.99ID:6fFHmw7o
>>151
面実装で積層でないのがありますか。
積層でないことがわかるような品種になってますでしょうか。

積層セラミックはパスコンに多用してますが、短絡故障はコワイですね。
0154774ワット発電中さん
垢版 |
2017/11/25(土) 17:26:38.06ID:rMx/fTqG
>>153
>短絡故障はコワイですね。
体験するとよく分かりますよね。上流のDC/DCコンバータを焼損させたことがあります。
こんなことになるなら、セラミック使いたくないと思うほど。

実装済みの基板でもたわませないように、扱いに注意してる。
0155774ワット発電中さん
垢版 |
2017/11/25(土) 18:10:22.41ID:2reUShWj
>>149
例えば、容量半分のを二個つかって、裏表に置けば、ある程度は打ち消される。
0156774ワット発電中さん
垢版 |
2017/11/25(土) 18:33:15.96ID:Y6gWIQbX
>>155
それ最悪。それ一番最悪だから。最悪。一番やっちゃいけないパターン

たとえば容量誤差が20%だったとするよね?
1個だけ使う分には誤差20%だけど、2個使うと容量誤差40%になる
使った2個の容量誤差が互いに最悪値だとすると1個だけで実装した場合の
倍の誤差が発生する事になる
0158774ワット発電中さん
垢版 |
2017/11/25(土) 20:37:10.80ID:+mf1myc5
20%誤差を6個並列に実装すると、最悪20%のインダクタになるんだぜ?
0161774ワット発電中さん
垢版 |
2017/11/25(土) 21:53:05.81ID:6fFHmw7o
>>156
>1個だけ使う分には誤差20%だけど、2個使うと容量誤差40%になる
なにゆえ?
これはコンデンサの並列接続の話だよね?
0162774ワット発電中さん
垢版 |
2017/11/25(土) 21:56:22.87ID:6fFHmw7o
誤差1%の抵抗を使うとして、10倍の抵抗を10個並列にすれば誤差は1%より小さくなる。
と言っていた先輩がいたよ。確かにそうではあるのだけど、リール1本、割と偏った誤差のときもあった。

ローノイズアンプを2個並列にすることで、よりローノイズになる、というのはまあ合ってるけど。
0163774ワット発電中さん
垢版 |
2017/11/25(土) 22:01:59.77ID:6mSIdtWj
>>156
もし容量誤差が最悪40%と言う場合、、
分母は、並列にする前の容量。

しかし、並列にすると容量は倍になるので、
実際の相対誤差は最悪でも20%。

こんな事間違える奴がいるんだ。
0164774ワット発電中さん
垢版 |
2017/11/25(土) 22:03:20.09ID:KQ53CRpO
そんなくだらねえことしてないで実測すればいい。
10本並べるより楽だろ。
0165774ワット発電中さん
垢版 |
2017/11/25(土) 22:10:37.20ID:6fFHmw7o
で、肝心の>>155
>例えば、容量半分のを二個つかって、裏表に置けば、ある程度は打ち消される。

ははあ。なるほど、ですね。
0166774ワット発電中さん
垢版 |
2017/11/25(土) 22:44:28.78ID:96svlwlE
消費税8%のものを10個まとめて買っちゃいけません
消費税80%取られますよ、みたいな感じ?
0170774ワット発電中さん
垢版 |
2017/11/28(火) 18:45:11.09ID:gwYj070K
>>169
知ってるやつ少ないんじゃないの?
正規分布になるから、ノイズ消しに使われてるわな
0171170
垢版 |
2017/11/29(水) 21:46:28.76ID:zblt62ow
ああ、止めちゃったな
170は無視して続けてくれ
0172774ワット発電中さん
垢版 |
2017/12/03(日) 15:57:23.29ID:N/EH216Q
MPLAB XをインスコするパソコンのHDD容量は128GBで十分ですかね・・・?
0173774ワット発電中さん
垢版 |
2017/12/03(日) 16:03:21.25ID:JBXZ9IFS
ショボいPCの場合は旧MPLABの方が断然快適だったり
最新デバイスは使えないけど
0174774ワット発電中さん
垢版 |
2017/12/03(日) 16:15:59.00ID:lXkg00Sp
ホント、無駄に重い。
エディタもバカ。
make も再起動しないとファイル間違えたり。
0176774ワット発電中さん
垢版 |
2017/12/03(日) 16:41:47.92ID:pt6mqkmW
そもそも4GBしかないんじゃOS入れただけでパンパンなんじゃないの?
0178774ワット発電中さん
垢版 |
2017/12/03(日) 17:01:51.30ID:JjWY4xz/
PIC組むだけにしてはおかしいわな
天才がエディタ作ればフロッピー1枚に収まるだろ
0180774ワット発電中さん
垢版 |
2017/12/03(日) 17:10:09.66ID:nZMNwpil
PICしか使わない人には分からん例えかもしれないが
Arduino for Visual Studio使ったらArduino IDE使う気起きんだろって話
0181774ワット発電中さん
垢版 |
2017/12/03(日) 17:18:33.77ID:N/EH216Q
>>177
ありがとうございます
電気屋さんだとSSD128GBで4GBの奴しか私には手が届かなそうだったので
通販でもっとメモリ乗ってる安い奴買います
0182774ワット発電中さん
垢版 |
2017/12/03(日) 17:34:21.28ID:rVvt5iyg
安いの買ってやってみてメモリは後から足せばいい。
増設できるかどうかは機種によるけど。
0183774ワット発電中さん
垢版 |
2017/12/03(日) 17:35:33.64ID:GGTBD1hL
>>181
DELLとかHPでセールで格安なのを買いな。
ノートならまあそれで間違いない。
後はディスク回して動いてるPCを扱ってる事に気を付ければ物理的破損には至らんだろ。PICの方がもっと頑丈だけどな。
SSDだからと安くなってるからと性能がいい訳ではないのでHDDモデルにしとき。
どうせ5年で使い捨てるとか考えてないんだろ?
そっちの方が幸せだよ。

本当の幸せはPCチェアを買いBTOで格安なパーツしか使わず、今時内部交換ですぐに生き帰るマウスとかのPCだけど。
あんまり物理的な意味でドライバーを握る優位性はないしね。金銭的な意味でも。
0186774ワット発電中さん
垢版 |
2017/12/03(日) 17:59:28.20ID:9hme0zxn
初心者スレなんだから本家ご推奨の環境を勧めるのが当然
訳の分からんことやって時間を無駄にする時間があったらPC買い替える方が安い
0187774ワット発電中さん
垢版 |
2017/12/03(日) 18:00:59.81ID:9V4uqfLy
それな。
時間より金の方が惜しいような稼ぎなら
そもそもPICなんてやってないでバイトでもしろ。
0188774ワット発電中さん
垢版 |
2017/12/03(日) 20:00:57.99ID:VpkKx8iN
ブラウザーやりたいつってる人に
スーパーコンピュータ勧めるようなもんだな
0189774ワット発電中さん
垢版 |
2017/12/03(日) 22:19:39.50ID:w66eMay8
初心者は大事にしようよ
理系はもうすぐ中国、インドに追い越されるんだからさ
0193774ワット発電中さん
垢版 |
2017/12/08(金) 03:05:09.93ID:fK2IVYEn
質問です

古い電源の、電解コンデンサを基板から取り外してテスターで測定したら、
470uFが470uFでした。この場合、新品に交換する必要はないと考えれば良いでしょうか?
それとも他に測定する項目があるのでしょうか?
ESR, tanδでしょうか? (測定器が無いので測定できないですが)

(念のため交換すべき とかの回答ではなく、技術的な話でです)
0195774ワット発電中さん
垢版 |
2017/12/08(金) 07:17:15.91ID:OnZenO0f
その470uが何の目的で付いてるのかも理解しないでその質問か。
0196774ワット発電中さん
垢版 |
2017/12/08(金) 07:59:54.31ID:FZHCTRrF
で、その電解コンデンサはPICとどういう関係があるのでしょうか?
0199774ワット発電中さん
垢版 |
2017/12/08(金) 10:54:57.97ID:asswTNxF
ホントいやだわここ
こんな人ばっかりで
0200774ワット発電中さん
垢版 |
2017/12/08(金) 10:55:48.97ID:3C6rmbsa
超低インピーダンス、高周波数対応の最新の電源用個体コンに交換すべきだろう

発振してショートして爆発して家が燃えて、いい勉強ができるかもよ
0202774ワット発電中さん
垢版 |
2017/12/08(金) 20:23:34.20ID:yb5NF3p/
すみません。
hexファイルをpickit2のソフトを使って書き込むのと、
mplab ideからicd3を使って書き込むのとで動作に違いがあるのですが、何か考えられることはありますか?
UARTで通信するプログラムらしいですが、pickitだと書き込めていないのか通信できないみたいです。

hexファイルを作った人もソースコードを無くしたのでとりあえずicd3を使っています
0203774ワット発電中さん
垢版 |
2017/12/08(金) 21:49:25.19ID:SEl9eaIy
作った奴がソース無くした上にHEXの使い方知らないとか
馬鹿も休み休みIE WWW
0204774ワット発電中さん
垢版 |
2017/12/08(金) 22:11:15.00ID:fTYW0OuV
>>202
>動作に違いがあるのですが、
>pickitだと書き込めていないのか
次元が違い過ぎるだろ。
書き込めてるのかを先に確認しろよ。
0206774ワット発電中さん
垢版 |
2017/12/08(金) 23:23:11.19ID:SEl9eaIy
プロテクトの掛かってるPICをコピーしようとしてるに1822PIC
0207774ワット発電中さん
垢版 |
2017/12/08(金) 23:27:09.58ID:lzmWOfko
picは16f877(877Aじゃない)でした。
pickit2のソフトで書き込んだあとreadするとFFFFではなくなっているので書き込めてそうな雰囲気はありました
0208774ワット発電中さん
垢版 |
2017/12/08(金) 23:44:21.75ID:VT5sBNnQ
すいません、ちょっと馬鹿っぽい質問なんですが本人大真面目なんで教えて下さい
PICのUARTなんですがTxとRxを直結した場合、TXREGに書き込むと同時に受信割り込みを
設定していたら受信割り込みが走りますでしょうか?
0209774ワット発電中さん
垢版 |
2017/12/09(土) 00:00:11.67ID:LxxMA04w
>>208
「同時」はどれぐらいをもって同時と言っておられます?
受信割り込みは、受信が完了してからなので、TXREGに書き込んでから1データ分、
遅れて受信が完了して割り込みが発生します。そういう意味では同時ではありません。
0213774ワット発電中さん
垢版 |
2017/12/09(土) 10:19:59.87ID:r6tPsboW
>>202
別にHexから逆アセンブルされたリストでデバッグしてもええんやで?
0214774ワット発電中さん
垢版 |
2017/12/09(土) 10:49:56.23ID:go2gwdK0
>>210
ありがとうございます。
今日になってhexファイルは当時の学生が作成した説が出てきたので諦めて?ICD3を使いたいと思います。
逆アセンブル出来るpicのプロも居ないので…

やはり初心者にはアップデートの続けられているpickit3など推奨されてる環境が良さそうですね
面白い経験になりました。みなさんありがとうございました。
0215774ワット発電中さん
垢版 |
2017/12/09(土) 11:14:50.53ID:2EhoaxZV
>>214
hexファイルと逆アセンブルとICD3とpickit3とどういう関連があるのかのほうが面白い
0216774ワット発電中さん
垢版 |
2017/12/09(土) 14:34:27.39ID:prlmW7DJ
PICkit2未対応のチップではないらしい。
はて、HEXを書き込むだけなのに、PICkit2とICD3とで何が違うのだろう?
0218774ワット発電中さん
垢版 |
2017/12/09(土) 21:46:37.50ID:lK14e9bc
Pickit3では製品の書き込みはしないで下さい(試作開発品のみ)
という謎仕様があるからな
0219774ワット発電中さん
垢版 |
2017/12/10(日) 05:10:56.70ID:TW2WmzM8
>>214
や、自分で逆アセンブルする訳ではなくMPLAB(X)にやらせればいい話ですが…
0220774ワット発電中さん
垢版 |
2017/12/10(日) 06:04:22.69ID:WK+6mvkH
>面白い経験
根本的な解決は何一つされてないのに、どこが面白かったのだろう。
ま、ソースの管理さえまともに出来ない連中のようだから、さもありなんか。
0222774ワット発電中さん
垢版 |
2017/12/10(日) 10:41:39.41ID:iUB00yzv
たぶんこれでしょ
ICD3使えば問題ない

>特定のPICマイコンをPICkit2と接続してPICkit2アプリケーションプログラムを立ち上げると、PICマイコンのプログラムの一部が変更される
0223774ワット発電中さん
垢版 |
2017/12/10(日) 10:44:51.12ID:5DPq5Vso
>>214
>今日になってhexファイルは当時の学生が作成した説が出てきたので

言い訳下手杉w
0224774ワット発電中さん
垢版 |
2017/12/10(日) 12:55:45.73ID:3I7WUICH
モノは何をするもんなの?
ゼロから作った方が早かったり?
Arduinoで作っちゃうとか。
0225774ワット発電中さん
垢版 |
2017/12/10(日) 13:00:52.49ID:3I7WUICH
16F877はMCC非対応だから、MCC対応の28ピンに差し替えてゼロから作るのは?877は基板にはんだづけされちゃってる?
0226774ワット発電中さん
垢版 |
2017/12/10(日) 14:16:22.79ID:yu9YKfEA
AがダメなのでBに変更した。
記録も残ってないし、ダメな理由も調べない。

あー、面白かった。
0228774ワット発電中さん
垢版 |
2017/12/10(日) 19:23:26.36ID:5DPq5Vso
>>226
ま、そういう奴も世の中には居るって事だ。
プログラムとか電子工作に全く向いてない性格。
0229774ワット発電中さん
垢版 |
2017/12/10(日) 19:45:29.09ID:35M4Odwx
向いている人だけが、向いている職につけてるわけでもないし、
ましてや専門でもなければ向いていないけどするというケースは普通にある。

嘲るより、記録に残すべきですよ、ダメな理由を調べるべきですよ、と諭せばいいのに。
0230774ワット発電中さん
垢版 |
2017/12/10(日) 19:52:54.26ID:6hGDH+IE
向いてる向いてないの問題でなく
ろくな指導者が近くにいないってことだろ
記録に残す、原因を調べる、は理系に限らずすべての分野の基本
そこらのスーパーマーケットだってやってること
いまどきそれをやってないのは公務員だけ
0231774ワット発電中さん
垢版 |
2017/12/10(日) 19:59:14.20ID:35M4Odwx
>いまどきそれをやってないのは公務員だけ
なんでそういう言い方をするかな。余分。
曖昧不正確だけでなく、曖昧不正確さ故に不快に思う他人がいるだろうこと
は自分でもわかっているだろうに。
0232774ワット発電中さん
垢版 |
2017/12/10(日) 20:09:56.59ID:xaMp49mO
>>231
あら、公務員さんいらしたの。
あなたが不快に思うように書いてるんですよ。
書いた甲斐があったわ。
0236774ワット発電中さん
垢版 |
2017/12/10(日) 20:13:47.72ID:35M4Odwx
>>232
なんで俺が公務員なんだろう。
こういう短絡的な思い違いもやってのける人が、電気の仕事をやっていけてる様子だから、
人間には得手不得手があるのだなあと、あらためて思います。
0239774ワット発電中さん
垢版 |
2017/12/10(日) 20:18:46.40ID:LfTedddX
>>236
>>231の反応の方がよほど短絡的だと思うがな。
>なんで俺が公務員なんだろう。
とか、まじに反応しちゃうとことか。
0241774ワット発電中さん
垢版 |
2017/12/10(日) 20:20:49.57ID:35M4Odwx
>>238
そこには、公務員の一つの仕事のしくじりの苦しい言い逃れの事例が載ってます。
その事例では、記録があっても、なかったといってるわけですね。

それが、
>いまどきそれをやってないのは公務員だけ
の根拠になるわけではないよね?
0242774ワット発電中さん
垢版 |
2017/12/10(日) 20:21:31.23ID:b3EHMRCG
>>ID:35M4Odwx
何かを揶揄して婉曲的な表現をしているのに
文字通りにしか読めない単細胞
人生つまらなそう
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況