X



トップページ電気・電子
1002コメント428KB
初めてのPIC 0x12
■ このスレッドは過去ログ倉庫に格納されています
0001774ワット発電中さん
垢版 |
2018/09/19(水) 16:56:18.51ID:F4lNkPz3
PICを触り始めて比較的日が浅いという初心者のためのスレです。
もちろん、日は経っているが自分はまだ初心者という方も大歓迎です。
PIC選びやPICを使った回路設計は誰でも最初は不安なものです。
恥ずかしがらずに何でも尋ねてみましょう。
なお、PIC関係のスレにはもう1つ「PIC専用のスレ」があります。

質問・回答する際は…
 必ずPICの型番と開発環境を明記しましょう。
 プログラムはレス内に直接書き込まず以下を利用しましょう。
  http://codepad.org/

その際心がけることは…
 品格に劣る回答者はスルー(相手すると逆効果)
 素人玄人などと上から目線の回答者は無視
 良い回答が出るまでしばらく再発言しないのもあり(良回答は後に出やすい)
 回答者のアドバイスで後日解決したら結果報告
 回答者は初心者に優しく
 Atmel買収以降アンチによる荒らしも横行してるので見かけても無視
 (特にスレ立て当初はこぞって荒らしに来るのでスルー)


必要なソフトなど(基本無料)
 統合開発環境 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以降の型番で始めると無理なく始められます。
 最初からPIC32で始めるのもあり。
 MCCの利用でハードルはむしろ低いです。
 http://akizukidenshi.com/catalog/g/gI-11902/
 プログラムの書き込みには書き込み器が必要です。
 持っていない場合はPICkit4などを購入しましょう。
 なお、eBayやAliExpressで買えるPICkit3の中華クローンも十分な性能が報告されています。
 PIC一覧、スペック検索
  ttp://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1005
  ttp://www.microchip.com/maps/microcontroller.aspx

過去スレ
 0x11 2018/08/05〜 ttps://rio2016.5ch.net/test/read.cgi/denki/1533446166/
 0x10 2018/06/29〜 ttps://rio2016.5ch.net/test/read.cgi/denki/1530265723/
 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

では、質問どうぞ〜っ
0519774ワット発電中さん
垢版 |
2019/01/13(日) 01:59:47.41ID:/Ov0YV2W
>>516
ジジイとレイシストしかいないのかよここは
どっちもゴミ以下だから吹き溜まりに集まるのかな
0521774ワット発電中さん
垢版 |
2019/01/13(日) 10:51:08.27ID:2znGnHjn
今 PICから始めるのか・・
0522774ワット発電中さん
垢版 |
2019/01/13(日) 13:49:19.46ID:hIsCPImE
やがてPICバカ造グループの構成員になって、黙れジジィと書き込むようになるのか…
正しい道に引き返すなら今だぞw
0524774ワット発電中さん
垢版 |
2019/01/13(日) 16:35:08.71ID:U2qHNzRA
>>517
ふうん、珍しく新しい本なんだね。
開発環境を準備する段階ではスムースに行ってるのかな?
0526774ワット発電中さん
垢版 |
2019/01/13(日) 16:40:54.75ID:J3QITgJ8
車載じゃなくて模型に内蔵するんだな。
単体のマイコンでコンパクトにやろうというコンセプトかな?
0527774ワット発電中さん
垢版 |
2019/01/13(日) 16:43:39.65ID:J3QITgJ8
>>525
その解釈でいいよ。
内容的にはArduinoでもできる感じだけど、
サイズ的にはSOPパッケージとか使って小型化を目指してるみたいだから…。
0529模型にLED
垢版 |
2019/01/14(月) 01:20:48.84ID:evRQKt+c
まだ物が揃ってないけどやりたい事

デアゴスティーニのデロリアン https://deagostini.jp/del/

・キットのままだとまとめて電飾が点くだけなので動きをつけたい
・次元転移装置のアクション、LED4〜5個×3列の順次点灯、高速点滅とか
https://66.media.tumblr.com/5cdbfe649b5736ac482e263fd13ca20f/tumblr_nxdd4vnvBp1s8gtxto1_250.gif
・ヘッドライトが単純に4灯同時点灯なのでハイビーム、ロービームで別けて光度の違いも出したい
ロービームをパルス制御で減光とか?
・フロントウインカーは本来ポジションライトと兼用なのでポジション時は減光点灯、作動時は100%で点滅
・スピードメーター内の警告灯の制御
・室内のスイッチやタイムマシン装置でキットで光らない箇所を光らせる
・各操作をパルス入力のスイッチで操作
・こういうレバースイッチでウインカーを実車バイクのように操作 (レバーで作動、プッシュでキャンセル)
http://akizukidenshi.com/catalog/g/gP-08070/

キットにあまり余分なスペースが無いので、本で推奨してるPIC16F1827かPIC12F1822をLED作動箇所付近に配置して
キットの操作盤位置で5Vやパルスを出力して全体的なコントロールが出来ないかなと考えてます
0530774ワット発電中さん
垢版 |
2019/01/14(月) 01:33:33.87ID:Z9ve1CIT
>>529
サイズ的にこれ載らん?
ttp://amzn.asia/d/bDKPxPk

こいつもarduinoの一種だけどUSBからプログラム流し込めるのでライタとか一切
無くても開発出来るよ。
0531774ワット発電中さん
垢版 |
2019/01/14(月) 01:36:33.63ID:Z9ve1CIT
ちなもっと小さいのが欲しいってならこういうのもある
ttp://amzn.asia/d/8yX1bhu
0532模型にLED
垢版 |
2019/01/14(月) 01:44:25.05ID:evRQKt+c
Arduinoの方がお勧めですかね?
全くの素人なので本お勧めのPICにしようかと思ってるんですが…
0533774ワット発電中さん
垢版 |
2019/01/14(月) 01:59:54.09ID:bsBOeoAx
>>532
上にも書いてる人がいたけど、コンパクトにするならマイコン単体でっていう話。
1/8の模型でコンパクトさを追求する必要があるかどうかはあなた次第。
実際どれくらいのスペースが確保できるか私にゃわからんし…。

扱いやすさはArduinoの方が上なのは周知の事実ですよ。
0534774ワット発電中さん
垢版 |
2019/01/14(月) 02:38:14.32ID:Z9ve1CIT
>>532
まあ、機能ごとに小さいMCU(12F1822)を配置して、それを全体を制御するMCUと
I2Cで通信して管理するとかもカッコいいと思うけど

あとは「どのくらいのスペースが確保出来るのか」とか「どのくらいのIOが必要
なのか」とか要件で決めるしかない

ただ「サブMCU沢山⇔制御MCU」みたいな構成のほうが拡張が利くけど、当然ながら
MCU間の通信プロトコルを考える必要も出てくるわけで。


あなたが目指したい事を考えると>531はさすがにIOが足りないかな
>530でデジタルIOが12個かな。
0537774ワット発電中さん
垢版 |
2019/01/14(月) 03:03:56.25ID:/CBef58K
仕事で、売り物に組み込むんじゃなきゃ、ardiuno で断然いいと思う。
相当高度なことまで、ライブラリを組み合わせてできる。
C言語がどうしてもダメなら、オススメしないけど。

本当に単純なもので、Lチカの応用程度なら、機能の少ない PIC12F系で
アセンブラというのも、なかなか勉強になるよ。
その程度なら、simulator でステップ実行しても直感的で理解しやすい。
0538774ワット発電中さん
垢版 |
2019/01/14(月) 03:12:44.15ID:0FKad7Rp
>>532
本のタイトルから著者のサイトへ回ると、なるほどこのスケール感なら
面実装用のちっこいPICでコンパクトに仕込むのが楽しいしやりがいもあるよね。
ってイメージだったですよ。
で、あなたの>>529ではそういうやりがいは少し薄れそうなので、Arduinoで出来なくもないっていうのが正直なところです。

ただ、コンパクトにまとめることが出来れば、応用範囲が広がることは確実です。
目先のデロリアンだけ見て一番楽な方法にするか、後々を考えてちょっと苦労してみるかはあなた次第。
0539774ワット発電中さん
垢版 |
2019/01/14(月) 04:37:29.73ID:ja5wijzN
arduino uno ってATmega328P+シリアルUSB変換チップ+レゾネータ+電源
じゃないんですか?
もしそうならブートローダをいれたATmega328PそのものをPIC的に基板を自作
したうえで使うって手もあるんじゃ?TXRXピンさえ基板上に立てておけば、
外部のFT232RLなどの経由でarduino IDE につなぐことができる?ほんとかな。

なにしろSFRがどうとか考えずにプログラム(スケッチ?)作れるし、
一個一個のPICよりふんだんにarduinoとしてのライブラリや実際のプログラム
の作例がネット上にあるし、さまざまに便利なような気がします。

そういう夢を見て夜中に目を覚ましたド初心者でして、それって正しいんですかね。
ATmega328PがPICでいうと、どれと同等なのかすらも知りませんが。
0540774ワット発電中さん
垢版 |
2019/01/14(月) 04:49:08.55ID:eSOKj8Ko
>>537
PICで普通にC言語でできるのに、
いまさらArduino言語を覚えたくないのよ。
スケッチとかシールドとか語源の分からない用語をつかうのも恥ずかしい。
Arduino言語って、なんか馴染めない。

まだ 素のAVRのほうが何倍もまし。
0541774ワット発電中さん
垢版 |
2019/01/14(月) 04:51:05.20ID:ja5wijzN
あ、ごめんなさい。DIPタイプのATmega328PならICソケットから抜き差しして
arduinoの基板そのものをつかってarduino IDE と接続できますね。
(ゼロプレッシャーソケットをつかったのがaitendoあたりにあったような・・・)
自作基板上のTXRXピンはいりませんわ。
自分はPICのほうが楽しめるんじゃないかと、あくまで漠然とですが感じてます。
0542774ワット発電中さん
垢版 |
2019/01/14(月) 05:39:17.63ID:GX/OZ1S4
>アセンブラというのも、なかなか勉強になるよ。
は、何の?
0543774ワット発電中さん
垢版 |
2019/01/14(月) 05:52:59.32ID:YVj8UGuw
>>541
外部クロックとかヒューズビットとかが面倒でねえ。
と、昔思っただけでよく調べもせず、そのままPIC使いになった。
以後PICやArduinoは使うが単体のAVRは使ってない。
0544774ワット発電中さん
垢版 |
2019/01/14(月) 07:39:34.42ID:a0DzVol5
>>アセンブラというのも、なかなか勉強になるよ。
>は、何の?
CPUの理解の。
勉強したことが無い人には分らないかも知れないな。

>単体のAVRは使ってない。
省スペースで小さくまとめようと思うと単体のmega328や8ピンを使わざるを得ない。
0545774ワット発電中さん
垢版 |
2019/01/14(月) 07:39:34.86ID:a0DzVol5
>>アセンブラというのも、なかなか勉強になるよ。
>は、何の?
CPUの理解の。
勉強したことが無い人には分らないかも知れないな。

>単体のAVRは使ってない。
省スペースで小さくまとめようと思うと単体のmega328や8ピンを使わざるを得ない。
0546模型にLED
垢版 |
2019/01/14(月) 08:31:18.66ID:evRQKt+c
せっかく本と部品等購入したのでとりあえずPICで挑戦してみますわ
デロリアン以外でも使ってみたいし
まずは本に載ってるプログラムを丸ごと真似して動くものを作ってみて
それから自分のやりたい事徐々に作っていこうと思います

部品届くの待ち遠しいなあ〜
0547774ワット発電中さん
垢版 |
2019/01/14(月) 09:52:01.73ID:7TGYwO9H
>>539
aruduinoはシールド使う時以外はそういう使い方しかしてないな。
PICで間に合う用途が多いからあまり使わないけど。
0548774ワット発電中さん
垢版 |
2019/01/14(月) 11:11:34.00ID:/CBef58K
>>540
PICでC使う時は、コンパイラにもよるけど、ポインタの制限や関数の作り方でオーバヘッドが出てくるので
それなりに気を使う。
ardiunoの用語はなじめないし、IDEに過度に縛られずに、
テキストでソースコードがあって、コマンドラインでコンパイルしてサクッとライターで書き込める
という環境がいいな、
avr はgccがあるので、安価でおいしい環境が揃う。シミュレータを使うために、avrstudioは使うけど。
pic では、仕事で使うので、純正でないけど、有料の cc5x使ってる。

でも結局 pic がメインなのは、

data sheet 読みなれた、
ispの結線が 5本で avrより1本少なくてすむ、
adc用の ref電圧が 1.024V で変換値 1V=1000 となんか気持ちイイとか

割とテキトーな理由でしがみ付いてるだけなんだよね。
0549774ワット発電中さん
垢版 |
2019/01/14(月) 12:01:47.75ID:Z9ve1CIT
別に論争を巻き起こしたい訳じゃあないんだけどさあ
8bitに限定したときにPICがAVRよりメリットがあるってんなら、その理由を
教えて欲しいんだけど

例えば↑で挙がったようなLEDの制御を行うにしても、8pinなら12F1822より
tiny85のほうがよっぽど高性能だよね

昔から使ってるから、とかいう理由は別に否定しないけど「PICもAVRもどっちも
使ったことがなくて、XXXを実現したいのでどちらかに手を出したい」みたいな
時にPICが有利な理由って何があるの?


あ、日本語英語議論はどうでもいいので要らないです
0550774ワット発電中さん
垢版 |
2019/01/14(月) 12:06:07.03ID:Z9ve1CIT
俺の想像する「PIC推しの理由」

・日本においては入手が容易
→昔は確かにそうだった事は認めるが、現在は正直どっちも変わらなくね?

・同程度の性能ならPICのほうが安い
→昔は確かに(以下略


俺の考える「(8bitの)PICは無い理由」

・AVRにはWinAVR、GCCがあってフリーで使えるから。XC8とかいうゴミを(略
0551774ワット発電中さん
垢版 |
2019/01/14(月) 12:19:47.67ID:Ojp3Wgj1
>>549
PICにはほぼ無料でPICほとんど使えるデバッガがあるからだろ
AVRはDRAGON使ってたが他になかったな。今はしらん
Arduinoとかいう環境は最初から考えていないので問題外
0553774ワット発電中さん
垢版 |
2019/01/14(月) 12:52:44.07ID:/CBef58K
>>550
仕事でPICというのは、オトナの事情があるからいいとして。

avrが性能、コストいずれの点でも、picと同等以上といわれればそうかもしれない。

新規にマイコンを検討してしている者にとっては、情報が過多で正直わかりにくいと思う。
PICにおいては、20年くらい前に、秋月、後閑さん、トラ技を巻き込んで、電子工作界がブレークして
そのまま何となく続いているって事が大きいでしょう。

avrは、ardiunoという形で一大勢力を築いたけど、日本でPICに完全勝利するかどうかは、
作例、雑誌、秋月を攻略できるかどうかでしょうね。

PIC陣営も、XC8のフリー版でもかなりのことが出来るという対策はしてるし手強い。
というかどっちもマイクロチック社。

僕も、最終的に avrに、GCCがあるかというのは大きい。
今から参入なら、avr !!!
0554774ワット発電中さん
垢版 |
2019/01/14(月) 13:09:38.89ID:6+TZPU8L
この手の入門機は導入ハードルの低さが重要
比較的安価かつトラブル起きにくいことでPIC / Arduino / ラズパイが支持されたのだろう
0555555
垢版 |
2019/01/14(月) 13:18:53.26ID:GvKdW7Bd
555
0557774ワット発電中さん
垢版 |
2019/01/14(月) 13:54:12.87ID:D+EUCXsT
>>553
8051が未だに現役だからな。
世間では8bitコアにそれ程の性能求めてないと思う。

趣味で何か作るなら16bit以上の方が楽だし、価格差も大した事無いし。
0558774ワット発電中さん
垢版 |
2019/01/14(月) 14:06:12.85ID:a0DzVol5
プロは色々と事情があるのは理解できる。
しかし趣味の電子工作で、これだけ情報があるのにPICを選ぶって何?
性能を無視するなよ。
三流のCPUで簡単なプログラムばかり作っていると、
何時までたっても三流のプログラマのままだぞ。
「水は方円の器に従う」って言葉もあるじゃないか。
ん? 「朱に染まれば赤くなる」の方がふさわしいか?w
0559774ワット発電中さん
垢版 |
2019/01/14(月) 14:07:19.28ID:cM5X0jYw
>>544
>>545
空気気読めないあなたにとっては相当大切なことらしいねw

>勉強したことが無い人には分らないかも知れないな。
初アセンブラは昔ゼッパチでやったくちだけど、これから入門の人、しかも模型の電飾にって人にまで
むやみにアセンブラを勧めるほど流れ読めないチャンはただの邪魔者だと断言できる

>省スペースで小さくまとめようと思うと単体のmega328や8ピンを使わざるを得ない。
PIC使ってる言うとる人にそのレスか、人の意見ガン無視ジジイ
0560774ワット発電中さん
垢版 |
2019/01/14(月) 14:12:39.33ID:OIXhVmYb
>>552
俺にはID:Z9ve1CITの発言も相当頭悪いけどなあ
自分の主張だけは正しいと思い込んでる奴に限って初めてのPICスレでPIC批判
そのこと自体十分頭悪いだろすでに
0561774ワット発電中さん
垢版 |
2019/01/14(月) 14:18:06.24ID:a0DzVol5
>>559
ハハハ、悪い、悪い。
PIC使うの辞めないでネ。
ケチをつける楽しみが無くなるし、優越感も味わえなくなるw
ホントはどうでもいいと思っているんだよ。

PICとPICユーザーの将来に栄光あれ
PICバンザーイ! PICユーザーバンザーイ!
0562774ワット発電中さん
垢版 |
2019/01/14(月) 14:21:02.52ID:wyldsAoa
AVR厨がまた無意味にわめきたててるけど、
ID:evRQKt+cにしてみたら模型の電飾ありき、紹介本ありきなので、
PICだのAVRだのの論争は著者に言ってくれって感じだな。
なぜお前の本でAVR使わねえんだよって堂々と書き込んで来いよ、ここでしかわめけない弁慶ども
https://dorobou.blog.so-net.ne.jp/2018-12-06

俺個人は100%>>546を支持する。
0564774ワット発電中さん
垢版 |
2019/01/14(月) 14:26:23.44ID:xLSGStM3
PICでアセンブラ勧めて、CPUの勉強になる
とか言っちゃってるの見ると(・∀・)ニヤニヤ
0565774ワット発電中さん
垢版 |
2019/01/14(月) 14:27:24.27ID:DHjfBmSJ
>>553
>最終的に avrに、GCCがあるかというのは大きい。
それ昔からよく聞くフレーズだけど、具体的にXC8と比較してどういうことか教えて。
XC32あたりはそもそも中身はGCCだよね。
0566774ワット発電中さん
垢版 |
2019/01/14(月) 15:29:34.96ID:SiDS2/9B
>俺の考える「(8bitの)PICは無い理由」
>・AVRにはWinAVR、GCCがあってフリーで使えるから。XC8とかいうゴミを(略
WinAVRって知らなかったけど最新が2010/01/20…、おいっ!
XC8〜32まですべてフリー版でも全く遜色無い、が共通認識なのもご存じない。
XC32に至ってはGCCベースなことも知らない。

そもそも8bitでフィルターかける時点でお花畑認定。
で、俺の考える…とか、笑うしかないわ。
0567774ワット発電中さん
垢版 |
2019/01/14(月) 15:53:02.92ID:GSUAAgWy
>>563
ホント頭悪いよねこの人>>ID:a0DzVol5
>しかし趣味の電子工作で、これだけ情報があるのにPICを選ぶって何?
「電飾しましょっ! 2 PIC編」という本を購入したと言ってるのに、それはガン無視で自分語りに終始する。
こんなのがAVR支えてるんじゃさぞ重かろうてw
0568774ワット発電中さん
垢版 |
2019/01/14(月) 16:58:17.17ID:/CBef58K
>>566
XC8〜32まですべてフリー版でも全く遜色無い、が共通認識
という点と商用利用における、有償版との注意事項がどうなっているのか気になります。

昔の、PIC12F62xあたりと XLPシリーズあたりでは、ずいぶん状況は違うけど、
スタックが小さいやつと、FSR0しかないやつだと、C言語も注意が必要。
それでも、コンパイルが通って仕様満たせば、奇怪なasmでもいいとも思うけどね。
0569774ワット発電中さん
垢版 |
2019/01/14(月) 16:59:30.71ID:SCcnJJrT
本を買う気はさらさら無いが、
site:https://dorobou.blog.so-net.ne.jp/ PIC
とやってみた限りでは、このスレ的にはただのLチカですな。
楽しそうだけど、模型に興味がなければ得るものは無さそう。
0570774ワット発電中さん
垢版 |
2019/01/14(月) 17:03:02.26ID:HjOLOzSO
>>568
その程度のことも自分で調べずにここで吠えてたってことか。
それで恥ずかしいと思わないのがAVR厨の証だよなw
0571774ワット発電中さん
垢版 |
2019/01/14(月) 17:09:51.60ID:OEOf+u0C
>>568
>奇怪なasmでもいいとも思うけどね。
そういう遠吠えをやめて奇怪だという証拠を示してから語れよ
一向に根拠を示せないが減らず口はたたく
もうそこらのレイシストと同じ論法ですよあなたのは
0572模型にLED
垢版 |
2019/01/14(月) 18:27:42.48ID:evRQKt+c
なんか俺のせいでスレの雰囲気悪くなっちゃって申し訳ない…
0574774ワット発電中さん
垢版 |
2019/01/14(月) 19:01:13.99ID:/CBef58K
>>570
>>571

ほえてませんよ。
avr厨でもないし、

20年くらい、個人仕事で、PICも使ってきて、windowsやlinuxでもプログラム書いたりしてるけど、
だからといって、最新のPICの状況を把握しているというわけではないので、興味あるのですよ。

PICもC言語だけで開発してます. cc5xでhitec-c や xc8のように高機能ではないけど、何とかなってきました。
でも、たまに、sprintf系の関数も使ってみたいのですよね。
0575774ワット発電中さん
垢版 |
2019/01/14(月) 19:02:34.21ID:MTBs6jPQ
>>572
いや、君はまったく悪くないから気にしなくていいよ
でもまあ君に落ち度があるとするなら、こんなゴミスレで思わずマジ質しちゃった点かな
ここのゴミスレには発言に「厨」だの「花畑」だのつけるような子が多いからね
0576774ワット発電中さん
垢版 |
2019/01/14(月) 19:07:08.61ID:JDSD39ZC
なるほどそういうLチカ需要もあるのかと思ってあっちものぞきにいったら、
調温コテ厨が来ててやっぱりFX600推してて笑った。
0577774ワット発電中さん
垢版 |
2019/01/14(月) 19:16:38.42ID:NIy0fhWn
>君は
>ような子が
ね、自分じゃ気付かないんだ、こういう人って。
面白いよね。
0578774ワット発電中さん
垢版 |
2019/01/14(月) 19:29:35.00ID:9RIF7Lxb
>>574
CC5Xとか初耳でした。
私はHI-TECH CにちょっとかすっただけですぐXC8だったので…。
以後ずっとXC8〜32のフリー版のみで一切不自由なく、メモリの多いチップへの変更がほんのたまにあるだけ。
それも、XCの有料版買うか1つ上のチップに変えるかの2択で、当然チップの交換の方が安いです。

いずれにしても、その経歴のあなたがAVRはGCCがあるからとか間違った優位性を語るのはどうかと…。
だからやり玉にあげられるのです。
0579774ワット発電中さん
垢版 |
2019/01/14(月) 19:43:36.62ID:fKxnJFKw
>>577
ホント、ゴミスレと認識しているスレへわざわざ出張って来て
他人を「君」だの「子」だの呼ばわりして悦に入ってるのがAVR厨の本質
0580774ワット発電中さん
垢版 |
2019/01/14(月) 20:15:58.78ID:/CBef58K
>>578
僕も、速j度的に問題ないときは、オーバーヘッドあって冗長なasmになっていても
チップ交換で行くというやり方を選択しますね。

一応仕事で使うことも前提なので、xc使うなら有料版ですけど、そこまでの必然性のない状況です。

xcもgccベースという話しは存じてます。 gccは、基本linux でしか使っていないけど、
フリーだけどメンテナンスはされているものです。

ただ、avrgcc がちゃんと責任もってメンテナンスされているか?たぶんユーザが多いから大丈夫だろうと思っているけど、
cpuとしては、avrのアーキテクチャが一般的だしね。

xcは、マイクロチップがメンテナンスの責任持っているものの、内部は公開されてるんだっけ?とか、
Free userはどこまで信用していいのかなとそこは、分かりません。まぁ買えよ!!という話しだけど、
軽く10万以上するので、そこは、尻込みですね。

そこらへんを、より深く考察した上での, avrの優位性を論じているわけでないので、
今後 xcのヘビーユーザになれば、意見は変わるかもね。その程度の avr推しです。
0581774ワット発電中さん
垢版 |
2019/01/14(月) 22:57:49.66ID:a0DzVol5
さて本日も色々と出ましたが、ではシメと致しまして、
>シングルタスクで書くと条件成立チェックのポーリングが多くなりそうだな、
>というプログラムを作る時は、小さなCPUでもマルチタスクで書けるAVRを選ぶ。
>DI/Oをシーケンサーみたいに処理する(1点づつ、リアルタイムに)時はAVRで十分だと思います。

おかげさまで面白楽しい1日を過ごす事が出来ました。感謝しております。
(ホントですよ)
では皆様、お休みなさい。良い夢を。
0583774ワット発電中さん
垢版 |
2019/01/15(火) 01:13:10.47ID:OAqGn/x/
>>581
ホラ吹きがお休み前にホラ話を引用か。
ホラ尽くしでお前らしいじゃんw
0584774ワット発電中さん
垢版 |
2019/01/15(火) 01:39:29.61ID:yQlIPZJF
日本人は個性という概念を教育してないからな

和を乱す行為は悪として幼少の頃から教育されている
単一民族の性なのか、社会秩序を重んじるからなのか

そのおかげで、自分の価値観に当てはまらない場合は
叩きまくるという言動にうつるんだわな
コレな、火病を国民病とする朝鮮人とは違った
日本人の国民病みたいなもんだな

日本でオープンコミュニティが発展しない要因だわな
匿名掲示板なんてそりゃもう、価値観違う他人を
どれだけアホ扱いして叩きまくるかの実験場みたいなもんだ
0585774ワット発電中さん
垢版 |
2019/01/15(火) 01:48:44.95ID:AfHJf0D8
>>584
お前さ、海外のフォーラムのぞいたことねえだろ
例えばPICのフォーラムで>>581書いてみ、ボロカスだから
どこでもいっしょよ、お前が井の中にいるだけ
で、日本人はーとか長文書いちゃって、下ばっか見てそうで笑える
0586774ワット発電中さん
垢版 |
2019/01/15(火) 13:32:47.18ID:giQvIjEH
>>503
高電圧のおかげで、リセットピンを入力ポートに切り替えても、isp可能だと思うけど。
0587774ワット発電中さん
垢版 |
2019/01/15(火) 16:55:46.00ID:Pcl0zj8f
>>503
最近のPICは高電圧不要なのも知らずに買収された方のAVRが圧勝とか。
どこの大本営の発表を鵜呑みにしてるんだろうコイツ。
0588774ワット発電中さん
垢版 |
2019/01/15(火) 21:16:19.18ID:oMtofRh4
ぐだぐだ言わずに自分の好きな物使えばいいだけだろ〜〜〜〜
他人が何使おうが関係ないだろうが!!!
くだらね〜〜〜な!!
0589774ワット発電中さん
垢版 |
2019/01/15(火) 22:38:42.74ID:w0Exwj7J
>>588
古い知識で全体を語るのは間違ってるという話をしているのだから、
お前のような感性だけの文系脳は黙ってろ。
好きになるにも理屈は必要だ。
下らないと思うならお前は反応しなければいい。
0590模型にLED
垢版 |
2019/01/18(金) 13:55:28.20ID:jrJ/+YKa
模型にLED検討してる初心者です
コテハンにしたのでNGする方はよろしくです
プログラム組む前に部品接続方法を考えてみました
アドバイス頂けたらと思います
https://i.imgur.com/d77SvJth.png
0591模型にLED
垢版 |
2019/01/18(金) 14:13:32.27ID:jrJ/+YKa
ちょっと間違いに気づきました
やり直します
0593774ワット発電中さん
垢版 |
2019/01/18(金) 15:55:36.98ID:N2V5NPk8
>>553
ここ数年はトラ技やInterfaceですらArduino推し
次いでラスパイ
PIC記事は偶に後閑氏が書く程度やで…
0594774ワット発電中さん
垢版 |
2019/01/18(金) 16:09:57.02ID:lx1J/wOG
マイクロチップテクノロジもPICの将来に不安を感じたからAVRを買収したんじゃないの?
0596模型にLED
垢版 |
2019/01/18(金) 16:59:40.96ID:nMBV1f6F
>>595
アドバイスありがとう
理由は?
番号は若い順からがいいんだっけ?
0597774ワット発電中さん
垢版 |
2019/01/18(金) 17:06:31.45ID:ke5Y3Yl6
まずはPIC16F1827のデータシートの6ページ見て考えてみて。
0600774ワット発電中さん
垢版 |
2019/01/18(金) 17:55:44.48ID:1Dt2IF8A
>>592
RA6 のSWをPORTBに移して、内部プルアップ使うと、抵抗不要になる。
RA1,2,3は、LEDパラになってるけど電流値大丈夫かな?
0601模型にLED
垢版 |
2019/01/18(金) 18:55:13.41ID:jrJ/+YKa
>>597
RA5が入力用端子って事かなあ?
本に書いてないので用語が分からない…

>>600
こうですかね?
https://i.imgur.com/NUXDPe5h.png
LEDは定格20mAだと思うのですが並列はまずいですかね?

うーん分からない事だらけだ…
0603774ワット発電中さん
垢版 |
2019/01/18(金) 19:44:37.37ID:ErNFSAuW
>>602
1ピン最大20mA程度、全部合計で100mAちょいくらいかな?
抵抗値を330Ωにしたら全部で10個くらい同時に点灯できる。
ま、ウインカーとかは常時点灯じゃないからいいけど。
220Ωで2個つながってるところはオーバーするかも。

>>595の言ってるピンには特殊用途が割り当てられてるから、
もしピンが足りるなら使わずに置いとく方がいいってこと。
0606774ワット発電中さん
垢版 |
2019/01/18(金) 20:16:43.51ID:HWWHnn9f
>>604
教え方のポリシーの問題だろ。
1から10まで付きっ切りで教えるつもりのあんたと、
なるべく早い段階でデータシートになじんだ方が結局は本人のためという>>597の。
俺は意地悪だから>>597寄りだな、安易に教わったものは結局身に付かんよ。
あんたのような奴に限って飽きたら放置するに相場は決まってる。
この質問者は熱心そうだから、自分で解決する手助け程度の方がいい。
0607模型にLED
垢版 |
2019/01/18(金) 20:32:02.67ID:jrJ/+YKa
並列はやめて抵抗も無しに
https://i.imgur.com/IuCgMt9h.png
これでいけそう?

>>604
組み込んだ状態で書き換え可能になるって事?
今回はピンに余裕がないから出来ないけど便利そう
0608774ワット発電中さん
垢版 |
2019/01/18(金) 20:32:03.59ID:WmEFwvz/
自分はただリンク張って人任せにしてるだけのくせに
>こういうひねた態度だから誰も質問しなくなるんだよな
とか、喧嘩売りにきてんのか、この小僧は!
0609774ワット発電中さん
垢版 |
2019/01/18(金) 20:36:09.67ID:ItNhnJyS
>>607
>>604のサイトは古いし冗長だから気にしなくていいよ。
データシート見てプログラム書き込み用のピンを空けとけば当面大丈夫。

回路はそんな感じでいいでしょ。
試しはどうやってやる?
ブレッドボードとか使う予定ある?
0614774ワット発電中さん
垢版 |
2019/01/18(金) 21:01:35.72ID:E3TqVzPN
フルボッコわろた
ID:jrJ/+YKaさんここの雰囲気が分かったでしょ
ID:HWWHnn9fが白状してるように意地悪が多いから注意して質問してね

ICSPは凄く便利だから絶対使った方がいいよ
やろうとしてるのはPICを学習するのにいい題材だと思うから頑張ってね
0615模型にLED
垢版 |
2019/01/18(金) 21:02:14.01ID:jrJ/+YKa
>>613
いやプログラミングを全くやった事ないのでまずは本を見ながら入力してみる
とるあえずMPLAB X IDEとXC8コンパイラをインストールした
0617模型にLED
垢版 |
2019/01/18(金) 21:07:42.02ID:jrJ/+YKa
>>614
色んな人がいるからこその5chだと思うので、多かれ少なかれ教えてくれる人には感謝してる
基礎の基礎までレスポンスよく答えてくれるここの住人は本当ありがたいよ
0619774ワット発電中さん
垢版 |
2019/01/18(金) 21:42:43.18ID:ItNhnJyS
マトリクスとかダイナミック点灯とかもあるから安心して。
まずは1つ点滅させるところまでを目標にした方がいいよ。
■ このスレッドは過去ログ倉庫に格納されています

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