PIC専用のスレ Part 57

1774ワット発電中さん2018/02/03(土) 23:52:05.99ID:EM0c0L1y
     ______
   /Microchip ./|
 / ( ゚∀゚)   /  | アセンブラのアの字もわからない
 |~ ̄ ̄ ̄ ̄ ̄|  /. 超初心者からHEXが読めてしまう
 |/Z./Z./Z./Z_|/ ||  鬼プロフェッショナルの為のスッドレ(#゚Д゚)だ!モ゙ルァ
  ||. ||. ||. ||
大人気のPICマイコンのスレ
なんといっても情報が豊富だし、開発環境も多いし、パッケージも豊富
使いやすくて、しかも安い。やっぱりPICだよね
例の如く基本リンクだ
http://www.microchip.com/  マイクロチップ本社(Microchip Technology Inc. )
http://www.microchip.co.jp/ マイクロチップ テクノロジー ジャパン 株式会社
http://www.microchip.com/maps/microcontroller.aspx Microchip Advanced Part Selector (Maps)
またーりやっておくんなまし
種類が多くてワカランって奴は上記パーツセレクタで、機能から最適製品を絞り込め!
教えて君はとりあえずGoogle( http://www.google.co.jp/ ) くらい使おう

テンプレ内の秋月小売価格も在庫が捌ければ、次の仕入れからは昨今の為替相場変動にならって
適宜価格改定されてます。ここの表記価格とは違うかもしれないのでそのつもりで

回答者する人の注意
.  最初に回答したい気持ちは分かるけど、質問者の内容を、落ち着いてよく読もう。
質問者する人の注意
.  あなたの周囲しか通じない変な省略語は使わずに、なるべく詳しく説明してね

前スレ:
PIC専用のスレ Part 56
https://rio2016.5ch.net/test/read.cgi/denki/1501476623/

2774ワット発電中さん2018/02/03(土) 23:58:20.57ID:EM0c0L1y
//////////////// 秋月PIC 買うなら これだ ! //////////////////

参考…秋月扱い【Enhanced Mid-Range】8bit PIC12F1* PIC16F1*

[20pin] 種類豊富
16F18346 \160 16Kw 2048 I/O18 ADC17 DAC1 CapS-- Comp2 Timer3/4 CCP0/0/4/2 EUSART1 MSSP2 CWG2 CLC4 NCO1 PPS
16F1829 . \160 08Kw 1024 I/O18 ADC12 DAC1 CapS12 Comp2 Timer4/1 CCP1/1/2/2 EUSART1 MSSP2 CWG- CLC- NCO-
16F1828 . \155 04Kw 0256 I/O18 ADC12 DAC1 CapS12 Comp2 Timer4/1 CCP1/1/2/2 EUSART1 MSSP1 CWG- CLC- NCO-
16F1709 . \150 08Kw 1024 I/O18 ADC12 DAC1 CapS-- Comp2 Timer4/1 CCP0/0/2/2 EUSART1 MSSP1 COG1 CLC3 NCO- PPS
16F1619 . \150 08Kw 1024 I/O18 ADC12 DAC1 CapS-- Comp2 Timer4/3 CCP0/0/2/2 EUSART1 MSSP1 CWG1 CLC4 NCO- PPS
16F1579 . \140 08Kw 1024 I/O18 ADC12 DAC1 CapS-- Comp2 Timer2/5 CCP0/0/0/4 EUSART1 MSSP- CWG1 CLC- NCO- PPS
16F1508 . \130 04Kw 0256 I/O18 ADC12 DAC1 CapS-- Comp2 Timer2/1 CCP0/0/0/4 EUSART1 MSSP1 CWG1 CLC4 NCO1
16F1459 . \180 08Kw 1024 I/O17 ADC-9 DAC1 CapS-- Comp2 Timer2/1 CCP0/0/0/2 EUSART1 MSSP1 CWG1 CLC- NCO- USB

[18pin] 秋月では取扱い少
16F1827 . \130 04Kw 0384 I/O16 ADC12 DAC1 CapS12 Comp2 Timer4/1 CCP1/1/2/2 EUSART1 MSSP2 CWG- CLC- NCO-

[14pin] 機能的に8pin同等
16F18326 \130 16Kw 2048 I/O12 ADC11 DAC1 CapS-- Comp2 Timer3/4 CCP0/0/4/2 EUSART1 MSSP2 CWG2 CLC4 NCO1 PPS
16F18325 \100 08Kw 1024 I/O12 ADC11 DAC1 CapS-- Comp2 Timer3/4 CCP0/0/4/2 EUSART1 MSSP2 CWG2 CLC4 NCO1 PPS
16F1825 . \150 08Kw 1024 I/O12 ADC-8 DAC1 CapS-8 Comp2 Timer4/1 CCP1/1/2/2 EUSART1 MSSP1 CWG- CLC- NCO-
16F1823 . \100 02Kw 0128 I/O12 ADC-8 DAC1 CapS-8 Comp2 Timer2/1 CCP1/0/0/1 EUSART1 MSSP1 CWG- CLC- NCO-
16F1705 . \100 08Kw 1024 I/O12 ADC-8 DAC1 CapS-- Comp2 Timer4/1 CCP0/0/2/2 EUSART1 MSSP1 COG1 CLC3 NCO- PPS
16F1503 . \080 02Kw 0128 I/O12 ADC-8 DAC1 CapS-- Comp2 Timer2/1 CCP0/0/0/4 EUSART- MSSP1 CWG1 CLC2 NCO1
16F1455 . \140 08Kw 1024 I/O11 ADC-5 DAC1 CapS-- Comp2 Timer2/1 CCP0/0/0/2 EUSART1 MSSP1 CWG1 CLC- NCO- USB
16F1454 . \130 08Kw 1024 I/O11 ADC-- DAC- CapS-- Comp- Timer2/1 CCP0/0/0/2 EUSART1 MSSP1 CWG- CLC- NCO- USB

[8pin] シリーズ最小構成
16F18313 \075 02Kw 0256 I/O-6 ADC-5 DAC1 CapS-- Comp1 Timer2/1 CCP0/0/2/2 EUSART1 MSSP1 CWG1 CLC2 NCO1 PPS
12F1840 . \120 04Kw 0256 I/O-6 ADC-4 DAC1 CapS-4 Comp1 Timer2/1 CCP0/1/0/1 EUSART1 MSSP1 CWG- CLC- NCO-
12F1822 . \100 02Kw 0128 I/O-6 ADC-4 DAC1 CapS-4 Comp1 Timer2/1 CCP0/1/0/1 EUSART1 MSSP1 CWG- CLC- NCO-
12F1612 . \080 02Kw 0256 I/O-6 ADC-4 DAC1 CapS-- Comp1 Timer4/1 CCP0/0/2/2 EUSART- MSSP- CWG1 CLC- NCO-
12F1572 . \080 02Kw 0256 I/O-6 ADC-4 DAC1 CapS-- Comp1 Timer2/4 CCP0/0/0/3 EUSART1 MSSP- CWG1 CLC- NCO-
12F1501 . \070 01Kw 0064 I/O-6 ADC-4 DAC1 CapS-- Comp1 Timer2/1 CCP0/0/0/4 EUSART- MSSP- CWG1 CLC2 NCO1

表記 Timer[8bit]/[16bit],CCP[Full]/[Half]/[CCP]/[PWM],CapS=CapSense,Comp=Comparator
CWG=Complementary Waveform Gen.,CLC=Configurable Logic Cell
NCO=Numerically Controlled Oscillator,PPS=Peripheral Pin Select

3774ワット発電中さん2018/02/04(日) 00:03:35.95ID:GtRcnMhP
あとメモリ倍な16F1509と
ZeroCrossDetectorが付いた16F1769が追加されてる…
秋月は客先要望聞きすぎw

4774ワット発電中さん2018/02/04(日) 00:59:45.56ID:sU6CQbui
PIC24は?
PIC32は?

5774ワット発電中さん2018/02/04(日) 01:00:15.36ID:sU6CQbui
8ビット専用スレですか?

6774ワット発電中さん2018/02/04(日) 01:37:46.68ID:sU6CQbui
16ビットは死んでるけど
32ビットは頑張ってるよ

PIC32MM
8ビット16ビット置き換えをねらったコンパクトなコア
安い、省電力
microAptiv 25MHz

PIC32MX
設計が古くてエラッタも多い、これだけはお勧め出来ない、後継待ち
M4K 120MHz

PIC32MK
ミドルクラス32ビットPIC、なぜかI2Cが無い
microAptiv 120MHz

PIC32MZ EF
PICコア最強、DSP命令や倍精度浮動小数点命令搭載
M-Class 252MHz

PIC32MZ DA
グラフィック、32MB RAM
microAptiv 200MHz

7774ワット発電中さん2018/02/04(日) 01:49:16.01ID:sU6CQbui
RAM 16BのPIC10F200から
RAM 32MBのPIC32MZ2064DAH176まで

すべてPICです

8774ワット発電中さん2018/02/04(日) 08:19:40.62ID:QSN/ogRJ
PICは非常にエラッタの多いマイコンです
購入前には必ず目を通しておきましょう
機能が丸々使えないといった詐欺のような物まで普通に存在します

なお、公開されていないエラッタも多数存在するので注意

9774ワット発電中さん2018/02/04(日) 09:22:27.70ID:Hl+IVyoZ
PICの8ビットコアは他の8ビットマイコンと比べても
非常にロースペックです

4クロックで1命令ですので
クロック周波数に対して1/4くらいの性能という感覚でいた方がいいですね

いまだにアセンブラ原理主義者が多いのも、貧弱なコアのせい?

少しでも重い処理がある場合は
16ビット、32ビットを検討しましょう

10774ワット発電中さん2018/02/04(日) 09:47:18.32ID:Hl+IVyoZ
PIC10F200 (4Mz) だと
IRリモコンの波形生成くらいが限度かな

11774ワット発電中さん2018/02/04(日) 13:42:57.64ID:Q8rx7TS7
>>9
もともと、キーボードコントローラとか、速度の要らない用途向けに作られたのに、何を今頃。

12774ワット発電中さん2018/02/04(日) 17:49:34.07ID:XUlgsU9I
色々と御不満もおありでしょうが、「馬鹿と鋏は使いよう」という言葉もございますし、
適材材適所でお願いできれば、と希望しております。

13774ワット発電中さん2018/02/04(日) 19:16:42.74ID:BnE5aYyZ
>>6
> PIC32MZ DA
> グラフィック、32MB RAM

ぐはぁ
なんだこの化け物マイクロコントローラは

14774ワット発電中さん2018/02/04(日) 20:23:53.90ID:LDVdzbBd
パソコン関係ですごい人たちがインタビューに答えてます

電子立国 日本の自叙伝 第5回 8ミリ角のコンピューター
https://www.youtube.com/watch?v=E4r43ufUQAk

新・電子立国 第5回 ソフトウェア帝国の誕生〜天才たちの光と影〜
https://www.youtube.com/watch?v=FjaCoiWOse0

15774ワット発電中さん2018/02/04(日) 21:26:09.17ID:LkW8agMY
>6 の内容で気になったんだが、
M4Kの設計が古くてエラッタも多いというのはCPUコアに関してということ??

 確かに書き込み動作と割込みが競合すると書き込み動作を2回行うという
バグがあって、このためにIOレジスタへの書き込みの時に割込みを制御する
必要があるというかなり面倒な制約は知っているが、ひょっとして他にもある??

16774ワット発電中さん2018/02/05(月) 03:22:13.46ID:SMtpQdfr
mipsだろ
picはただのブランドだなこの場合
非力を連想させるから変えりゃいいのに

17774ワット発電中さん2018/02/05(月) 16:41:37.39ID:old4kYO0
マイクロチップテクノロジのCPUのネーミングは下品で美しくない、
と思ったことがあるような気がするw

18774ワット発電中さん2018/02/06(火) 02:34:55.02ID:3EkltGDZ
欧州のヤツらがArduinoに使っとけば今頃8ビットの覇者になってたのに・・・

19774ワット発電中さん2018/02/06(火) 06:35:57.26ID:+4COFt9b
今でも8bit限定なら世界1じゃないの

20774ワット発電中さん2018/02/06(火) 10:27:17.42ID:L7DFolmf
そう思っていた時期が自分にもありました

21774ワット発電中さん2018/02/06(火) 14:48:19.05ID:v3APQ8tK
そりゃAVRと比べれば周辺I/O制御用のPICなんか使う気になれんだろ。
世界の常識だが、日本では非常識なのが不思議だw

22774ワット発電中さん2018/02/06(火) 15:10:43.00ID:vthQ3KUz
Arduino、ぽっと出て 一年もしたらもう消えてた イメージ

しょうがないね
今やPi系の方が安いくらいだから、選ぶ意味が無くなった

23774ワット発電中さん2018/02/06(火) 18:53:16.64ID:NvreXU43
>>22
そりゃ情報収集のアンテナが鈍すぎでしょ……。
石単体での差もあったものの、一時期PICよりAVRを勧められた点の一つに無制限に石を使えるCコンパイラとかあったし(PICはHi-Tecコンパイラとかでフリー使用は2kが精々の時代)
そんな古い時代から手軽に使えるArduinoIDEは存在したし、古くてもパラレルポートかシリアルポートで(もしくは外付けUSBシリアル変換器でもいい)ブートローダーが書き込みさえできればそれ以外の領域はProcessing言語で簡単に記述できた。

っていうか日本語ウィキペディアでも2008年10月にはすでに5万ユニット出荷されてると書いてあるから出荷が始まったのも少なくともほぼ10年も前だな。

24774ワット発電中さん2018/02/06(火) 19:28:37.86ID:oGL2VmCi
>>22
Raspberry Piは通常Linuxで使うから割り込みとかやろうとすると急に敷居が高くなる
そういう処理はPICやArduinoとかARMマイコンとかの方が向いてる

25774ワット発電中さん2018/02/06(火) 19:59:45.95ID:vthQ3KUz
Raspberry Piは通常Linux・・・

安いから、そういう考えはもう無くなったね

26774ワット発電中さん2018/02/06(火) 21:39:30.45ID:LLry0Qzh
いくら御託並べても買収されて無くなっちゃった事が全てを物語ってる。

27774ワット発電中さん2018/02/06(火) 21:40:21.38ID:LLry0Qzh
>>23
いくら御託並べても買収されて無くなっちゃった事が全てを物語ってる。

28774ワット発電中さん2018/02/06(火) 22:45:47.12ID:UcmX+Fho
>>27
買収されて消えずに残っているわけだけど、つまりのところ、それを必要としたから買収したのだろうね。

でも、マイコンのユーザーにはそんなことは関係のないことで、PICユーザーにとってはPICが存続するなら
他のマイコンのシェアが高くなろうが、低くなろうがあまり関係ないよね。
気になるの?

29774ワット発電中さん2018/02/07(水) 07:04:25.31ID:qNiyKxDf
PICユーザー見ると、何となぁく「勝った」とか「可哀想に」とか思っちゃうんだよね。
いや、特に理由は無いんだけど、何でだろうね。

30774ワット発電中さん2018/02/07(水) 07:32:46.73ID:i0FMa7Md
PICしか使ったことのない奴がバカ自慢しているからじゃないの。

31774ワット発電中さん2018/02/07(水) 08:24:12.12ID:9+ckoVNG
AVRも昔は使ってたけど買収前からもう戻る気はなくなってた

32774ワット発電中さん2018/02/07(水) 08:35:07.05ID:GwY591NT
作品の評価で勝ったとか負けたとかならともかく、
使っているマイクロコントローラで勝ったとか哀れんだりとか
いったい何を目指して、あるいはどういう価値観で、もの作りをしてるんだろな。

そんな感情は無駄な摩擦を作るだけなのに。

33774ワット発電中さん2018/02/07(水) 10:18:06.81ID:GsGO1sLg
>>32
こういう人は、街でクルマ乗ってて、すれ違うたびに勝った負けたってつぶやいてるんだよ
軽自動車乗ってるのにね

34774ワット発電中さん2018/02/07(水) 10:43:39.72ID:4ckN3o/b
>>32
こういうのマジで組み込みの仕事でもいるからそういうのとはほとんど仕事しない。
うんざりする。

>>33
事故車起こしのあからさまな欠陥持ちの屑鉄みたいなセンチュリーを買って、自分で運転してるような感じじゃね?
知性の無さが加齢臭の如くにじみ出てる。電電板居ながら自分で説明できないらしいし。

35774ワット発電中さん2018/02/07(水) 12:16:26.68ID:tTPMlLac
AVR狂信者の恨みは恐ろしいな

36774ワット発電中さん2018/02/07(水) 13:27:03.40ID:qNiyKxDf
8ビットPICコアは旧世代の入出力制御用CPUでありマルチタスクでは動かせない。
単機能の簡単なプログラムしか作らない人にはそれでも十分なのかな?

37774ワット発電中さん2018/02/07(水) 13:41:02.36ID:qNiyKxDf
センチュリーか・・・
昔、計理士さんに「利益が多すぎる、車でも買って金を使ってください」と言われて、
300万円用意して、カミサンの免許取得代金、カリーナ+カーナビの購入代金に使ったことを思い出した。
その頃はまだカーナビがメチャ高かった。
今は車を持っていない。
(PICにもAVRにも関係ない話でゴメンよ)

38774ワット発電中さん2018/02/07(水) 15:17:44.66ID:UaEOgaZr
>>36
フラッシュメモリもRAMも少ない8bitマイコンに何を求めてるの?

39774ワット発電中さん2018/02/07(水) 22:48:28.40ID:eP6RU1Wm
ここには、口先だけの、評論家しかいないのかな???
実際に何に使うためのものかわかっていないだけじゃないの??
口先だけなら何でも言えるよ〜〜〜

40774ワット発電中さん2018/02/08(木) 00:41:38.14ID:XCnRJCgr
>>36
一応、PIC18はFree RTOS 対応してる。
使う気にはならないけど。

41774ワット発電中さん2018/02/08(木) 08:30:24.27ID:eg4TOMq/
AVRって128のFFTやソフトを使わずモータ制御や電源のスイッチング制御も余裕なんでしょ、凄いね

42774ワット発電中さん2018/02/09(金) 03:25:44.81ID:5jUqxRtW
>>36
それは>>36の能力が低すぎるから。

43774ワット発電中さん2018/02/09(金) 12:06:48.70ID:dXldEiMp
>>42
俺もそう思う。
>>36は、自分がバカだということをそんなに宣伝しなくてもいいよのにね

44774ワット発電中さん2018/02/10(土) 01:05:07.03ID:+2yAC4am
8ビット縛りだとAVRがPICより使いやすいのは確かだと思う(というかPICがダメ)

アーデュイーノの影響か海外では人気があって、ARMとかと組み合わせて作られてる製品が多いね

45774ワット発電中さん2018/02/10(土) 08:39:04.95ID:2bS/aUGC
使いにくいPICをなだめすかして思い通りに動かせるようになったときの
達成感というか征服欲がうまくスパイスになってついついPIC 8bitを使ってしまうな

46774ワット発電中さん2018/02/10(土) 10:56:05.88ID:F6a2i3nm
>>45
8bit コアは、機能レジスタに値設定する仕事がめいんだから。

47774ワット発電中さん2018/02/10(土) 15:23:11.17ID:C24XiJ8e
>フラッシュメモリもRAMも少ない8bitマイコンに何を求めてるの?
低機能なCPUと簡単なプログラムで装置・機器を作ると、誰でも容易に同じ仕様で作れるわけで、
結局は価格勝負や納期勝負(あるいは接待勝負やワイロ勝負w)になってしまう。
仕事としているなら、たとえ8ビットであってもより高機能なCPUとプログラミング技術を使って、
他社が追随できないようなプログラムを、一度受注したら他社に乗り替えられにくいプログラムを
目指すべきだと思う。
・・・・・・・
なんて偉そうに書いちゃった、アハハ。
さて女子アイスホッケーのスエーデン戦を見ないと。

48774ワット発電中さん2018/02/10(土) 15:25:02.82ID:C24XiJ8e
趣味なら、好き勝手にやれば良いと思う。

49774ワット発電中さん2018/02/10(土) 22:02:18.37ID:MdVVU5Zd
なあおまいらさん

デッドマンタイマって何に使ってるん?

うヲッチドッグタイマもあるのにデッドマン使う場所ってなんかあるん?

50774ワット発電中さん2018/02/10(土) 22:08:47.61ID:MdVVU5Zd
デッドマン装置と

うヲッチドッグタイマは別系統で考えようって哲学なんかな?(^o^)

51774ワット発電中さん2018/02/12(月) 18:13:11.73ID:/rCRMZlr
clrwdtでクリアできちゃうのより信頼性上がるんでは?

52774ワット発電中さん2018/02/20(火) 17:05:43.05ID:Tm/xIdZZ
ソフトできっちり異常を検出することが重要
これが正常に行われない検出だけをハードに頼る
だからハードはシンプルで良い

新着レスの表示
レスを投稿する