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
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ユーザーのためにね。
小さな親切、大きなお世話だけどさ、アハハ。
0809774ワット発電中さん
垢版 |
2018/07/30(月) 18:35:02.02ID:n90zbbwo
イヤミに対してマジレスしかできないのが…側から見てて切ない。
0810774ワット発電中さん
垢版 |
2018/07/30(月) 18:58:48.36ID:Lv+m7TOr
それ。
あまりにもあっけないアホだったので逆に引いた。
0811774ワット発電中さん
垢版 |
2018/07/30(月) 21:42:09.93ID:zZSYiTS+
PIC以外に知ってる人はどれだけできることが広がるの??
単にハードに頼り切ってソフト部分の能力がないことを
自慢してるだけでと思う。
単にハードの種類だけ知っていればできるというけど
ソフトのノウハウを知らない者がどんなハードを使っても
そのハードの機能を使い切っているとは思えない
単に楽したいためだけで商品の製造コストを考えた上での
意見とは思えない
どんなに性能が良くても単価が上がりすぎるものを使う
企業はないと思うが
(単なる素人の意見としか思えない)
0814774ワット発電中さん
垢版 |
2018/07/30(月) 22:51:34.38ID:xto3X719
デバイスがーと叫んでみたり
スマホとPICの直接対決ーとわめいてみたり
ま、そういうあからさまな逃避行動しかAVR厨にゃ残されてないわけさ
0815774ワット発電中さん
垢版 |
2018/07/30(月) 22:57:22.49ID:W8NQjFWs
使い切る とか恥ずかしげもなく…
0817774ワット発電中さん
垢版 |
2018/07/31(火) 00:58:22.86ID:aFxcX+DH
やっぱ理系のアフォには国を任せられないな
こんなやつばっかりで

文系の下で働くのが一番だわ
0819774ワット発電中さん
垢版 |
2018/07/31(火) 06:54:42.92ID:i373ywin
16ビットコードのPIC18、16ビットデータのPIC24も、もちろんPIC312も
実用になるタイムスライス(マルチタスク)は出来るだろ。
その気になればの話しだが。
0821774ワット発電中さん
垢版 |
2018/07/31(火) 07:52:22.47ID:BbZRCkq/
8bitでマルチタスクなんてただの趣味
昔のコードを除けば
業務コードの99%はシングル
0826774ワット発電中さん
垢版 |
2018/07/31(火) 11:12:48.05ID:AtGKG26L
個人的に555なんて絶対に使いたくないデバイスだ
仕様が気に入らんし外付け部品が多くて配置も不合理
8ピンPIC+トランジスタでスッキリ
0828774ワット発電中さん
垢版 |
2018/07/31(火) 12:51:36.94ID:/4TUf9ev
555は電圧範囲が広いからそこのところはよいけど、回路自体はめんどくさいね。
0829774ワット発電中さん
垢版 |
2018/07/31(火) 12:58:09.77ID:hXKf4C/y
別にPICである必要はないけどね

DigiKeyで検索すると
ATTINYやSTM8あたりが安い
0830774ワット発電中さん
垢版 |
2018/07/31(火) 13:14:53.98ID:i373ywin
タイマーが三つ必要だが、
 待機時のLEDの1秒間隔の点滅
 30秒間の発振出力
 デューテイ1:2の16KHzの発振
なぜ、555を外付けしたかはこの装置の設計者に聞かないと分らないな。

使われていた8ピンPICの型番を知りたいところだが、
アンプが2SB637というから設計が相当古いのは間違い無い。
0831774ワット発電中さん
垢版 |
2018/07/31(火) 13:21:37.81ID:i373ywin
>>828
周波数を変えるのが一番面倒。いちいちCRを付け外ししないといけない。
希望通りのピッタリの周波数にするために可変抵抗にしようか、などと悩む。
電圧特性や温度特性もCPUの方が良いだろうし、
CPUがあるのに555なんか使う理由が無い。
0834774ワット発電中さん
垢版 |
2018/07/31(火) 15:47:23.21ID:UbRUpPvM
趣味ならそれでいいが仕事でそれやるとBOM外コストが上がる。
555で済む要件ならそれで済ます。
0835774ワット発電中さん
垢版 |
2018/07/31(火) 17:13:13.84ID:nWzZU7pC
555安いから出力ドライバだけでも使ったりするらしいし
他の案件でも使ってたりして在庫在ったのかもしれないし
もともと555だけの回路に改良でPIC足したのかもしれないし
なんでエレガントな回路じゃないんだー とは思うかもしれないが
いろいろな内情は想像できる

つーかまだ555引っ張ってたのかよ他に話題無いのかよ
0837774ワット発電中さん
垢版 |
2018/07/31(火) 18:47:47.92ID:i373ywin
>>836
書き方が悪かったけど、
「3個のタイマー(ハードウェアのカウンター)が必要」ではなくて
「時間制御する必要のある対象が3個ある」だよ。
分るでしょ?

>全部同じタイマーで出来る
そんな誰でも分っているような事を堂々と言われても……
0839774ワット発電中さん
垢版 |
2018/07/31(火) 19:16:39.33ID:LNgCncJF
カウンタを内蔵した長時間版555みたいなのがあったよな
今ならそのままマイコンに置き換えられそうだw
0841774ワット発電中さん
垢版 |
2018/07/31(火) 19:57:50.27ID:rpeCtxx8
555のCRとか精度考えたらマイコンとは比較にならないでしょ
0842774ワット発電中さん
垢版 |
2018/07/31(火) 21:49:02.46ID:7XugQzAA
555をワンショットトリガーに使ってマイコンパルス入力すれば解決や
■ このスレッドは過去ログ倉庫に格納されています

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