PIC専用のスレ Part 56 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
______
/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専用のスレ Part55
https://rio2016.2ch.net/test/read.cgi/denki/1491255154 HEFはウザいからほンとやめて欲しい
そりゃ作る側からすれば楽なのかも知れンけど、使い勝手が悪すぎる
多少値段が上がってもいいから、せめて「EEPROMのみ」か「EEPROMと
HEF混載」のどっちかにして欲しいヨ。 >>464
>>463は確認しろとは言ってない
能 力 無 く て 、 劣 化 コ ピ ー を 作 っ た だ け だ ろ W W W
と言ってる。 多少ウザくてもいいから値段を下げてほしい人のほうが多いんだろうな スモールソップパッケージで作ってる人って書き込みはどうやってますか?
今までソップばかり使っててこちらはICクリップが余裕で引っ掛けられたので
ICクリップ使って書き込んでいたんですが、今回基板サイズ的にどうしても
スモールソップじゃないとダメなのですがだからと言ってプログラミング用の
書き込み端子だけ出すのは面積的に辛いです
やっぱりスモールソップ用のソケットを使って書き込んだ後にはんだ付けされて
るんでしょうか? 何でわざわざカタカナで書く?
しかもシュリンクスモールアウトラインパッケージだし。 スモール[ソップ]パッケージ=スモール[スモールアウトラインパッケージ]パッケージ 書き込み機接続用のパターン作っておくだけじゃね?
なんか特別な事? >>472
SSOPの先頭のSは>>471さんが書いているように、Shrink のSであって、Smallじゃないですよ。
>>470
パッケージにかかわらず、書き込み用のパターンは用意しています。TSSOPぐらいならともかく、
他のもっと小さい(あるいは多ピン)のデバイスで、専用のソケットを用意して書き込むのは
無理があるかな。 RAS症候群については使わないと分かりづらい場面が多数あって
自分的にはSOPパッケージくらいなら許容だなあ
IT技術とかFM変調とか平気で使う 揶揄するつもりで書いたら、>>475にガチで諭されたでござるw
融通が利かないとか察しが悪いヤツって頭悪そう。
それはさておき、>>473の方法は良さそうなので真似する。 >>470
>プログラミング用の書き込み端子だけ出すのは面積的に辛い
よくわからんなあ。
ICクリップ用のテストピン立てるだけなら1x1mmで済む話だけど。 >>476
SSOPパッケージってなら分かるが、スモールソップパッケージだからな。
ま、いつもの人がわざと書いてるんだろうけど。 SSOPの最初のSがスモールじゃなくてシュリンクと言うのは正しい
間違っていない
だがその「シュリンク」の語源がそもそも「スモール リンク」であることを
考えたらSはスモールのSという認識もまったく見当違いと言うわけではない そういう屁理屈じゃなくて、わざわざカタカナで書くなようぜえなあ、って話だよ ICSPバラ線で繋いでる人結構いるのね。 仕事の癖でコネクタに纏めちゃうけど。 >>483
「仕事での習慣で、趣味の工作でも」じゃないの?
意味不明ってほどでもないし、ましてや草生やす案件でもない。 書いたつもりが、出てこない。どっかの誤爆したかな?
>>480
>「シュリンク」の語源がそもそも「スモール リンク」であることを
どうもそんな様子じゃないけど。
https://en.wiktionary.org/wiki/shrink >>484
仕事だからこそ、コネクタにまとめる必然性があるならまとめ、無いならまとめない。
というスタンスなんじゃないのかな。
それが単なる癖とか、どんな仕事なのか想像すると十分笑える。
それより、
わざわざ連投する内容>草生やす案件
なんだね。 そういう習慣なり社内規定なりがある仕事場だってあるだろうなあ、って思うわけですが。
笑いは軽蔑でもありますが、この場合の笑いはそれに該当するのですか? スモールリンク略してシュリンクで
オペレーションランド略してオペランドを思い出した
ttp://ednjapan.com/edn/articles/1309/20/news008_3.html Arduinoが300円
ライターも要らず、USBにさすだけで書き込める
PICは怠慢 書き込みにしか使わない端子なんだから基板上の優先度は低い。
スペースに余裕があればまとめるし無けりゃ散在させるしかない。
それだけのこと。
癖は関係ない。
まして必死に連投してまで主張するような内容じゃない。 >>489
PICが秋月で45円から
ブートローダも要らずUSBまわりを背負って歩く必要もないから身軽
Arduinoはどんくさい
一応一回だけ相手してやるけど、
マイコン単体とモジュールを比べて喜ぶのはここだけにしといた方がいいぞ。 いや俺一回しか書いてないが。
全数自分でやるならワニ口だろうがICクリップだろうがなんでもこいだが
人にやらせる事前提なら簡単で間違いのない方法を選ぶんじゃねえの。
何ヶ月か後の自分だって他人相当だったりするしな。 Arduinoは単体で完結してるから、初心者がマイコン遊びをするのには非常に良いと思う。
PICはそこらへんが弱いが、成り立ちからしてしょうがない。
後PICは値段が安いので模型の電飾用とかフラッシュライトの制禦用とかにに容赦なく突っ込めるのが良い。 >>489
Arduinoはライター必要だろ。
アップデートは単体では出来ない。
PICだとPIC BASICとか有ったな。
流行らなかったけど。 >>494
ごめん、ちょっと何言ってんのかわからない。 >>494
> Arduinoをモジュール視しているのが時代遅れ
という主張のリンク先が、モジュールとはこれいかに。
リンク間違い? >>494
Pro MiniがeBayで164円なのにそれ必要なの?
小さくしたいというアガキならいっそコレでやれよ。
http://akizukidenshi.com/catalog/g/gI-09574/
と思ったら結構するのな。
20MHzだからかな。
ま、俺は60円でこれ使ってるから必要無いけど。
http://akizukidenshi.com/catalog/g/gI-08577/ お仕事でもなければ、少ピン種を選ぶとかマイコン単価にこだわるとかは
そのものが趣味性の高いことだから、そのことに関心が薄い人に競争を
ふっかけることはないと思うんだ。
価値観っていろいろだよね。 >>499
一番無いのはお前が横から口を挟む必要性 Arduinoで細かいことしようとすると面倒だけど、ライブラリの使いやすさはMPLABXにも取り入れて欲しい。 Arduino で出来ない細かい事したいのに面倒な事は嫌だ、か。
残念ながら世界はそんな風には出来てない。 >>500
例えば大きくてもお金がかかってもいいから、実現したいことがある、という志向もあるわけで、
そんな人にまで少ピン種を選ぶとかマイコン単価にこだわる価値観をふっかけるのは愚かしい。
逆に、自分の人件費換算でどれだけかかろうと、安いチップにアイデアを詰め込んで、なおかつ極限まで作ることに
楽しみを感じている人に、それで何が面白いの? なんて問いかけるのも愚かしい。
趣味の価値観も多様であっていいし、それは仕事でも言える。
多数に売れるものを作る立場もあれば、少数のニーズに応える商売をする人も必要。
ってことだよ、>>499は。
一方的に小さく安いチップで作る人を蔑んでいるわけじゃないよ。 小さく安いチップという制約でアイデアを凝らすのと、
Arduinoという制約の中でアイデアを凝らすのと、
やっていることは全然違っていても傍からみれば、スポーツ性が高くて似てるんだがなあ。 Arduino使ったことないけど、ライブラリが豊富でCCSみたいな手軽さがあるのかな。
まぁ、サイズと消費電力の大きさで全く興味がないけど。 ArduinoってFFTも余裕なんでしょ?そりゃ勝てないわ >消費電力の大きさ
消費電力の大きさ?大きさ?消費電力の大きさ??
意味わかんない >>505
「例えば」まで読んだ。
お前、いつも長々と講釈たれるけど、
そのくせ内容は誰でも思いつくようなチンケな一般論なんだろ。
よっぽど暇か? >>512
そいつ、いつでも、
世の中にゃAの人もいてBの人もいて、それでいいじゃないですか。
みたいな論調でだらだら長文書くんだよ。
目的が良く分からんのだが。 >>505
>逆に、自分の人件費換算でどれだけかかろうと、安いチップにアイデアを詰め込んで、なおかつ極限まで作ることに
>楽しみを感じている人に、それで何が面白いの? なんて問いかけるのも愚かしい。
チップではないが、
一時期、「以下に小さく作るか、狭い空間にいかに部品を詰め込むか」に情熱を燃やしていた。
空中配線は当たりまえで、抵抗1個を交換するために3ヶ所ほどのハンダ付けを外す必要があったw
さすがに1年もこのやり方を続けると疲れて飽きてきて、
今は以前のような「空きスペースが一杯、ゆったり作る」に戻っている。
なお、ほとんどの場合、見た目重視で、制作したものは金属やプラのケースに入れ、
フロント・リアのパネルのSWやLED、コネクタなどには文字ラベルも付けている。
ハード・ソフトの設計製作と同じく、ケースの加工も楽しい♪ 見た目重視の例、
つぅかこの場合はラベルが無いと頭の悪い私はすぐに忘れて操作できなくなるw
https://i.imgur.com/1BbjxQT.jpg 俺はずっとPICやってて、ESP8266でArduinoに触れたけど、Arduinoで簡単に出来そうなものはArduinoの方が便利だ。
低消費電力、コンパクトさが欲しいときはPICだな。 >>516
わかる
実装すぐは覚えてるけど
別のもの触ると俺はもうダメw ArduinoのライブラリをPICに変換して使ってるけど
そんなに苦労なく変換できるし、Hexのサイズも
激減する。
マイコンは自分の使いやすいものを使えばいいだけで、ソフトは
それほど苦労なく変換できるというのが実感です。
(Arduinoからの変換する場合ですが)
現在は8051系マイコンに移植しています。
8051系は仕組みが簡単ですが、いろいろ工夫されていて
現在でも全く使い物にならないということはないです
ピンの多いタイプでも安く入手できるのでよく使っています。 以前はPICで作ってたちょっとしたツールを、中華製の激安arduino互換機でつくるようになっちゃった。
老眼のせいでクロックやシリアル周りの配線が辛くなっちゃったのが一番の原因。
それと、arduino pro mini 互換機なんかだと約300円くらいだから、低速・単機能でOKなものなら、
使い捨て感覚でどんどん使えるのが嬉しい。
PICだと、本体とと基盤と周辺部品で激安互換機よりも高くついちゃうのもネック。
PICにも激安ブレークアウトボードがあればいいのにと思ってる。 >PICだと、本体とと基盤と周辺部品で激安互換機よりも高くついちゃう
ちょっと分からない。
例えばどういうケース? ああ、基盤は高くつくけど基板なら安いって話だったか。 確かに現状だとPro Miniが200円切ってるから
さすがにちょっと考えるね。 今のところは電源で使い分けてる
コイン電池、単3単4電池で運用するならPIC16LF
ACアダプタやPC接続運用で軽負荷ならArduino、重い処理はラズパイ
真にヤバいのはESP8266のような激安通信機能付きチップで
BluetoothLowEnergyモジュール完成品が200円以下となったときかな arduino pro mini: atmega328p ¥177
秋月で、単品 ATMEGA328P 買うより 100円安い、そう言う事だよ
ROM:32K/RAM:2K + 基板 & 周辺部品 = ¥177
PICで同等以上のモノが有ったら、貼った上で反論しろ
唯一の利点、値段で負けたからって発狂すんなよ PICのアホ信者: >>522->>524 応用製品とIC比べて鬼の首でも取ったかのように語る人 マイコンの値段で勝った負けたなんて、あまり意味ないよな。
人件費の方がずっと高いし。 >>530
所詮、小売単品の値段なんて高が知れてるしな
試作用の発注コストなんて、無料サンプルから量産時の数十倍までばらつくのであまり考えない そもそも無駄にデカい基板に乗っててなんのメリットがあるんだ?
蛇の目基板やプリント基板を作れない℃素人向けのモジュールなんて
小学生のお遊びにはちょうど良いかも試練が 試作むけなんじゃない?(世に言うブレークアウト基板)
ま、試作で満足して止まってる人ばかりだろうけど。 >>527
>PICで同等以上のモノが有ったら
根本を間違えてるお前がアホだ。
何でArduinoと同等の物をわざわざPICで作る必要がある?
逆だ、逆。
レイアウトから使うICから全部自分で自由に設計出来るメリットだ。
そういうArduinoが有ったら、貼った上で反論しろ。 CPUの中身(能力)で負けて、値段で負けて、PICファンもツライところだな。
AVRはもうすぐ生産中止になるから大丈夫、という負け惜しみレスはまだかw >>535
負け惜しみってのは負けた時言うものだからな、お前のレスのように。 製品自体の性能比較云々ではいろんな意見はあるものの、既に製品を買い取られた時点で
その後の扱いは見えている。
良いデバイスであったならその点を褒めるところで止めておけ。
今の時代(アセンブラの時代ではない)に組み込みデバイスの良しあしは既にCPUコアの比較では
語れない。周辺機能や開発環境・メーカーのサポート力を含めた創業力でしか判断してもらえない。 趣味で使ってる分には性能差も少しくらいの価格差もどうでもいい
別にAVRと比べるためにPICを使っているわけじゃないし
仕事で使う場合も、流通してるってことは需要があるからなんだろ なんかどうしてもAVRがディスコンになって貰わないと困る輩がいるみたいだね。 AVRはそのうちディスコン間違いないけど関係ないな。使う意味が無い。
秋月がDSPICを置かなくなってから通販で買うようになったけど
今日はこれをポチった。安くて早くて便利。PICはどんどん色んな機能が使えるようになって便利になるが、AVRは(ry
ttps://www.digikey.jp/products/ja?keywords=%20DSPIC33EP128GP502-I%2FSO >>539
どのレスからそれがエスパー出来るのかな?
どう見ても眼中に無いってレスばかりに見えるが。 AVRの残党がArduinoにすがって余命を無駄に過ごすのは自由だけど、
安くなったのはArduinoだけでなく、高かったPICkit3だって2000円しないで手に入るようになった。
つまり、低価格化のおかげで、PICの自由度の恩恵を被るためのハードルも下がっているのよ。
馬鹿にはArduinoの優位性という視点しかないのだろうけど。 ESP8266とArduinoIDEの組み合わせが安くて便利。 組み合わせる必要無いと思う。
ESP8266だけで済む。 >>543
すまん、頓珍漢な事書いた。
>>545
同意。 今8051系を使ってるけど、30年前にこのマイコンがあったのは
すごいことだと思うし現在でもそれなりに使えるけど
PICはPIC10Fや12Fのベースラインでも追加の回路が必要なく
いろいろなことができる点には、改めて感心しました
最低、必要でコストアップにならないところはちゃんと入ってる
ところがPICのいいところだと思います。
(内蔵RCオシレーターで1MIPSは扱いやすいと思う) PICを打ち負かしたら、このスレの人たちがPICを使うのをやめる
とでも思ってるのかな 性能で負けてるのか、じゃあAVRに乗り換えなきゃ、ってなるわけがないんだよなあ
皆がそんなカツカツで使っているわけじゃないし
AVRを推すにしても攻めるポイントがズレてる印象 ATMEL ICEのあの値段何とかしてからモノ言え、としか思わない。 PICスレでAVR推すのも、その逆も、場違いな煽り。CPUの比較スレは別にあるのだし、そこでやればいいのに。
https://rio2016.5ch.net/test/read.cgi/denki/1461285027 8bitマイコンに性能もとめてる人なんているのかよw
性能なら16bitマイコンや32bitマイコンの方がずっといいだろ >>553
Cortex-M0のフラッシュやRAMが少ないやつは既に低価格になってるよ
だけど、ARMの話はスレ違い フルアセンブラで組むとAVRと8ビットPICの差は大きいよ
この差が気にならない人は簡単なプログラムしか作っていないからでは?
(たとえば並列処理で組めるかなど) 性能を求めるならCortex-M0のマイコン使った方がいいぞ
アセンブラで組むのでも32bitのCPUの方がずっと楽だし、高性能
Cortex-M0の命令のほとんどが命令の長さは16bitだし、命令の数も少ないので覚えるのも楽
ARMはRISC CPUだけどアセンブラで組むのも楽だぞ
ARMの話はスレチだけど
http://infocenter.arm.com/help/topic/com.arm.doc.ddi0432cj/DDI0432CJ_cortex_m0_trm.pdf 8bitマイコンは周辺も含めて評価しないと意味ないしな >>556
あなたの理解力では、アセンブラでないプログラムは簡単なんだね。
ずっとそのままのあなたでいてください。 >>556
確かに。
圧倒的にPICの方が使いやすいし、いい仕事出来るな。 実際に製品に使われるときは性能やコードサイズが問題ではなく
低コストで必要なことだけできれば他は必要ない。
自分が知っている実例ではトランジスタやロジックICを使った
回路の部品点数を減らすのが目的で、ほとんどが単純で低機能な
部分の置き換えに使用されているのでPIC12F675程度でもほとんど
機能を使っていない。
低消費電力な点が重宝されているような気がする
(実際、普段目にするものに意外と使われているのが面白い・・・
どこに使われているかは公表できないので自分で調べてください) プロは金儲けのためにやっているのだから
>低コストで必要なことだけできれば他は必要ない。
はその通りだと思う。
アマは人によって目的が異なるだろうけど、最低限必要な事は
「触っていて楽しい」
じゃないかな。
たとえ単機能の簡単な用途でも、AVRの詳細を知らなくても、
PICは楽しいと満足しているならそれで特に問題は無いし、
人にとやかく言われる筋合いも無い。
プロで、PICしか知らない(あるいはフルアセンブラでは書けない)、は問題だと思う。
・・・イヤ、それでも利益を上げているならOKか(笑) ■ このスレッドは過去ログ倉庫に格納されています