初めてのPIC 0x10
■ このスレッドは過去ログ倉庫に格納されています
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 >>544
>Yposが連続してたら
そりゃ連続してんなら猿でもそうやるわな 32bit CPU今は安いんで
「8bit CPUで頑張りました」みたいな感じを出すと
デバイス選定間違ってるとか
32bitを使う技能が無いとか
思われるだけだぞ 単独なら>>520のどれかだろ
もっと良い可能性があるのある? pos = SHIFT_TABLE[Ypos];
これがあった ×猿未満の質問
○猿未満の例え
「Yposが連続してたら」という例えのことね。 unsigned char Ypos[4];
unsigned char pos[4];
これで32bitを活かすのは思い浮かばない >>522
>>539
>>543
まではかろうじて話を追えるが
>>544の取って付けた仮定が猿だといってる >>555
みんなそうだわ。
だから黙ってお前のレスを見てる。 さてと、次の安くて面白そうで初心者も手を出しやすいモジュールは何かな?
また、PIC32で動かそうず。 PICに限れば
バレルシフタだけでも32bitを活かした事になる >>555
ああ、
少なくとも0x07070707でANDを取る部分は活かせるな
メモリアクセスも >>555
char を32bitにすればいいよ。 PICのコンパイラでcharが32bitなんてあるか?
バイトアクセスのSFRとかどうすんだよ >>555
微妙だけどメモリアクセスを含めれば微妙に速いのが出来た
即値はレジスタに入ってる前提
バイト単位だと
read, and, shift, write で4クロック
4バイトで16クロック
32bit単位だと
read, 演算13回, write で15クロック 実はシフト4回使うと
read, 演算11回, write の13クロックで出来てしまう AVX512だと128バイトが数クロックで出来るんだよね
スバラシイ >>538
x1のデモの3段スクロールを思い出させるつもりのギャグだったんだがな 低ドロップの1N5817みたいなショットキーダイオードでダイオードブリッジを作りたいんだけど
国内やebayで入手可能な1N5817より低いドロップのダイオード(ブリッジ)をご紹介いただけませんか?
目的はCTの出力0-50mA(AC)の整流です 整流後抵抗で0-5V(DC)にします >>572
なんでそれをこのスレで聞くの?日本語が理解出来ない子?
だったら回答したところで回答を理解できると思えないので時間の無駄だねw >>575
スレチはわかるけど、小学生みたいだぞ言い方が
リラックス、リラックス >>575
目の前に鏡を置いとくと良いらしいぜ
それ書いてる時のテメエの面を見てみたらよかった
あと、上の方のレス見直してみ
そもそもスレチを気に病むようなスレの流れでもあるまい >>540-541
横槍ですまんけど、1/60秒で1ドットのスクロール(毎秒60ドットスクロール)って
テレビのV-SYNCに合わせた仕様だからそれ基準で語ってるだけでしょ
テレビに映すわけじゃないのなら、毎秒nドットスクロールってのは
表示の書き換えレートを上げるだけでいいんだし。 >>567
無能?○○クロックで出来るよ
みたいなのを期待したけど誰も追従してこないな
>>>558によるとみんな考えたようだけど >>579
だからそこまでして意味あんのか?ってことだよ
人間の目が1/60秒すら認識できないんだぞ?
アニメは1/10程度だ
いくら1ドットスクロールしても
人間の目には10ドットスクロールにしか見えてないっつーことだ なぁここはPIC初心者スレだぜ
PIC32の液晶どうたらは別スレでやってくれよ
いい加減飽きた 8ビットマイコンより32ビットマイコン使ってる人の方が上級者なんですか 32ビットPIC使いさんの自慢の作品と同じのを8ビットPICで作るのが上級者だな。 8bit使いは他人の作品を真似ることしか出来ないってことかな ビット数に限らず
PICに固執してるヤツは頭がおかしい 初心者は8bitからなんて思ってる老害が
頭がおかしい筆頭 32bitはコピペすりゃ出来るから
初心者向けなのは確か
8bitで速度と容量をクリアするには上級テクニシャンである必要がある 「オペアンプ 絶対値回路 単電源」で知りたいことが分かりました
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さん ご指導ありがとうございました http://elm-chan.org/junk/32bit/report.html
8ビットと32ビットの損益分岐点はどこにあるんだろう?
PIC限定で考えると、32ビットが8ビットに勝てない点は何?
20ピン以下のDIPの存在、5V対応くらい? 次は PIC32MM0064GPL028 + ST7735 始めた。
https://youtu.be/r27VzlFjLA0 クレクレ君をたたいてたやつがいたが、ミテミテ君の方がはるかにうざい 公共の広場にうんこして、来た人に嫌なら来なければいいんだよって言ってる? 物事は相対的だからどっちかが来ていいとか来ちゃダメとかない
結局お互いに自分が正義だという視座でものを言ってるだけだな
まあ仲良くやろうぜ >>599
毎回必ず反応すると思ったら、それを根に持ってるのか。
だいぶ経つのにまだ自己解決できてないってこと?
こんどはなにがほちいでちゅか?
にしても、ミテミテは反応無くても勝手にやってりゃいいけど、
クレクレはもらえないと始まらないからきついよな。 >>572
カレントトランスって、交流電流(波形)を測定する為の物だろ。
単純に整流してしまったら意味無い気が。 省電力的には5Vなんて論外だし
サイズ的にはDIPなど論外
8bitの利点は
値段、サイズ、電力
これらを活かせないものは消える運命 色々なホビーパーツがモジュール化してるのに
マイコンだけDIPで裸のまま使うってのが
なんか違和感 >>605
以前に、電源連動型ターブルタップを作った時に、
メインの機器のAC100V電源がオンになったら
そのAC電流のCT出力を整流してDC電圧に変換し
コンパレータで判定してリレーを駆動、みたいな回路
私も同じ事(低ドロップ)を望んだ。 >>608
何を楽しむかは人それぞれ、だからじゃないか。
「便利で簡単」を選択する際の第一条件にしていない人もいると思う。
白一色のジグソーパズルだって売られている事だし。 >>607
世の中は、省電力が全て、というわけでもない。
聞いたところによるとPICだって12V電源のCPUがあるそうじゃないか。
アマチュアは実装が簡単なDIPも販売して欲しいと思っているんじゃないか。 >>609
今回の場合マイコンにA/D入力してるんで半波整流あるいは振幅を半分にして2.5Vのオフセットを持たせれば後はソフト処理で何でもできそうな気もするんだけど。
そうしないレスってあったっけ? >>615
スレチ、スレチとうるさい奴でつねw
心に余裕が無さ過ぎるぞ。
そんなにとんがっていないで、もっとゆったり、ノンビリと生きていった方が良い。 Get lost!
Disappear!
Beat it!
Get out of here!
Fuck off!
どれがお好み? 特別スレチでもないようなことに、スレチって書く人って、たいていは
・話題についていけない
・自分が書いた話が相手してもらえない。承認願望
って感じですね。 小さくしたいとか多ピンにしたいとかいう要望が
あるのに DIPじゃないと… とか尻込みしてる人は残念。 >>624
何度も繰り返される煽りの一つですね。
そんなことどうでもよくはないですか。好みや事情は人それぞれで良いんですよ。 みなさん、お騒がせしてすいません
>>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
こんなに理想的に行くものなんでしょうか? >>613
いや、だからオフセットをかけて全波形を入力する話もしてるんだけど。。。
>>626
A/Dの入力インピーダンスが十分に高く、トランスからの電流出力がR1にだけしか流れないんだったら、それで大丈夫だと思うよ。 >>627
おっと >>613 は >>614 のアンカーミス。 >>619
300milの中華Arduino互換機が欲しい。 https://images-na.ssl-images-amazon.com/images/I/61cVUxp-ddL._AC_SL1500_.jpg
今さらだけど、砂時計の元ネタ。
今はamazonで品切れだけど、2011年に職場に置いてあった。
ドットマトリックスじゃなく、セグメントが井桁状になってた気がする。 >>626
カレントトランスを抵抗で終端してから整流するとダイオードの順電圧が
誤差になるけど、ブリッジ整流してから抵抗で終端すればダイオードの
順電圧はキャンセルされるような気がするね。
だったらショットキーダイオードでなく1S1588みたいな普通のスイッチン
グダイオードでいいんじゃないの? >>631
これだな。
https://www.aliexpress.com/item//32862280488.html
で、今どの段階まで行ってるのさ。
アナタがどのレスの人だかすでに分からなくなってるんだが…。 >>631
>>531で回転は出来たって言ってる。
上下反転はコマンドで出来るだろ?
あとは向きの判定だけじゃん。
これ2個でできる。
http://akizukidenshi.com/catalog/g/gP-11714 >>637
俺これ持ってたけど、中開けたらこれが入ってた記憶がある >>638
おう、ビンゴか
一番確実な感じだよね、安いし OSがwin7、メモリーが2GのノートパソコンでMPLAB X IDE 動きますかね
どなたかおしえてください Breakpointで止まらないとか変数が見えないとかありうるな >>640
フリーなんだから実際に入れて動かしてみりゃいい。
その程度の目先にすぐぶら下がってる簡単な事さえ自分で試す気が無い人は
マイコン単体なんて手を出さないでArduinoとかモジュールになってるのだけやってなよ ■ このスレッドは過去ログ倉庫に格納されています