X



トップページ電気・電子
1002コメント317KB

初めてのPIC 0x10

■ このスレッドは過去ログ倉庫に格納されています
0001774ワット発電中さん
垢版 |
2018/06/29(金) 18:48:43.85ID:4nIk8bhW
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


 さ、質問どうぞ〜っ
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
0711774ワット発電中さん
垢版 |
2018/07/25(水) 21:54:09.35ID:IgezW5qK
>>707
ランダムな方がPICで555は赤外線じゃね?
AVRである必要なんか微塵もない。
もちろんPICである必要も無いが…。
0712774ワット発電中さん
垢版 |
2018/07/25(水) 23:12:17.33ID:uvEvdnWS
LEDライトの点滅制御に8pinのPICが使われたな
割と最近の製品
0713774ワット発電中さん
垢版 |
2018/07/26(木) 11:56:12.67ID:3f2o4+Jc
>>711
発振周波数は固定です。
私はAVRが好きなので、CPUを使うなら慣れているAVRを使いたい。
もちろん、何を使うかは人それぞれで、
使いたい(アマなら好みの、プロなら儲けられる)CPUを使えばいいのです。

この装置の状況は、
 センサ出力と555の発振許可入力が8ピンPICと接続されていた。
 正常動作は<センサが検出したら30秒ほど555から発振信号を出力>
 で、555単独で調べたら発振動作OKで、センサも検出したら正しくオン/オフする。
 しかしセンサがオンしてもPICから555への信号が出なかった。

昔のことで(2015年)詳しく覚えていないし、基板も無いし、
これ以上の事が知りたい人は、この装置のメーカーに聞いてくれ。
調査時、私は、
 デューティ比2:1の16KHzの発振が出来ないので555を外付けした、
と判断して、PICってオチャメなCPUだな、と笑ったが、
もしかしたら、下請け外注が売り上げ増を狙って555を追加した?!もあり得るw
0714774ワット発電中さん
垢版 |
2018/07/26(木) 13:27:39.71ID:6CNm6z5l
555の駆動力が欲しいだけじゃないかな
マイコンのポートとはケタが違う
0715774ワット発電中さん
垢版 |
2018/07/26(木) 14:38:39.94ID:3f2o4+Jc
>>714
スピーカードライブ用として555の出力に
2SB637というPC=0.9Wのトランジスタが接続されていた。
連続出力していると、少し熱くなります。

動作モニタLEDが実装されていて、待機中は点滅、発振出力中は連続点灯するので、
センサ出力オンの555用30秒タイマ出力と合わせて、PICは1入力、2出力の処理かな。
0716774ワット発電中さん
垢版 |
2018/07/26(木) 14:45:56.68ID:smWYnPX6
>>713
内容が支離滅裂だが、まとめると、
「PICってデューティ比2:1の16KHzの発振が出来ないオチャメなCPUだな」
っていう、まともな人なら到達し得ない非凡な結論らしい。
熱弁するわりに根拠はゼロ。
0717774ワット発電中さん
垢版 |
2018/07/26(木) 14:52:26.26ID:Xih7AUwC
壊れて発振しなったものを開けてるのに
555の固定発振だった
PICは使えないヤツ
という結論ありきで長々レスするちょっとおかしなヤツ発生
書いてる事実の組み合わせ方や推論が全部歪んでる
典型的なオレオレ脳
0718774ワット発電中さん
垢版 |
2018/07/26(木) 15:15:45.72ID:6TM3eGDa
>>717
>昔のことで(2015年)詳しく覚えていないし、基板も無いし、
なのに
>2SB637というPC=0.9Wのトランジスタが接続されていた。
とか平気で言う人ですから、相手にしないほうがいいです。
たかが3年前の2015年が昔な年齢らしいですよ。2SB637ね、フーン
0720774ワット発電中さん
垢版 |
2018/07/26(木) 21:34:40.30ID:3f2o4+Jc
>>716
ではPICでは無くて、わざわざ外部に555を追加して発振させる理由はどう考えるの?
やっぱり下請け外注先の不当な金儲け?

>>717
発振しなくなったので(スピーカーから音がしなくなったので)、
フタを開けて基板を取り出し、パターンを切ったりCRを外したりして、
ブロック別に調査した。

>>718
アンプ部も回路を調べたのでCRの定数やトランジスタの名前は記録しておいた。
壊れているゴミPICには何の興味も無かったので名前も書いておかなかった。
将来しか見据えていない私には3年前は遠い昔だよ。

<考察>
もう少し論理的な、というかやる気になるレスを頼むよ。
今回はバカみたいな、感情だけの、中身の無い、意味不明なレスを相手にしたけど(しかも三っつもだよ)
これっきり、これっきりの特別サービスだからなw
0721774ワット発電中さん
垢版 |
2018/07/26(木) 21:41:06.14ID:3f2o4+Jc
すぐ曲解するようだから追加しておくと、
調査が終った時点で、一部の部品を取って、基板は捨てた。
0722774ワット発電中さん
垢版 |
2018/07/26(木) 21:56:41.32ID:Ds0KmUNu
俺だったら基板取っておいて
トランジスタとスピーカは生きているのだったら
AVRとかにプログラム書いて 子基板ピギーバックで
復活させる
かな
0724774ワット発電中さん
垢版 |
2018/07/26(木) 22:06:37.38ID:KfbMuK25
自分の書いたことを曲解されるのを嫌うのなら、
既存基板の解析も一切の感情を抜きにした上で、様々な角度から合理性の可能性を前提にする方が良いのでは?

件の基板については、もう捨てた、そのときそう見えた、の情報では見解を考える気にもならんけど。
0725774ワット発電中さん
垢版 |
2018/07/26(木) 22:09:10.42ID:KfbMuK25
>>723
たとえば、その人がAVRを使い慣れてるから、って理由もあるだろね。
どんなCPUを使うか、について、誰から見ても完全な合理性はないだろうし。
0729774ワット発電中さん
垢版 |
2018/07/26(木) 22:43:52.31ID:iwTiC0Qr
>>720
ひとつだけ教えてくれ。
アンタが自慢げに書いている
>PICってデューティ比2:1の16KHzの発振が出来ない
これは事実か?
0730774ワット発電中さん
垢版 |
2018/07/26(木) 22:58:50.54ID:gr7yCBIg
>>729
何でもいいからPICの荒探しをしたい奴が、壊れた基板上に555を見つけ、
そういうでっち上げを脳内で創り上げて猿レベルの妄想を楽しんだ。
脳内でやってる分にはいいが、わざわざ大声でわめくもんだからみんなに呆れられている。
AVRスレなら大絶賛だったのにね。

この状況こそが事実よ。
0731774ワット発電中さん
垢版 |
2018/07/27(金) 00:19:51.86ID:6psC4gFH
PICは巷でよく見るあれ・・・・・・・・・
救急車の前についてる照明に使用されています
大阪サイレンの広角高輝度LED警光灯がそれです。
型番はLF-11D-1です
0732774ワット発電中さん
垢版 |
2018/07/27(金) 05:19:32.51ID:5I82YcUF
2015年の段階でデューティ比2:1の16KHzの発振が出来ないマイコンかぁ
ぜひ型番が知りたいもんだわ
PICならディスコンにならないから現存してるはずだな
マイクロチップに聞いてみるとするか
0734774ワット発電中さん
垢版 |
2018/07/27(金) 06:52:23.47ID:5KOfvz3i
>>733
言った本人に聞きただしたい気持ちもわかるんだけど、
どんなマイコンでもできそうなことについて、PICスレで「AVRとかにプログラム書いて」なんて書く人に
「なんでAVR?」って尋ねるのって、かまって差し上げるような行為だよな。

PICスレで「AVRとかにプログラム書いて」と書けば、
・「アンチPICな発言に嫌悪感を持つ一部のPICファン」が苛立つのが楽しい。
・苛立ったPICファンの反応が出てくると悦びはさらに増える。
という期待があるわけだし。
0735774ワット発電中さん
垢版 |
2018/07/27(金) 07:30:51.60ID:YjsB3KNB
>>722
まぁ考え方は分るし、合理的だとも思うけど、
心機一転、ゼロからスッキリやり直したい、という考えもある。
(新しい酒は新しい革袋に)w

ところでPICだけでは無くててAVR(やその他のCPU)に関する知識も
蓄積しておく事は大事だと思うよ。
PICスレだから他のCPUの話題は禁止、じゃ将来が無い。
(彼を知り己を知れば百戦殆うからず)w
0737774ワット発電中さん
垢版 |
2018/07/27(金) 07:58:58.24ID:5KOfvz3i
>PICスレだから他のCPUの話題は禁止、じゃ将来が無い。

禁止はさすがに狭苦しいように思いますが、他のCPUの話題が出されるときに
PICファンへの侮辱・嘲り・煽り・挑発となることをわかっているケースが多いのではないですかね。
特にAVRについては、長年、ファンの間に感情的な対立があったことを、十分意識しながら、話題を出すケースがあるように思います。

>>735の主張が通るのであれば、スレ分けの意味もなくなります。
「他のCPUの話題を出すことは、スレ住人のためである」というのはムリ筋です。

それに、将来のためにPICをするとは限らないし、戦うことが目的とは限らんですよね。
0740774ワット発電中さん
垢版 |
2018/07/27(金) 08:14:25.88ID:5KOfvz3i
斜に構えたレスを読んで苛立つ人がいるのが楽しい。
苛立った人の反応が出てくると悦びはさらに増える。
0742774ワット発電中さん
垢版 |
2018/07/27(金) 14:24:39.92ID:Fa6/3KfM
行き所を失ったAVR信者を快く受け入れるPIC初心者スレからは
勝者と敗者の間にある決して越えられない品格の差を感じるね。
0743774ワット発電中さん
垢版 |
2018/07/27(金) 14:29:40.48ID:eqJ8aYfS
16F1827を使って水平義を作ってるのですが、センサーとPICのAD変換、LEDで形は出来たものの、音を鳴らすのが良い方法が解らず苦労しています。
角度が大きい時はピッ、ピッとゆっくり鳴らし、水平に近づくとピピピと早く、水平でピーと連続音にしたいのですが、良い方法は無いでしょうか?
0744774ワット発電中さん
垢版 |
2018/07/27(金) 14:37:40.72ID:AZqJdIpi
圧電スピーカー
AD変換値に応じてPWMの周波数を変えるってネタはよく転がってる
組み合わせてどうぞ
0749774ワット発電中さん
垢版 |
2018/07/27(金) 18:57:06.67ID:AZqJdIpi
>>747
あえて>>713のレスを尊重していると思われる。
君には目先の物しか見えないんだろうけど。
0754774ワット発電中さん
垢版 |
2018/07/28(土) 04:36:46.76ID:tEr7UbFC
昔からここは荒れるな
俺も昔は悪意のあるレスに腹立てたもんだけど、今は達観してる
いい勉強になったわ

日本の理系の闇なのかね、ここは
0756774ワット発電中さん
垢版 |
2018/07/28(土) 09:09:33.31ID:GGjhErLh
>>754
理系だが社会で通用しなかった人間の吹き溜まりってだけ
なぜPICなのかは知らんが
0757774ワット発電中さん
垢版 |
2018/07/28(土) 09:29:41.37ID:WOXkhgWB
PICスレにやってきてPICユーザーを挑発している人がいて、その結果荒れている場合において
その責任を被害者であるPICユーザーに転嫁するのは根本的におかしい。
0759774ワット発電中さん
垢版 |
2018/07/28(土) 09:32:41.80ID:MysO3UOP
>>758
名古屋だ!
0762774ワット発電中さん
垢版 |
2018/07/28(土) 09:53:44.69ID:WOXkhgWB
今までのことを匿名掲示板でひきずるのはナンセンスじゃないですかね。
なんだか陰湿でねちねちした感じで嫌です。

それ以前に今までの人とこれからの人が同じなんだろかって気がします。

それともし、他の板で、一部のPICユーザーが暴れたとして、その報復としてPICユーザー全体を敵視しますか?
それはあまりに不適切ですよ。他の板でその発言者に個別対処するべきことです。
0764774ワット発電中さん
垢版 |
2018/07/28(土) 10:20:24.33ID:Lv1VDrqP
なぜPIC板は荒れるの?という疑問
敷居が低いからかな
いろんな人間の吹き溜まりになるんだな
0766774ワット発電中さん
垢版 |
2018/07/28(土) 13:21:28.49ID:NmGrdpDT
>なぜPIC板は荒れるの?
PICスレのPICユーザーはアマチュア(の初心者)が多いからでは?
生まれて初めてできた彼女を、心底惚れきっている彼女を(何しろ他の女を知らない)
「ブサイク」とか言われると、そりゃ腹が立つのも分る。

プロにとってはCPUはタダの金儲けの材料に過ぎないので、
何を言われても、へ?…で?、と気にもならない。

それにしても私の永遠に理解できない疑問
 なぜPICなんかを使い続けるの?
世の中にはイイ女がいっぱいいるのにw
0768774ワット発電中さん
垢版 |
2018/07/28(土) 13:51:39.70ID:VIIIw8fg
>>764
> なぜPIC板は荒れるの?という疑問



荒らしてるのは一人だけ、言う気がしてるんだけどなあ
それに触発されてどんどん荒れる、という連鎖反応

あるいはAVRの工作員がわざとやってるとか
0769774ワット発電中さん
垢版 |
2018/07/28(土) 13:58:26.18ID:VIIIw8fg
Microchip も少しは介入したらいいと思うけどな
自社製品のことなんだから、将来とか考えたらいい雰囲気に持って生きたいはず
初心者にどんどん優しく答えてあげれば言いと思う


なんか荒れるのほったらかし、ってのもどうかと思うわ
0771774ワット発電中さん
垢版 |
2018/07/28(土) 14:33:00.93ID:9+tiKwRK
>>768
まったくその通りでしょ。

自分のひいきのマイコンが、こともあろうに目の敵にしていたライバルに買収され、
単なるArduinoの構成パーツに成り下がってしまった。
この明確な事実を前に憤まんやるかたない気持ち、わかってあげようよ。
こっちは痛くもかゆくもないんだからさ。
0772774ワット発電中さん
垢版 |
2018/07/28(土) 14:37:48.38ID:WOXkhgWB
「君子危うきに寄らず」ですぞ、
「えー、俺が君子かよぉ」ってこっぱずかしいなら「臭しと知りて嗅ぐは馬鹿者」というものもありまして。
0773774ワット発電中さん
垢版 |
2018/07/28(土) 14:46:02.40ID:WOXkhgWB
PIC板でわざわざ他のマイコンやそのユーザーのことを侮辱したり嘲る人は、
「この板」にその感情的反論を召喚するのが目的だったり、
その人たちが腹を立てるのが愉しみなんだよね? なんだか陰湿ですね。

比較した議論をしたいのなら、専用のスレがあります。
https://rio2016.5ch.net/test/read.cgi/denki/1461285027
0776774ワット発電中さん
垢版 |
2018/07/28(土) 16:12:35.19ID:GGjhErLh
Mac vs Windows
Linux vs BSD
iOS vs Android
Nikon vs Canon
VHS vs Beta

なぜそこまで思い入れられるのか理解できないが、対立構図になるのは世の常なのかも
0777774ワット発電中さん
垢版 |
2018/07/28(土) 16:32:10.89ID:RqvBD80M
荒れるは過疎るの対義語
AVRスレ見てきてみ、静かなもんだから
不思議なのは、ここを荒らしてる連中は
なぜAVRを盛り上げる方に労力を使わないのかってことだ
0779774ワット発電中さん
垢版 |
2018/07/28(土) 17:00:43.18ID:UuoXR/w4
>>771
その純然たる事実が痛すぎるよね
必死にネガキャンしてるのは嫌いなのに気になって仕方ないってことだし
なんかもう逆にかわいそう
0780774ワット発電中さん
垢版 |
2018/07/28(土) 17:36:11.49ID:c8r9DHDk
> 必死にネガキャンしてるのは嫌いなのに気になって仕方ないってことだし

すごいポジティブ思考だな
まあどうせ技術力の無い会社はいずれ消えて無くなるよ
スレが盛り上がろうとなんどろうと
0781774ワット発電中さん
垢版 |
2018/07/28(土) 18:10:09.97ID:lIhWCfjA
>>780
ん?
そんなすり替えの捨て台詞は吐かなくていいからさ
何でそんなに必死に書き込んでんのか教えてよ。
0782774ワット発電中さん
垢版 |
2018/07/28(土) 18:43:53.61ID:IIf8wr+H
>>780
>まあどうせ技術力の無い会社はいずれ消えて無くなるよ

AVRの悪口言うのはよしてくれ
0786774ワット発電中さん
垢版 |
2018/07/29(日) 15:59:14.35ID:HWTMcX55
能力の低いCPUを使い続けていると技術力も伸びないのでは?
CPUは使う人の能力を反映する。
8ビットの小さなCPUで出来る事を「このCPUでは無理です」なんて言い出すのでは?

前に出てきた「デューティ比2:1の16KHzの発振を外付けの555にやらせる」だって、
PICの能力不足で無いなら、設計者の技術力不足のせいかもしれない。
0787774ワット発電中さん
垢版 |
2018/07/29(日) 17:01:45.62ID:y2lOGGOL
規模の小さなソフトだけやってても
規模の大きなソフトを作る技術は伸びないね

業務だと
規模の小さいソフトは
新人や回路担当者が1人で作ることが多い
特に難しいことも無いんで
0790774ワット発電中さん
垢版 |
2018/07/29(日) 18:13:30.11ID:yP+Hk6KP
検出も駆動もマイコン1つで済ます。
スピーカーの駆動にはMOSFET使う。
これじゃいかんの?

で、上の方でAVR厨がいろいろわめいてたけど、
マイコンなんてPICでもAVRでも何でもいい。
違う?
0792774ワット発電中さん
垢版 |
2018/07/29(日) 19:15:00.82ID:AciDaSCH
>>790
違わない、その通り。
なのにドライバがわりに555を使ってた。
それも別にいけないわけじゃない。
ただ、それがPICのせいだというクズ理論を展開したAVR厨が湧いただけのこと。
0795774ワット発電中さん
垢版 |
2018/07/29(日) 23:44:16.80ID:iBct0F6U
前スレ242でpic32のビルドができないと言っていた者です。
アドバイス頂いていたのに、なかなかご返信できず申し訳ありませんでした。
その後色々試してみて分かったのですが、その環境はwindows7の32bitでした。試しにwindows10の64bitに開発環境を入れたところ、すんなりビルドできました。
win7-32がダメなのか、自分の環境がダメなのか分かりませんが、事例としてご報告させて頂きます。
色々ありがとうございました。
0796774ワット発電中さん
垢版 |
2018/07/30(月) 00:14:10.39ID:86CvIfb5
自分の能力のなさをデバイスのせいにするのはよくないと思う
このデバイスでなければできないと決めつける奴に
ろくなものはいない。
0797774ワット発電中さん
垢版 |
2018/07/30(月) 08:09:38.18ID:O5hj6bql
適したデバイスを選べば良いだけ
色々なデバイスを知っていれば選択肢も広がり
出来ることも多くなる
PICしか知らないと出来ることは限られる
0800774ワット発電中さん
垢版 |
2018/07/30(月) 14:51:07.39ID:5m4zKddx
>>797
でも、PICに加えて何を知ってるとどんだけ選択肢が広がるか、
それを追加して使いこなすためにどれだ追加の時間と労力が必要か、
そういう具体的な例は示さないんだよね、いつも。
0802774ワット発電中さん
垢版 |
2018/07/30(月) 15:49:46.93ID:5m4zKddx
>>801
そうですね
義務も義理も無いから示さないのか、持って無いから出せないのか
こんなところでわざわざ講釈垂れるくせに出さない時点で
自ずとどちらなのか分かるわけだけど
ここは永遠の謎ってことにしときましょうかw
0803774ワット発電中さん
垢版 |
2018/07/30(月) 16:30:30.54ID:bVyGuJ0/
PICスレが荒れるのはそれだけ有名ということだ
有名な芸能人のスレが荒らされるのと一緒
逆に知名度のないマイコンは存在自体を知らない人もいるからな
0804774ワット発電中さん
垢版 |
2018/07/30(月) 16:48:41.30ID:GsinDJlS
にしても>>713
>私は、
> デューティ比2:1の16KHzの発振が出来ないので555を外付けした、
>と判断して、PICってオチャメなCPUだな、と笑った
ってのは笑えるね。
その程度のパルスが出せないマイコンがあるわけねえじゃん。
何も知らないアホウですと言ってるようなもの。
0805774ワット発電中さん
垢版 |
2018/07/30(月) 17:45:11.95ID:73VpTplB
最低でもタイムスライス出来ないCPUは使いたくねぇな。
出来る事が限定されるじゃん。
0808774ワット発電中さん
垢版 |
2018/07/30(月) 18:11:31.68ID:73VpTplB
もちろん気付いているさ、気付いててわざと単語を選んでるんだよ。
分っていないPICユーザーのために、進歩しないPICユーザーのためにね。
小さな親切、大きなお世話だけどさ、アハハ。
■ このスレッドは過去ログ倉庫に格納されています

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