PIC専用のスレ Part 57
■ このスレッドは過去ログ倉庫に格納されています
______
/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/ //////////////// 秋月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 あとメモリ倍な16F1509と
ZeroCrossDetectorが付いた16F1769が追加されてる…
秋月は客先要望聞きすぎw 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 RAM 16BのPIC10F200から
RAM 32MBのPIC32MZ2064DAH176まで
すべてPICです PICは非常にエラッタの多いマイコンです
購入前には必ず目を通しておきましょう
機能が丸々使えないといった詐欺のような物まで普通に存在します
なお、公開されていないエラッタも多数存在するので注意 PICの8ビットコアは他の8ビットマイコンと比べても
非常にロースペックです
4クロックで1命令ですので
クロック周波数に対して1/4くらいの性能という感覚でいた方がいいですね
いまだにアセンブラ原理主義者が多いのも、貧弱なコアのせい?
少しでも重い処理がある場合は
16ビット、32ビットを検討しましょう PIC10F200 (4Mz) だと
IRリモコンの波形生成くらいが限度かな >>9
もともと、キーボードコントローラとか、速度の要らない用途向けに作られたのに、何を今頃。 色々と御不満もおありでしょうが、「馬鹿と鋏は使いよう」という言葉もございますし、
適材材適所でお願いできれば、と希望しております。 >>6
> PIC32MZ DA
> グラフィック、32MB RAM
ぐはぁ
なんだこの化け物マイクロコントローラは パソコン関係ですごい人たちがインタビューに答えてます
電子立国 日本の自叙伝 第5回 8ミリ角のコンピューター
https://www.youtube.com/watch?v=E4r43ufUQAk
新・電子立国 第5回 ソフトウェア帝国の誕生〜天才たちの光と影〜
https://www.youtube.com/watch?v=FjaCoiWOse0 >6 の内容で気になったんだが、
M4Kの設計が古くてエラッタも多いというのはCPUコアに関してということ??
確かに書き込み動作と割込みが競合すると書き込み動作を2回行うという
バグがあって、このためにIOレジスタへの書き込みの時に割込みを制御する
必要があるというかなり面倒な制約は知っているが、ひょっとして他にもある?? mipsだろ
picはただのブランドだなこの場合
非力を連想させるから変えりゃいいのに マイクロチップテクノロジのCPUのネーミングは下品で美しくない、
と思ったことがあるような気がするw 欧州のヤツらがArduinoに使っとけば今頃8ビットの覇者になってたのに・・・ そりゃAVRと比べれば周辺I/O制御用のPICなんか使う気になれんだろ。
世界の常識だが、日本では非常識なのが不思議だw Arduino、ぽっと出て 一年もしたらもう消えてた イメージ
しょうがないね
今やPi系の方が安いくらいだから、選ぶ意味が無くなった >>22
そりゃ情報収集のアンテナが鈍すぎでしょ……。
石単体での差もあったものの、一時期PICよりAVRを勧められた点の一つに無制限に石を使えるCコンパイラとかあったし(PICはHi-Tecコンパイラとかでフリー使用は2kが精々の時代)
そんな古い時代から手軽に使えるArduinoIDEは存在したし、古くてもパラレルポートかシリアルポートで(もしくは外付けUSBシリアル変換器でもいい)ブートローダーが書き込みさえできればそれ以外の領域はProcessing言語で簡単に記述できた。
っていうか日本語ウィキペディアでも2008年10月にはすでに5万ユニット出荷されてると書いてあるから出荷が始まったのも少なくともほぼ10年も前だな。 >>22
Raspberry Piは通常Linuxで使うから割り込みとかやろうとすると急に敷居が高くなる
そういう処理はPICやArduinoとかARMマイコンとかの方が向いてる Raspberry Piは通常Linux・・・
安いから、そういう考えはもう無くなったね いくら御託並べても買収されて無くなっちゃった事が全てを物語ってる。 >>23
いくら御託並べても買収されて無くなっちゃった事が全てを物語ってる。 >>27
買収されて消えずに残っているわけだけど、つまりのところ、それを必要としたから買収したのだろうね。
でも、マイコンのユーザーにはそんなことは関係のないことで、PICユーザーにとってはPICが存続するなら
他のマイコンのシェアが高くなろうが、低くなろうがあまり関係ないよね。
気になるの? PICユーザー見ると、何となぁく「勝った」とか「可哀想に」とか思っちゃうんだよね。
いや、特に理由は無いんだけど、何でだろうね。 PICしか使ったことのない奴がバカ自慢しているからじゃないの。 AVRも昔は使ってたけど買収前からもう戻る気はなくなってた 作品の評価で勝ったとか負けたとかならともかく、
使っているマイクロコントローラで勝ったとか哀れんだりとか
いったい何を目指して、あるいはどういう価値観で、もの作りをしてるんだろな。
そんな感情は無駄な摩擦を作るだけなのに。 >>32
こういう人は、街でクルマ乗ってて、すれ違うたびに勝った負けたってつぶやいてるんだよ
軽自動車乗ってるのにね >>32
こういうのマジで組み込みの仕事でもいるからそういうのとはほとんど仕事しない。
うんざりする。
>>33
事故車起こしのあからさまな欠陥持ちの屑鉄みたいなセンチュリーを買って、自分で運転してるような感じじゃね?
知性の無さが加齢臭の如くにじみ出てる。電電板居ながら自分で説明できないらしいし。 8ビットPICコアは旧世代の入出力制御用CPUでありマルチタスクでは動かせない。
単機能の簡単なプログラムしか作らない人にはそれでも十分なのかな? センチュリーか・・・
昔、計理士さんに「利益が多すぎる、車でも買って金を使ってください」と言われて、
300万円用意して、カミサンの免許取得代金、カリーナ+カーナビの購入代金に使ったことを思い出した。
その頃はまだカーナビがメチャ高かった。
今は車を持っていない。
(PICにもAVRにも関係ない話でゴメンよ) >>36
フラッシュメモリもRAMも少ない8bitマイコンに何を求めてるの? ここには、口先だけの、評論家しかいないのかな???
実際に何に使うためのものかわかっていないだけじゃないの??
口先だけなら何でも言えるよ〜〜〜 >>36
一応、PIC18はFree RTOS 対応してる。
使う気にはならないけど。 AVRって128のFFTやソフトを使わずモータ制御や電源のスイッチング制御も余裕なんでしょ、凄いね >>42
俺もそう思う。
>>36は、自分がバカだということをそんなに宣伝しなくてもいいよのにね 8ビット縛りだとAVRがPICより使いやすいのは確かだと思う(というかPICがダメ)
アーデュイーノの影響か海外では人気があって、ARMとかと組み合わせて作られてる製品が多いね 使いにくいPICをなだめすかして思い通りに動かせるようになったときの
達成感というか征服欲がうまくスパイスになってついついPIC 8bitを使ってしまうな >>45
8bit コアは、機能レジスタに値設定する仕事がめいんだから。 >フラッシュメモリもRAMも少ない8bitマイコンに何を求めてるの?
低機能なCPUと簡単なプログラムで装置・機器を作ると、誰でも容易に同じ仕様で作れるわけで、
結局は価格勝負や納期勝負(あるいは接待勝負やワイロ勝負w)になってしまう。
仕事としているなら、たとえ8ビットであってもより高機能なCPUとプログラミング技術を使って、
他社が追随できないようなプログラムを、一度受注したら他社に乗り替えられにくいプログラムを
目指すべきだと思う。
・・・・・・・
なんて偉そうに書いちゃった、アハハ。
さて女子アイスホッケーのスエーデン戦を見ないと。 なあおまいらさん
デッドマンタイマって何に使ってるん?
うヲッチドッグタイマもあるのにデッドマン使う場所ってなんかあるん? デッドマン装置と
うヲッチドッグタイマは別系統で考えようって哲学なんかな?(^o^) clrwdtでクリアできちゃうのより信頼性上がるんでは? ■ このスレッドは過去ログ倉庫に格納されています