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
0548774ワット発電中さん
垢版 |
2018/07/20(金) 19:38:18.33ID:R/H7LNyW
32bit CPU今は安いんで
「8bit CPUで頑張りました」みたいな感じを出すと
デバイス選定間違ってるとか
32bitを使う技能が無いとか
思われるだけだぞ
0554774ワット発電中さん
垢版 |
2018/07/20(金) 19:44:23.33ID:Hd3c6PXx
×猿未満の質問
○猿未満の例え

「Yposが連続してたら」という例えのことね。
0555774ワット発電中さん
垢版 |
2018/07/20(金) 19:48:46.27ID:R/H7LNyW
unsigned char Ypos[4];
unsigned char pos[4];

これで32bitを活かすのは思い浮かばない
0560774ワット発電中さん
垢版 |
2018/07/20(金) 19:54:37.04ID:4ddFEXxT
さてと、次の安くて面白そうで初心者も手を出しやすいモジュールは何かな?
また、PIC32で動かそうず。
0564774ワット発電中さん
垢版 |
2018/07/20(金) 19:59:32.12ID:R/H7LNyW
>>555
ああ、
少なくとも0x07070707でANDを取る部分は活かせるな
メモリアクセスも
0566774ワット発電中さん
垢版 |
2018/07/20(金) 20:20:35.73ID:R/H7LNyW
PICのコンパイラでcharが32bitなんてあるか?
バイトアクセスのSFRとかどうすんだよ
0567774ワット発電中さん
垢版 |
2018/07/20(金) 21:19:43.11ID:R/H7LNyW
>>555
微妙だけどメモリアクセスを含めれば微妙に速いのが出来た
即値はレジスタに入ってる前提

バイト単位だと
read, and, shift, write で4クロック
4バイトで16クロック

32bit単位だと
read, 演算13回, write で15クロック
0568774ワット発電中さん
垢版 |
2018/07/20(金) 21:27:38.37ID:R/H7LNyW
実はシフト4回使うと
read, 演算11回, write の13クロックで出来てしまう
0569774ワット発電中さん
垢版 |
2018/07/20(金) 21:35:18.88ID:R/H7LNyW
AVX512だと128バイトが数クロックで出来るんだよね
スバラシイ
0572774ワット発電中さん
垢版 |
2018/07/20(金) 23:57:15.78ID:Lzkrq9Oz
低ドロップの1N5817みたいなショットキーダイオードでダイオードブリッジを作りたいんだけど
国内やebayで入手可能な1N5817より低いドロップのダイオード(ブリッジ)をご紹介いただけませんか?

目的はCTの出力0-50mA(AC)の整流です 整流後抵抗で0-5V(DC)にします
0573774ワット発電中さん
垢版 |
2018/07/21(土) 00:15:24.95ID:GWuImhFV
>>572
なんでそれをこのスレで聞くの?日本語が理解出来ない子?
だったら回答したところで回答を理解できると思えないので時間の無駄だねw
0574572
垢版 |
2018/07/21(土) 01:32:36.84ID:rixOYIti
PICのADCに入力するからです
0577774ワット発電中さん
垢版 |
2018/07/21(土) 04:12:29.41ID:yy4ElrN1
>>575
スレチはわかるけど、小学生みたいだぞ言い方が
リラックス、リラックス
0578774ワット発電中さん
垢版 |
2018/07/21(土) 05:32:53.61ID:ubOMwFSd
>>575
目の前に鏡を置いとくと良いらしいぜ
それ書いてる時のテメエの面を見てみたらよかった

あと、上の方のレス見直してみ
そもそもスレチを気に病むようなスレの流れでもあるまい
0579774ワット発電中さん
垢版 |
2018/07/21(土) 06:40:25.46ID:JTsD6vx/
>>540-541
横槍ですまんけど、1/60秒で1ドットのスクロール(毎秒60ドットスクロール)って
テレビのV-SYNCに合わせた仕様だからそれ基準で語ってるだけでしょ

テレビに映すわけじゃないのなら、毎秒nドットスクロールってのは
表示の書き換えレートを上げるだけでいいんだし。
0580774ワット発電中さん
垢版 |
2018/07/21(土) 07:00:56.91ID:+TM6mwZl
>>567
無能?○○クロックで出来るよ

みたいなのを期待したけど誰も追従してこないな
>>>558によるとみんな考えたようだけど
0581774ワット発電中さん
垢版 |
2018/07/21(土) 07:17:13.82ID:uNECGSUv
>>579
だからそこまでして意味あんのか?ってことだよ
人間の目が1/60秒すら認識できないんだぞ?
アニメは1/10程度だ

いくら1ドットスクロールしても
人間の目には10ドットスクロールにしか見えてないっつーことだ
0582774ワット発電中さん
垢版 |
2018/07/21(土) 07:25:07.98ID:p/0CHNkw
なぁここはPIC初心者スレだぜ
PIC32の液晶どうたらは別スレでやってくれよ
いい加減飽きた
0584774ワット発電中さん
垢版 |
2018/07/21(土) 08:27:33.84ID:cvxnbxyR
8ビットマイコンより32ビットマイコン使ってる人の方が上級者なんですか
0585774ワット発電中さん
垢版 |
2018/07/21(土) 08:31:51.33ID:I4HIg/ji
32ビットPIC使いさんの自慢の作品と同じのを8ビットPICで作るのが上級者だな。
0586774ワット発電中さん
垢版 |
2018/07/21(土) 09:10:50.33ID:XiRid+il
8bit使いは他人の作品を真似ることしか出来ないってことかな
0590774ワット発電中さん
垢版 |
2018/07/21(土) 13:07:35.80ID:RL95mE8Q
32bitはコピペすりゃ出来るから
初心者向けなのは確か

8bitで速度と容量をクリアするには上級テクニシャンである必要がある
0593572
垢版 |
2018/07/21(土) 18:31:31.74ID:rixOYIti
「オペアンプ 絶対値回路 単電源」で知りたいことが分かりました
ttp://www.neo-tech-lab.jp/AnalogCircuit/Fig21.jpg
ttps://iwiz-chie.c.yimg.jp/im_siggyGr2cFCPyDXLJz7BNk8u3A---x320-y320-exp5m-n1/d/iwiz-chie/ans-262391828

レールtoレールのオペアンプを使うべきか、0.2V降伏のダイオードブリッジを使うべきか
0V付近の挙動でちょっと迷いますね
石の方が実装が楽そうなので、教えていただいた方法で行きたいと思います

>>576さん ご指導ありがとうございました
0599774ワット発電中さん
垢版 |
2018/07/22(日) 01:12:27.99ID:A3qz/4IV
クレクレ君をたたいてたやつがいたが、ミテミテ君の方がはるかにうざい
0601774ワット発電中さん
垢版 |
2018/07/22(日) 01:24:01.41ID:TeA+W6PH
公共の広場にうんこして、来た人に嫌なら来なければいいんだよって言ってる?
0603774ワット発電中さん
垢版 |
2018/07/22(日) 01:59:42.43ID:VcOAIpkL
物事は相対的だからどっちかが来ていいとか来ちゃダメとかない
結局お互いに自分が正義だという視座でものを言ってるだけだな
まあ仲良くやろうぜ
0604774ワット発電中さん
垢版 |
2018/07/22(日) 04:35:16.03ID:KUyNHGyq
>>599
毎回必ず反応すると思ったら、それを根に持ってるのか。
だいぶ経つのにまだ自己解決できてないってこと?
こんどはなにがほちいでちゅか?

にしても、ミテミテは反応無くても勝手にやってりゃいいけど、
クレクレはもらえないと始まらないからきついよな。
0605774ワット発電中さん
垢版 |
2018/07/22(日) 08:00:32.96ID:3lUABmiU
>>572
カレントトランスって、交流電流(波形)を測定する為の物だろ。
単純に整流してしまったら意味無い気が。
0607774ワット発電中さん
垢版 |
2018/07/22(日) 12:49:41.89ID:RPTgBGnr
省電力的には5Vなんて論外だし
サイズ的にはDIPなど論外

8bitの利点は
値段、サイズ、電力

これらを活かせないものは消える運命
0608774ワット発電中さん
垢版 |
2018/07/22(日) 14:28:19.28ID:RPTgBGnr
色々なホビーパーツがモジュール化してるのに
マイコンだけDIPで裸のまま使うってのが
なんか違和感
0609774ワット発電中さん
垢版 |
2018/07/22(日) 14:48:04.58ID:XXToNVGD
>>605
以前に、電源連動型ターブルタップを作った時に、
 メインの機器のAC100V電源がオンになったら
 そのAC電流のCT出力を整流してDC電圧に変換し
 コンパレータで判定してリレーを駆動、みたいな回路
私も同じ事(低ドロップ)を望んだ。
0610774ワット発電中さん
垢版 |
2018/07/22(日) 14:53:51.79ID:XXToNVGD
>>608
何を楽しむかは人それぞれ、だからじゃないか。
「便利で簡単」を選択する際の第一条件にしていない人もいると思う。
白一色のジグソーパズルだって売られている事だし。
0611774ワット発電中さん
垢版 |
2018/07/22(日) 15:02:17.73ID:XXToNVGD
>>607
世の中は、省電力が全て、というわけでもない。
聞いたところによるとPICだって12V電源のCPUがあるそうじゃないか。
アマチュアは実装が簡単なDIPも販売して欲しいと思っているんじゃないか。
0613774ワット発電中さん
垢版 |
2018/07/22(日) 15:33:35.34ID:HP8UwXvV
>>609
今回の場合マイコンにA/D入力してるんで半波整流あるいは振幅を半分にして2.5Vのオフセットを持たせれば後はソフト処理で何でもできそうな気もするんだけど。
そうしないレスってあったっけ?
0618774ワット発電中さん
垢版 |
2018/07/22(日) 17:33:37.30ID:XXToNVGD
>>615
スレチ、スレチとうるさい奴でつねw

心に余裕が無さ過ぎるぞ。
そんなにとんがっていないで、もっとゆったり、ノンビリと生きていった方が良い。
0619774ワット発電中さん
垢版 |
2018/07/22(日) 18:41:12.81ID:HBix/gYU
>>608
その答えがarduino でねーの?
0622774ワット発電中さん
垢版 |
2018/07/22(日) 19:05:53.14ID:U2bQzAq2
特別スレチでもないようなことに、スレチって書く人って、たいていは
・話題についていけない
・自分が書いた話が相手してもらえない。承認願望
って感じですね。
0624774ワット発電中さん
垢版 |
2018/07/22(日) 19:21:33.87ID:HBix/gYU
小さくしたいとか多ピンにしたいとかいう要望が
あるのに DIPじゃないと… とか尻込みしてる人は残念。
0625774ワット発電中さん
垢版 |
2018/07/22(日) 19:33:17.55ID:U2bQzAq2
>>624
何度も繰り返される煽りの一つですね。

そんなことどうでもよくはないですか。好みや事情は人それぞれで良いんですよ。
0626572
垢版 |
2018/07/22(日) 20:03:20.28ID:j4kS+0iO
みなさん、お騒がせしてすいません

>>613
自分はCTはトランスのようなものだと認識しているのですが
トランス出力をプルアップしてADCする作例を知らなかったのと
0-5VDC出力のCTのスキーマを探すとダイオードブリッジだったので、それに引っ張られました
ttp://www.magnelab.com/wp-content/uploads/2015/11/DCT-0010-XXX-5-VDC-Spec-Sheet.pdf

SPICEでシミュレーションした結果はバッチリだったのですが
ttps://jisaku.155cm.com/src/1532289018_03f7aae361ac499f5bbb7814af0e8f1922f67636.png
こんなに理想的に行くものなんでしょうか?
0627774ワット発電中さん
垢版 |
2018/07/22(日) 20:19:08.49ID:HP8UwXvV
>>613
いや、だからオフセットをかけて全波形を入力する話もしてるんだけど。。。

>>626
A/Dの入力インピーダンスが十分に高く、トランスからの電流出力がR1にだけしか流れないんだったら、それで大丈夫だと思うよ。
0633774ワット発電中さん
垢版 |
2018/07/22(日) 22:57:04.13ID:5XzkEoZo
>>626
カレントトランスを抵抗で終端してから整流するとダイオードの順電圧が
誤差になるけど、ブリッジ整流してから抵抗で終端すればダイオードの
順電圧はキャンセルされるような気がするね。
だったらショットキーダイオードでなく1S1588みたいな普通のスイッチン
グダイオードでいいんじゃないの?
0640774ワット発電中さん
垢版 |
2018/07/23(月) 04:35:50.93ID:mrTJHFRT
OSがwin7、メモリーが2GのノートパソコンでMPLAB X IDE 動きますかね
どなたかおしえてください
0641774ワット発電中さん
垢版 |
2018/07/23(月) 07:04:22.87ID:x9sb5JjS
Breakpointで止まらないとか変数が見えないとかありうるな
0643774ワット発電中さん
垢版 |
2018/07/23(月) 13:56:52.16ID:s3t+rWMZ
>>640
フリーなんだから実際に入れて動かしてみりゃいい。
その程度の目先にすぐぶら下がってる簡単な事さえ自分で試す気が無い人は
マイコン単体なんて手を出さないでArduinoとかモジュールになってるのだけやってなよ
■ このスレッドは過去ログ倉庫に格納されています

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