トップページ電気・電子
1002コメント338KB
PIC専用のスレ Part 57
■ このスレッドは過去ログ倉庫に格納されています
0001774ワット発電中さん
垢版 |
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/
0267774ワット発電中さん
垢版 |
2018/03/07(水) 13:02:01.43ID:yzhthjPR
リセットICをマイコンで実装した方が簡単
やっぱり意味がわからんね

マイコンのリセット回路を使うわけだろ?
それの評価はしなくていいのか?

実際にリセットICよりも簡単に使えるリセットICもどきがあるなら
それだけで製品になると思うんだが
0268774ワット発電中さん
垢版 |
2018/03/07(水) 13:26:36.97ID:tfoJqeRp
新部品採用依頼の高〜いハードルを知ってる俺的には
採用済部品(マイコン)でやっつけた方が遥かに簡単と
いう意味ならすごくわかる。
0269774ワット発電中さん
垢版 |
2018/03/07(水) 14:36:38.27ID:HdsJkpgE
たいして数も出ないくせして、やたらと煩い車屋とか
はっきり言って、出来るものなら付き合いたくない連中だな
0270774ワット発電中さん
垢版 |
2018/03/07(水) 15:10:58.60ID:yzhthjPR
あまりに現実感のない作り話の相手はこのくらいにしておくか
0273774ワット発電中さん
垢版 |
2018/03/07(水) 16:05:27.29ID:0w186Dfx
電源回路の待ち合わせとかで予定していたよりリセット長くしたいなんて話で
まあ、電源設計から見直せばいいのだけれど、もうそっちはそっちで評価しちゃってるから
すり合わせのお鉢を押し付けられて、しかも最小の部品変更でリセット時間長くしなきゃならない
で、PICでやっつけちゃったてなわけなんで
予定ロットががはけたらつぎは見直すのかもしれないが
量産部隊が悲鳴上げたって知るもんか
ババ抜きはいつも最後の工程に回っていくんだ
(ひでー)
0274774ワット発電中さん
垢版 |
2018/03/07(水) 18:26:27.82ID:L4dfLUJk
>>267
>リセットICをマイコンで実装した方が簡単
>やっぱり意味がわからんね

>マイコンのリセット回路を使うわけだろ?
>それの評価はしなくていいのか?

「簡単」を考える上で、「既成リセットIC」と「マイコンで作ったリセットIC」を比較するから
わからなくなってるのでは?

>>265を読めばわかるけれど、前提になっているのは、「評価済みマイコン」を使うこと。

それと、このケースで、「こちらの方が簡単」というのはシステムの観点だと思う。

(1) リセット時間を変えるだけでOK。ただし既成リセットICには思うようなものがない。
(2) リセット時間を変えなくてもトラブルが起きないように、各部の調整を行う。

(1)の方が簡単なケースは多々あると思う。

トラブルシューティングだから、最初の設計が不味かったんだろう、というのは無駄な議論なのでしない。
0275774ワット発電中さん
垢版 |
2018/03/07(水) 18:31:10.34ID:L4dfLUJk
>>272
おー。MPLAB にFPGAの開発ツールも統合するつもりか!
というのは置いておいて。

貪欲だなあ。AtmelのFPGAは普及もしていなかったしな。
0281774ワット発電中さん
垢版 |
2018/03/08(木) 12:09:57.62ID:+j+6ssDG
専用ICかCPUかはともかく、リセットは重要だよね。
ある研究室に納めた実験用装置が、
「1週間に1回程度誤動作する」(運用は1日に数回、電源を入れて30分ほど)
とクレームがついて、解決に時間が掛かって苦労したことがある。
持ち帰ってチェックすると何の問題も無く動作するので。

結局、原因は隣の建物の数KWのモータの電源オンによる、AC電源の一時的な電圧降下だった。
モータと装置の電源を入れるタイミングが同じだと誤動作し、
CPUのリセットに失敗して正常に起動しない。
いったん起動すると、電圧が降下してもちゃんと動作する。
CPU内部のリセット回路を諦めて、外部にリセット専用ICを入れたらOKになった。
0282774ワット発電中さん
垢版 |
2018/03/08(木) 12:15:12.98ID:MqOYrKCT
CPUから遠いものから順にONが初歩の初歩
0283774ワット発電中さん
垢版 |
2018/03/08(木) 12:49:05.31ID:H6qBBdgb
CPUのリセットがいまいちなのにCPUをリセットICの代わりに使う不思議
0284774ワット発電中さん
垢版 |
2018/03/08(木) 13:01:19.42ID:nE5TzlV7
主要な方針として、Microchipは今後も「MIPS」ベースと「ARM」ベースの両方の製品を提供し続けるという。
Microchipの32ビットマイコン「PIC32」ファミリーおよびAtmelのARMベースの32ビットマイコン「SAM」ファミリーへの投資も継続する。
同様に、Microchipの8ビットPICマイコン、Atmelのマイコン「AVR」ファミリーへのサポートおよび投資も続けていくとする。
また、IDE(統合開発環境)の「Atmel Studio 7」「MPLAB X」の両方を将来もサポートしていく。
0288774ワット発電中さん
垢版 |
2018/03/08(木) 17:00:11.29ID:18W/N+Ra
スマホとか用のAシリーズのARMもやるのだろうか
それとも組み込み特化かな
0289774ワット発電中さん
垢版 |
2018/03/08(木) 23:14:11.47ID:cOuC0ewC
Atmel Studioも負けず劣らずリソース莫迦食いで激重なんだよなー
0293774ワット発電中さん
垢版 |
2018/03/09(金) 10:48:41.63ID:CLOqdYaY
そりゃ、他人様のコードを単にbuildするだけならな
そんなら、build済みのバイナリでも貰った方がもっと早い

これが硬派?
0294774ワット発電中さん
垢版 |
2018/03/09(金) 11:18:05.94ID:E2we1Ehe
硬派と時代遅れは同義語?w
知識の肥やしとして有っても良いとは思うけど
0300774ワット発電中さん
垢版 |
2018/03/10(土) 07:46:31.60ID:YFns4bh1
NetBeansベースのIDEって他にどんなのがあるのだっけ。
0302774ワット発電中さん
垢版 |
2018/03/10(土) 09:18:13.51ID:A417ifvs
ひどい名前だよな
もっともeclipseは日食に限らず食の意味しかないが
0304774ワット発電中さん
垢版 |
2018/03/10(土) 12:26:12.71ID:r5qbAtMs
単純にNetBeansとEclipseを見間違えたんだと思う
0306774ワット発電中さん
垢版 |
2018/03/10(土) 13:27:54.89ID:oFKIaIQz
8bitCPU-RAM256byteをターゲットにプログラミングするのに
IDEで1Gとかメモリ必要になる

とう考えてもクソ設計
0307774ワット発電中さん
垢版 |
2018/03/10(土) 13:32:32.46ID:HPslsfG5
たしかにΩ
0309774ワット発電中さん
垢版 |
2018/03/10(土) 14:03:42.33ID:YFns4bh1
それにしか使わないのなら、もっと小さいものでできることぐらいわかっているだろうに。
0310774ワット発電中さん
垢版 |
2018/03/10(土) 14:27:52.60ID:8Gludczj
1GB使おうがどうでもいい
動作がとろいのはどうにかして欲しい
0314774ワット発電中さん
垢版 |
2018/03/10(土) 15:46:28.22ID:oFKIaIQz
新しいICD4は高速!Pickit4は高速!

でもIDEはドンドン肥大化で低速化

F1並のエンジン搭載車新発売!!
でもタイヤは軽トラ用しかハマりません

アホが設計してる
0315774ワット発電中さん
垢版 |
2018/03/10(土) 16:33:20.63ID:r5qbAtMs
ぶつくさ言ってる暇あったら最新マシンの稟議書いとけ
0319774ワット発電中さん
垢版 |
2018/03/10(土) 20:50:06.95ID:5wak/U2c
OracleのJavaは今後、半年後とにバージョンアップして、
5年サポートのLTSを3年ごとにリリースするらしい
LTSは基本有償サポート前提になるらしいな
だからフリーのJavaを使った開発ツールはOpenJDKを使うことになるようだぞ
0320774ワット発電中さん
垢版 |
2018/03/11(日) 08:58:49.00ID:YxwkhH4k
>>306
コンパイル時に出来る処理を予めしておく事で実行速度上げるのが、今時のCPUのトレンド。
0321774ワット発電中さん
垢版 |
2018/03/11(日) 11:12:32.35ID:FE6pvGrl
>>317
周辺機能に.NETを使ってるかもしれないけれど、現状のAtmel Studioは、C++ネイティブベースじゃなかなったっけ。
Visual C++ のランタイムが必須なはず。

というか、Java、.NETが必要だからクソだとか、メモリを大食いするからクソだとか時代錯誤も甚だしい。
年寄りがいまどきの若い者が、と愚痴っているのと同じ。

自分が若いころには当たり前だった環境やソフトは、それより前の世代の「お前」に、リソース大食いだと愚痴られていて、
その当時のお前は、前の世代の「お前」の愚痴を「年寄りはたいていこうだ」と冷めた目でみていたはず。
0322774ワット発電中さん
垢版 |
2018/03/11(日) 11:31:44.75ID:jD5LGeul
pic32でまともなコンパイラが使えればいいのに・・・
0323774ワット発電中さん
垢版 |
2018/03/11(日) 11:41:02.62ID:5xMn2Ls/
〜かもしれないけど、〜じゃなかったっけ
〜はず

〜はず
0324774ワット発電中さん
垢版 |
2018/03/11(日) 11:41:28.62ID:FE6pvGrl
>>322
「まとも」って何だろな。

XC32ならコマンドラインからでも使えるはずなので、
>>322さんの価値観ではXC32は「まとも」じゃないのでしょうね。
0325774ワット発電中さん
垢版 |
2018/03/11(日) 11:42:59.90ID:FE6pvGrl
はずの部分を否定できないから>>323のような反論しかできないわけで。ははは。
0326774ワット発電中さん
垢版 |
2018/03/11(日) 11:50:40.43ID:tCqyRaRt
CPUが遅くてコンパイラもひどい (純正無償版)

だからアセンブラ信者が多いんだろうな
0328774ワット発電中さん
垢版 |
2018/03/11(日) 11:56:26.28ID:3u5zH+P2
アセンブラ信者さんは、ファイルシステムとフーリエ変換と10インチの液晶パネル制御かもアセンブリ言語で1日以内に組み上げてしまうんでしょ。
レベル高すぎて、とても真似出来ないわ。
0330774ワット発電中さん
垢版 |
2018/03/11(日) 12:30:56.41ID:tCqyRaRt
>>324
まともなコンパイラとは
質のいいコードを吐くコンパイラ

コンパイラも吐いたコードも正しく動くのは言うまでもない

コンパイラ環境への要求リソースや処理時間は
昔ほど重要じゃない
0331774ワット発電中さん
垢版 |
2018/03/11(日) 12:58:45.01ID:Eu0m36F2
AIがコンパイルですねわかります
0332774ワット発電中さん
垢版 |
2018/03/11(日) 13:01:15.16ID:rOC7Sbja
アセンブラもできないヤツが
どうやってコンパイラが吐き出したコードの質を判断できるわけ?

コードが読めないんだから、そんなの出来るわけ無いだろ
0334774ワット発電中さん
垢版 |
2018/03/11(日) 13:09:41.97ID:rOC7Sbja
> 周辺機能に.NETを使ってるかもしれないけれど、現状のAtmel Studioは、C++ネイティブベースじゃなかなったっけ。

ID:FE6pvGrl <- コイツが言ってる 周辺機能とは何を指してるんだ?
0337774ワット発電中さん
垢版 |
2018/03/11(日) 13:30:27.99ID:yU6rAZjt
>>336
コンパイラの選択肢が無いならコンパイラ単体の性能評価など不要
お前は普通じゃないってことだ

30年も前の開発スタイルから抜け出せない老害℃玄人
0338774ワット発電中さん
垢版 |
2018/03/11(日) 13:45:08.79ID:LgSplSN1
プログラマーのウンコバクを許容するか
ガベージコレクションのメモリ大食いを許容するか

ってなって後者になっているのが現状なんだろ
昔の話を持ち出すのとはワケが違うよね
0339774ワット発電中さん
垢版 |
2018/03/11(日) 13:48:31.25ID:yU6rAZjt
メモリ大食いはIDEの話
コンパイラが大食いしてるわけじゃない
0340774ワット発電中さん
垢版 |
2018/03/11(日) 13:50:22.45ID:FE6pvGrl
>>329
>他では話題になることもない
根拠にもならんな。
ユーザー何人のうち不満を持つ人が何人いるかだろ。
0342774ワット発電中さん
垢版 |
2018/03/11(日) 13:51:26.58ID:FE6pvGrl
>>334
しらんがな。
0346774ワット発電中さん
垢版 |
2018/03/11(日) 13:57:49.59ID:FE6pvGrl
うわ、書き込み途中で送信した。すまん。
IDEそのものがすべての機能を単体のプログラムに実装してあることなんてないわけで、
通常は、コンパイラも外部ツールも別のプログラムやモジュールを使う。

で、そういうのが、IDEのVisual Studioベースに縛られるわけでもない。
他のツールや環境で作られていたりしてもわからんよ。
0347774ワット発電中さん
垢版 |
2018/03/11(日) 15:49:42.85ID:rzmLQDxj
相変わらず昔の話持ち出す奴って
中身空っぽの話ばっかりだな
0348774ワット発電中さん
垢版 |
2018/03/11(日) 17:50:38.88ID:x/PaJwtG
だーかーらー
不満がある人はそういうの何とかしようとして
その解の一つがIDEを使わない、=コマンドラインコンパイル
いったんmakefileなりバッチを整備すればワンタッチだ
エディタは使い慣れた相棒
PICくらいならAPIの森もないし
ソースラインブレークできなくても何とかなる
というかそれくらいの用途にしか使ってないんだけど
あの愚鈍なIDEを使わざるを得ない人はご愁傷様
0350774ワット発電中さん
垢版 |
2018/03/11(日) 21:34:42.30ID:0m/zw/2B
PC用プログラムも担当なんだけど、そうなるとVisual Studio がインストールされてる訳で
その上で殆ど同じAtmel Studioインストールすんのはなんかなーって思う。
0351774ワット発電中さん
垢版 |
2018/03/12(月) 06:47:29.88ID:FxxD+m7k
Microsoftの Visual Studio も幾つかのバージョンが共存していて、
Eclipseベースの開発ツールも混在していて、
こんなものですね。
0352774ワット発電中さん
垢版 |
2018/03/12(月) 09:18:07.03ID:BISbtN59
フロッピー1枚で開発してた頃が懐かしい
誰だよ開発環境を太らせた奴は
0353774ワット発電中さん
垢版 |
2018/03/12(月) 10:21:32.87ID:V4y1r6qO
各開発環境ごとに数Gごと食うからな
メディアは安くなっても手間と時間は安くなってはいない
0356774ワット発電中さん
垢版 |
2018/03/12(月) 22:46:53.60ID:eUYoYL09
>>352
フロッピー1枚に入るように減らせとか号令をかける奴が居なくなったことが原因だと思う。
0357774ワット発電中さん
垢版 |
2018/03/12(月) 22:48:20.29ID:NY2Qu43r
信じられないかもしれないが
秋月でPICコンパイラがフロッピーディスクで売られていたんだぜ…
0358774ワット発電中さん
垢版 |
2018/03/12(月) 22:58:01.46ID:V4y1r6qO
今でもフロッピーでコンパイラ売ってないか
PICじゃないかもしれないが
0359774ワット発電中さん
垢版 |
2018/03/12(月) 23:10:14.15ID:eUYoYL09
MS-DOS の時代は OS+コンパイラでもフロッピーディスク1枚になんとか収められた。
0360774ワット発電中さん
垢版 |
2018/03/12(月) 23:20:06.21ID:FxxD+m7k
パソコンのOSと日本語変換ソフトと辞書と、IDE付きCコンパイラと、ユーザーデータ領域を2枚のフロッピーで実現できていたわけだけが。

だけど、そんなことを懐かしんでも意味薄い。

コンパクトな開発環境を作っても、商売が成立するほどには支持されないからこその現状なんだし。
0361774ワット発電中さん
垢版 |
2018/03/12(月) 23:20:35.98ID:XTq1MzC7
>>356
ブラゲーでもネトゲでも同じだ
40GB当たり前とかふざけてる

容量減らす工夫がゼロ過ぎて呆れる
0362774ワット発電中さん
垢版 |
2018/03/12(月) 23:24:50.69ID:XTq1MzC7
>>360
イミフ
コンパクトなら、機種ごとに専用だろうがなんだろうが支持するけど?
一生使わない機種を網羅したり、一生使わないライブラリを網羅して大容量なんて使いたくもない
0363774ワット発電中さん
垢版 |
2018/03/12(月) 23:31:33.53ID:FxxD+m7k
>>362
↓これが理解できずに「意味不明」とぬかすのなら相当なおバカさんだと思う。
>商売が成立するほどには支持されないからこその現状なんだし。

商売が成立するほどの支持者がいると思うなら、お前が作るか、お前がお金を用意して誰かに作らせてみることだな。
できたものを売れば良いではないか。
でも、お前もそれで商売が成立するほどに支持者がいるとは思っていないのだろ?
0364774ワット発電中さん
垢版 |
2018/03/12(月) 23:37:02.30ID:XTq1MzC7
>>363
有料でこんな太い開発ソフトなら
誰が買うんだね?
何が商売成立とか抜かしてんだ?
0365774ワット発電中さん
垢版 |
2018/03/12(月) 23:44:38.19ID:i0aWAwm9
余っているディスク容量を減らすのに開発工数を使うくらいだったら
新しい機能入れるわな
■ このスレッドは過去ログ倉庫に格納されています

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