-
電気・電子
-
PIC専用のスレ Part 57
-
UPLIFTで広告なしで体験しましょう!快適な閲覧ライフをお約束します!
______
/Microchip ./|
/ ( ゚∀゚) / | アセンブラのアの字もわからない
|~ ̄ ̄ ̄ ̄ ̄| /. 超初心者からHEXが読めてしまう
|/Z./Z./Z./Z_|/ || 鬼プロフェッショナルの為のスッドレ(#゚Д゚)だ!モ゙ルァ
||. ||. ||. ||
大人気のPICマイコンのスレ
なんといっても情報が豊富だし、開発環境も多いし、パッケージも豊富
使いやすくて、しかも安い。やっぱりPICだよね
例の如く基本リンクだ
http://www.microchip.com/ マイクロチップ本社(Microchip Technology Inc. )
http://www.microchip.co.jp/ マイクロチップ テクノロジー ジャパン 株式会社
http://www.microchip...microcontroller.aspx Microchip Advanced Part Selector (Maps)
またーりやっておくんなまし
種類が多くてワカランって奴は上記パーツセレクタで、機能から最適製品を絞り込め!
教えて君はとりあえずGoogle( http://www.google.co.jp/ ) くらい使おう
テンプレ内の秋月小売価格も在庫が捌ければ、次の仕入れからは昨今の為替相場変動にならって
適宜価格改定されてます。ここの表記価格とは違うかもしれないのでそのつもりで
回答者する人の注意
. 最初に回答したい気持ちは分かるけど、質問者の内容を、落ち着いてよく読もう。
質問者する人の注意
. あなたの周囲しか通じない変な省略語は使わずに、なるべく詳しく説明してね
前スレ:
PIC専用のスレ Part 56
https://rio2016.5ch....gi/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 -
PIC24は?
PIC32は? -
8ビット専用スレですか?
-
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
もともと、キーボードコントローラとか、速度の要らない用途向けに作られたのに、何を今頃。 -
色々と御不満もおありでしょうが、「馬鹿と鋏は使いよう」という言葉もございますし、
適材材適所でお願いできれば、と希望しております。 -
パソコン関係ですごい人たちがインタビューに答えてます
電子立国 日本の自叙伝 第5回 8ミリ角のコンピューター
https://www.youtube..../watch?v=E4r43ufUQAk
新・電子立国 第5回 ソフトウェア帝国の誕生〜天才たちの光と影〜
https://www.youtube..../watch?v=FjaCoiWOse0 -
>6 の内容で気になったんだが、
M4Kの設計が古くてエラッタも多いというのはCPUコアに関してということ??
確かに書き込み動作と割込みが競合すると書き込み動作を2回行うという
バグがあって、このためにIOレジスタへの書き込みの時に割込みを制御する
必要があるというかなり面倒な制約は知っているが、ひょっとして他にもある?? -
mipsだろ
picはただのブランドだなこの場合
非力を連想させるから変えりゃいいのに -
マイクロチップテクノロジのCPUのネーミングは下品で美しくない、
と思ったことがあるような気がするw -
欧州のヤツらがArduinoに使っとけば今頃8ビットの覇者になってたのに・・・
-
今でも8bit限定なら世界1じゃないの
-
そう思っていた時期が自分にもありました
-
そりゃAVRと比べれば周辺I/O制御用のPICなんか使う気になれんだろ。
世界の常識だが、日本では非常識なのが不思議だw -
Arduino、ぽっと出て 一年もしたらもう消えてた イメージ
しょうがないね
今やPi系の方が安いくらいだから、選ぶ意味が無くなった -
>>22
そりゃ情報収集のアンテナが鈍すぎでしょ……。
石単体での差もあったものの、一時期PICよりAVRを勧められた点の一つに無制限に石を使えるCコンパイラとかあったし(PICはHi-Tecコンパイラとかでフリー使用は2kが精々の時代)
そんな古い時代から手軽に使えるArduinoIDEは存在したし、古くてもパラレルポートかシリアルポートで(もしくは外付けUSBシリアル変換器でもいい)ブートローダーが書き込みさえできればそれ以外の領域はProcessing言語で簡単に記述できた。
っていうか日本語ウィキペディアでも2008年10月にはすでに5万ユニット出荷されてると書いてあるから出荷が始まったのも少なくともほぼ10年も前だな。 -
Raspberry Piは通常Linux・・・
安いから、そういう考えはもう無くなったね -
いくら御託並べても買収されて無くなっちゃった事が全てを物語ってる。
-
>>23
いくら御託並べても買収されて無くなっちゃった事が全てを物語ってる。 -
>>27
買収されて消えずに残っているわけだけど、つまりのところ、それを必要としたから買収したのだろうね。
でも、マイコンのユーザーにはそんなことは関係のないことで、PICユーザーにとってはPICが存続するなら
他のマイコンのシェアが高くなろうが、低くなろうがあまり関係ないよね。
気になるの? -
PICユーザー見ると、何となぁく「勝った」とか「可哀想に」とか思っちゃうんだよね。
いや、特に理由は無いんだけど、何でだろうね。 -
PICしか使ったことのない奴がバカ自慢しているからじゃないの。
-
AVRも昔は使ってたけど買収前からもう戻る気はなくなってた
-
作品の評価で勝ったとか負けたとかならともかく、
使っているマイクロコントローラで勝ったとか哀れんだりとか
いったい何を目指して、あるいはどういう価値観で、もの作りをしてるんだろな。
そんな感情は無駄な摩擦を作るだけなのに。 -
AVR狂信者の恨みは恐ろしいな
-
8ビットPICコアは旧世代の入出力制御用CPUでありマルチタスクでは動かせない。
単機能の簡単なプログラムしか作らない人にはそれでも十分なのかな? -
センチュリーか・・・
昔、計理士さんに「利益が多すぎる、車でも買って金を使ってください」と言われて、
300万円用意して、カミサンの免許取得代金、カリーナ+カーナビの購入代金に使ったことを思い出した。
その頃はまだカーナビがメチャ高かった。
今は車を持っていない。
(PICにもAVRにも関係ない話でゴメンよ) -
>>36
フラッシュメモリもRAMも少ない8bitマイコンに何を求めてるの? -
ここには、口先だけの、評論家しかいないのかな???
実際に何に使うためのものかわかっていないだけじゃないの??
口先だけなら何でも言えるよ〜〜〜 -
AVRって128のFFTやソフトを使わずモータ制御や電源のスイッチング制御も余裕なんでしょ、凄いね
-
8ビット縛りだとAVRがPICより使いやすいのは確かだと思う(というかPICがダメ)
アーデュイーノの影響か海外では人気があって、ARMとかと組み合わせて作られてる製品が多いね -
使いにくいPICをなだめすかして思い通りに動かせるようになったときの
達成感というか征服欲がうまくスパイスになってついついPIC 8bitを使ってしまうな -
>>45
8bit コアは、機能レジスタに値設定する仕事がめいんだから。 -
>フラッシュメモリもRAMも少ない8bitマイコンに何を求めてるの?
低機能なCPUと簡単なプログラムで装置・機器を作ると、誰でも容易に同じ仕様で作れるわけで、
結局は価格勝負や納期勝負(あるいは接待勝負やワイロ勝負w)になってしまう。
仕事としているなら、たとえ8ビットであってもより高機能なCPUとプログラミング技術を使って、
他社が追随できないようなプログラムを、一度受注したら他社に乗り替えられにくいプログラムを
目指すべきだと思う。
・・・・・・・
なんて偉そうに書いちゃった、アハハ。
さて女子アイスホッケーのスエーデン戦を見ないと。 -
趣味なら、好き勝手にやれば良いと思う。
-
なあおまいらさん
デッドマンタイマって何に使ってるん?
うヲッチドッグタイマもあるのにデッドマン使う場所ってなんかあるん? -
デッドマン装置と
うヲッチドッグタイマは別系統で考えようって哲学なんかな?(^o^) -
clrwdtでクリアできちゃうのより信頼性上がるんでは?
-
ソフトできっちり異常を検出することが重要
これが正常に行われない検出だけをハードに頼る
だからハードはシンプルで良い -
32bitCPUコアならC言語との相性もいいし、
Cortex-M0のようなCPUコアなら
扱うデータ型によっては8bitCPUを使うよりコードサイズが小さくなるかもよ
コードサイズに関してはPIC32でMicromipsが使えるやつで
有償ライセンスのXC32を使った場合でも同じことが言えるかもね -
そういえば、
こんなのあるんだよね
PIC32MXマイコン実装基板 PIC32MX370F512HT−I/PT
http://akizukidenshi.../catalog/g/gM-12417/
1枚 ¥700(税込)
こっちはなんで144pinのにしたんだろうか
64pinの方が扱いが楽そうなのに
PIC32MZマイコン実装基板 PIC32MZ2048EFH144T−250I/PL
http://akizukidenshi.../catalog/g/gM-12418/
1枚 ¥1,670(税込) -
>>55
使わないピンは繋がなければ良いじゃない。 -
パスコンと発振子のパターンが無いと使えん
長距離引っ張れって?
汎用変換基板ていうのが無理がある -
専用基板でグランドと電源はしっかりさせないと危ういね。
クロックだけなら外部から入れればなんとかなるかもしれない。 -
QFP100で変換基板使ってやってたが案外なんとかなるよ
蛇の目基板に全部つけたやつとできるだけ変換基板側につけたやつと両方作ったけど変わらんかった -
変わらないような用途に使ってただけ…
-
>>61
フィディシャルマーク -
>>60
だな -
やりすぎ防犯パトロール、特定人物を尾行監視 2009年3月19日19時7分配信 ツカサネット新聞
http://headlines.yah...-00000026-tsuka-soci
この記事で問題になった通称やりすぎ防パトは、創価学会と警察署が引き起こしていたようです
掻い摘んで説明すると
・創価学会は、町内会や老人会、PTA、商店会等の住民組織に関し、学会員が役員になるよう積極的に働きかける運動を
90年代末から開始し、結果、多くの住民組織で役員が学会員という状況が生まれた
・防犯パトロールの担い手は地域の住民と住民組織で、防犯活動に関する会議や協議会には、住民組織の代表に役員が出席する為
防犯活動や防パトに、創価学会が間接的に影響力を行使可能となった
・防パトは住民が行う為、住民が不審者や要注意人物にでっち上げられるトラブルが起きていたが
創価学会はその緩さに目をつけ、住民組織を握っている状況を利用し、嫌がらせ対象者を不審者や要注意人物にでっち上げ
防パトに尾行や監視、付き纏いをさせるようになった
・防パトは地元警察署との緊密な連携により行われる為、創価学会は警察署幹部を懐柔して取り込んでしまい
不審者にでっち上げた住民への嫌がらせに署幹部を経由して警察署を加担させるようになった
・主に当該警察署勤務と考えられる創価学会員警察官を動かし、恐らく非番の日に、職権自体ないにもかかわらず
私服警官を偽装させて管轄内を歩いて回らせ、防犯協力をお願いしますと住民に協力を求めて回り
防犯とは名ばかりの、単なる嫌がらせを住民らに行わせた(防犯協力と称し依頼して回っていた警察官らの正体は恐らく所轄勤務の学会員警察官)
※これに加えて防犯要員が同様のお願いをして回る
・こうして防犯パトロールを悪用し、住民を欺いて嫌がらせをさせつつ、創価学会自体も会員らを動員し、組織的な嫌がらせを連動して行った
つまり警察署に勤務する学会員警察官、警察署幹部、創価学会が通称やりすぎ防犯パトロールの黒幕
詳細は下記スレをご覧下さい(現在スレが荒されてますので、テンプレと87の連絡先さえ確認して頂ければokです)
やりすぎ防犯パトロールは創価学会と警察署の仕業だった
https://rio2016.5ch....uhan/1516500769/1-87 -
いや、この基板の場合上下の細長いシルクはメモ書き用だな
フィディシャルマークは正方形の銅箔 -
ICD4秋月で販売開始
思ったより高いな
でも多分買っちゃう -
えーPICKIT3で間に合わないほど何するのですか
そんなに金出すなら自分ならデバイス毎乗り換えるよ(ARMとか)
仕事でPIC指定なら仕方ないけど -
>>66
対角に付いてる丸いヤツじゃないの? -
相変わらず、中身のない書き込みばかりだな
-
コアの性能云々ならPICに限定する必要はないでしょうけどね
なんで直ぐに他のデバイスと比較したがるんだろうw -
性能だけならまだしも、取り得の値段でも負けるような状況なんだから
そりゃ、不思議に思うだろ -
MIPS M5150 のコア性能は悪くない
ARM Coretex-M7よりも性能もワッパも良い
問題はエラッタ
EFのI2Cはひどいな
使い物にならん -
>>74
例えばどれ? -
>ARM?
>それで何か解決する?
ICDが高いな、って流れの話なら、32ビットコアで実用的に使えるバッガに安いものがあるってことはひとつの解決でしょね。
でもここPICスレなんだし、PICをどう使うかという流れの話で、ARMにするわ、は何の解決にもならんな。
情報を追いかけてないのですが、PIC32CZってその後どうなったのでしたっけ。 -
デバイスの選定で重要な要素は沢山あるけど、
・安価な開発環境
・デバイスの価格
・デバイスの中長期的な供給ルート
・デバイスに関する情報量
などが重要。
特にARMの場合、デバイスとしてみた場合には各社で互換性が無いので
供給ルートと中長期的な安定供給が不安になる。
確かにPICのエラッタだらけも辛いものがあるが。 -
>>77
ARMだよ?
ターゲットは例えばこれで
https://www.mouser.j...electronics/stm32f0/
デバッガはこんなのの上半部をパカッと割ればよい。
http://akizukidenshi.../catalog/g/gM-07722/
パカッと割らずにそのまま下半分をターゲットにしても良いだろう。
統合開発環境はこんなのをはじめいくつかある。
http://www2.keil.com...lectronics-stm32/mdk -
PICブランドでもないARMについては質問もほどほどに。
ARMスレで尋ねる方がきっといい。
CZのことを尋ねた俺も悪かった。 -
>>80
PICKIT3もSTLinkも大差ないと思うけど
値段も性能も
快適な環境が欲しいからICD4なわけで
STM32はデータシートにほとんど何も書かれてなくて
自分でコードを書くには向いてないと思う
STM32CubeMXは非常に強力ではあるけど -
>>47
8bit マイコンって、システムの中心ではなくて、周辺部品の扱いだからな。 -
PICユニークなことを前面にしないとこのスレの存在意義が。
(ちなSTlinkはパチモン\300でライブラリはmbedのを使うとすごく楽)
ethernet使う様な規模になると乗り換えたほうがいいような希ガスる
PICじゃなきゃできないことって何だろう
5V電源8pinPICでPWMでクロックジェネレータとかにつこうてる
他だと3.3Vばかりで5V電源ないのよね -
> PICじゃなきゃできないことって何だろう
> 5V電源8pin
↑ これだな、俺の選択理由も8Pin以下品の品揃え -
>>84
乗り換えると何か良いことあるの? -
pickit4なんてのが予定されているのか・・・
>>86
まあ、CPUも住めば都なんで、慣れてるのが一番ですよ
ですが、mbedなんかでethernet使ってみるともう楽ちんで。
あのライブラリはよくできてます -
PICKIT4の公式発表ってあったっけ。前から願望、噂だけはあったけど。
出るなら、PIC&アトメルデバイスのサポートでしょうね。
今のところ、AVRは正式な廉価版ライターもなくなってるし。 -
とりあえずPICKIT3とAVRISPmkIIだっけか、両方もってるのでなんとかなってるけど
統合機ほしいね確かに -
統合するけどクローズドHWです、てな事になりそうな予感。
-
>>88
Pickit3は、ファミリー変わる度に、ファーム書き換え必要だからな。 -
>>91
複数持ってないの? -
ファーム書き換えしなくてもPICKIT3は遅い
-
ていうか、ファーム書き換えがイヤだから複数持ってるの?
そんな頻繁に書き換えるわけでもないだろうに -
時間が惜しければ素直にICD4を買いなさい
-
mplabXIDEの4.15にupしたら、ファームのリカバリメニューにpickit4の選択肢があったので
もう間もなく出るんじゃないかな -
>>96
ないす情報 -
リリースノートの中のデバイスサポートリストにもpickit4があるが
まだββだ
pickit3よりサポート数少ないし
もしかしたらicd4と一緒で速度を上げることが主眼なのかも
まあぼちぼちだね -
「MPLAB IPE」の事かな? あれは酷いコンセプトだね
対応DeviceFileを探して、
昔の "PICkit 3 Programmer App and Scripting Tool v3.10" 辺りを使った方が断然マシ。
対応済みのデバイスなら探す必要も無い -
書き込みが遅いとか吠えてるのは脳内デバッグもロクにしないで「取り敢えず走らせてみよう」って輩
↑今すぐ読める無料コミック大量配信中!↑