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/ >>221
ラズパイ使うのなら、
LANとかUSBは、データ丸投げするために使い、
Writer作業は全部ラズパイで実現するから、
I/F経由でタイミング取ろうなんて考えないだろ。
それが分からないとは情けない。
そもそも、書き込み関するタイミングスペックはごく少数の例外を
除いて、minで規定されてるから、遅くなってもかけるよ。 >>223
ラズパイのlinuxやWinfowsIOTでのGPIOのタイミング規定わかってる?os使わずにフルスクラッチで書くの?ipやUSBの実装頑張ってね タイミングがシビアなところまでUSBやEthernetからのコマンドタイミングに依存するように設計するのはアホ >>224
嫌に絡む奴だなあ。
armはmemory mapped IOだろ?
お行儀が悪いことは承知の上だが、、
物理メモリ空間さえ見せれば、デバイスアクセスは可能。
手元にwiringPIのソースがあるから、GPIOアクセスは
これからパクればいい。
実際、wiringPIはmmapで物理空間をマップしてpinにアクセス
している。
Linuxからその程度は簡単に出来るんだよ。
必要なら、お行儀よく出刃ドラ書いたって良い。
自分が出来ない事は他人にも出来ないという
間違った思い込みはやめたら? まあ別にRaspberry PIなんざ使わなくて
もっとチープなデバイスでも十分 >自分が出来ない事は他人にも出来ないという
>間違った思い込みはやめたら?
これだよな、ホント恥ずかしいヤツ
テメェのレベルがペーペーなのを自覚しろって、大方周りが馬鹿ばっかで天狗でもになってんだろ いや、
さすがに>>221発言は恥ずかしいから
もう出てくるな Raspberry PIはOSが入っているから所詮組み込みで正確なタイミングは
無理でしょ。
全く用途が別なものを比べても意味がないと思うよ。
PICでもAVRでもそれぞれ得意とする用途が違うし
いいか悪いかを言うより何に使えるかを言えなければ
使う人の能力がないだけのことだでしょ????
批判するだけならバカでもアホでも簡単に言えることだよ
皆さんはどちらですか??????? >OSが入っているから所詮組み込みで正確なタイミングは無理
頭悪さ全開 どんな精度だと思っているんだよ
PICのライタなんか1ms前後の精度があれば十分で
そんなのはlinuxのタイマーで十分精度が出る >>233
>正確なタイミング
「正確」の概念が用途で変わるわけですよね…
min-maxがマイクロ秒オーダーで規定されていたらマイコンかもしれないけど、
minしか規定されていなければ、でかい遅延が発生するシステムでも、十分用途に必要な「正確」さを確保できます。
一方で、n秒オーダーのタイミングが必要になってくると、マイコンでは難しいことが出てきて、
高速で動作するプログラマブルロジックが必要になってきます。
>正確なタイミングは無理でしょ。
に対しては、
「いいか悪いかを言うより何に使えるかを言えなければ使う人の能力がないだけのこと」
がそのまま反論になってきます。解は一つではないでしょね。 ラズパイじゃPICライタにするにはもったいないけどな
arduino位がいいんじゃね?
つか、USBシリアル変換噛ますならPICでもいいかw
(既に書込手段持ってるならばだが) いやもー、USBパラレルのBItBangモードでやればいい
ホストPCのソフトだけでできるやん 金が無いならパチモンでも買っとけ
ebayで\1300だわな 敵はデバイスドライバの署名
なんでこんなに厳しいの…… 価格も考えて、
>>220 にnano-pi って書いたんだよ。$9.9 秋月でも1680円じゃんよ。
SDカードは必要だけど、EtherとUSBが漏れなくついてくる。
価格はLinuxでもArduinoと大差ない時代になったんだよ。 だからデバイスの書き込みのスピードで開発効率左右するとかヘンだから だらだらデバッグしてなんとなく動くものを作ってるので・・・ pickit4もicd4も高速化が大きな宣伝文句だっていうのに 結局、ハードの比較だけしてるだけで物作りをしてる人間が
発言しているとは思えないな??
(反論だけならサルでもできる)
実際何を作っているのか、何を作るのに適しているのか
いえる奴はいないのか??? >>251
>結局、ハードの比較だけしてるだけで物作りをしてる人間が
>発言しているとは思えないな??
なんで?
根拠もなく「ハードの比較だけしてるだけで物作りをしてる人間が発言していない」という仮説を持ち出してくるのはなぜなんだろう。
人がたやすく自分が何を作っているかを開陳するものだと思っているのだろうか。
自分が開陳できるのであれば、他人も開陳できると思っているのだろうか。自分でさえ開陳していない>>251が何を言ってるのだろう。
物づくりをしている人間が掲示板でハードの比較をしていてはいけないのだろうか。
サルに反論ができると思っているのだろうか。俺はあちこちの動物園に行くが、人様に反論しているサルを見たことがない。
そもそも、何を作るのに適しているのかがわかる、ということは相対的なものであり、
他のマイコンとの比較の上でしか成り立たないことぐらいは分かっているのだろうか。
ちーと触ったぐらいでそんな比較ができると思っているのだろうか。
物作りのセンスと、CPUの比較のセンスはベクトルが違っているものだとは思わないのだろうか。
一つのCPUを深く愛し、とことん付き合おうとしているファンが適不適を語れるとは限らないのである。むしろ難しいと言えるだろう。
反論するなら理由ぐらいは書けよと思う。 リセットICの時定数足りなくて、米粒PICで代替したことがあった
君んちの某アレにも入っているかもね ソフト的にもハード的にも面白みがまったく無い使い方だな
書き込みも含めて結構金がかかると思うけど
他に解はなかったの? >>255
>>254の話が
>君んちの某アレにも入っているかもね
ということで、そこそこの量産品だとして、
>書き込みも含めて結構金がかかると思うけど
1000個単位でMicrochipに依頼したらどれぐらいかかると思ってるの? で、その5000個だとしてMicrochipの書き込みサービスを使ったら? リセットICが0.31ドルの時点で高い
もちろん機能によるけど >>260
高いことは高いが、出荷時期などのバーターで吸収できる程度の価格
とくにリセットICは評価が大変。 原価厨はキモい
モノ作りの経験ない上に人の話を理解できない >>262
リセットICよりマイコンの方が評価が簡単で開発期間も短いって
いまいち理解できないんですが
うちの会社だと、ソフトリリースの手続きが非常に面倒なんで
コーディング期間をゼロとしても
その後が色々と
他だと違うのかな? >>264
評価済みリセットIC -> 評価済みマイコン+新規ソフト -> 新規リセットIC
君、ソフトしかやってないだろ。電源周りは各種熱評価から電磁波、ノイズの評価が大変。 リセットICをマイコンで実装した方が簡単
やっぱり意味がわからんね
マイコンのリセット回路を使うわけだろ?
それの評価はしなくていいのか?
実際にリセットICよりも簡単に使えるリセットICもどきがあるなら
それだけで製品になると思うんだが 新部品採用依頼の高〜いハードルを知ってる俺的には
採用済部品(マイコン)でやっつけた方が遥かに簡単と
いう意味ならすごくわかる。 たいして数も出ないくせして、やたらと煩い車屋とか
はっきり言って、出来るものなら付き合いたくない連中だな あまりに現実感のない作り話の相手はこのくらいにしておくか Microchip、Microsemiを83億ドルで買収へ
Microchip Technologyが、Microsemiを83億5000万米ドルで買収する。買収後の年間売上高は約58億米ドル規模となる見込みだ。
http://eetimes.jp/ee/articles/1803/07/news087.html 電源回路の待ち合わせとかで予定していたよりリセット長くしたいなんて話で
まあ、電源設計から見直せばいいのだけれど、もうそっちはそっちで評価しちゃってるから
すり合わせのお鉢を押し付けられて、しかも最小の部品変更でリセット時間長くしなきゃならない
で、PICでやっつけちゃったてなわけなんで
予定ロットががはけたらつぎは見直すのかもしれないが
量産部隊が悲鳴上げたって知るもんか
ババ抜きはいつも最後の工程に回っていくんだ
(ひでー) >>267
>リセットICをマイコンで実装した方が簡単
>やっぱり意味がわからんね
>マイコンのリセット回路を使うわけだろ?
>それの評価はしなくていいのか?
「簡単」を考える上で、「既成リセットIC」と「マイコンで作ったリセットIC」を比較するから
わからなくなってるのでは?
>>265を読めばわかるけれど、前提になっているのは、「評価済みマイコン」を使うこと。
それと、このケースで、「こちらの方が簡単」というのはシステムの観点だと思う。
(1) リセット時間を変えるだけでOK。ただし既成リセットICには思うようなものがない。
(2) リセット時間を変えなくてもトラブルが起きないように、各部の調整を行う。
(1)の方が簡単なケースは多々あると思う。
トラブルシューティングだから、最初の設計が不味かったんだろう、というのは無駄な議論なのでしない。 >>272
おー。MPLAB にFPGAの開発ツールも統合するつもりか!
というのは置いておいて。
貪欲だなあ。AtmelのFPGAは普及もしていなかったしな。 microsemiの石、ディスコンになったら困るなぁ 専用ICかCPUかはともかく、リセットは重要だよね。
ある研究室に納めた実験用装置が、
「1週間に1回程度誤動作する」(運用は1日に数回、電源を入れて30分ほど)
とクレームがついて、解決に時間が掛かって苦労したことがある。
持ち帰ってチェックすると何の問題も無く動作するので。
結局、原因は隣の建物の数KWのモータの電源オンによる、AC電源の一時的な電圧降下だった。
モータと装置の電源を入れるタイミングが同じだと誤動作し、
CPUのリセットに失敗して正常に起動しない。
いったん起動すると、電圧が降下してもちゃんと動作する。
CPU内部のリセット回路を諦めて、外部にリセット専用ICを入れたらOKになった。 CPUのリセットがいまいちなのにCPUをリセットICの代わりに使う不思議 主要な方針として、Microchipは今後も「MIPS」ベースと「ARM」ベースの両方の製品を提供し続けるという。
Microchipの32ビットマイコン「PIC32」ファミリーおよびAtmelのARMベースの32ビットマイコン「SAM」ファミリーへの投資も継続する。
同様に、Microchipの8ビットPICマイコン、Atmelのマイコン「AVR」ファミリーへのサポートおよび投資も続けていくとする。
また、IDE(統合開発環境)の「Atmel Studio 7」「MPLAB X」の両方を将来もサポートしていく。 いい加減コネクタにRJ11使うのは止めてくれないかな ICD4はRJ-45がささる
手に入りやすくて便利じゃん >>284
すごいね、CPUのゼネコンだな。
4ビットや1ビットも始めたりしてw スマホとか用のAシリーズのARMもやるのだろうか
それとも組み込み特化かな Atmel Studioも負けず劣らずリソース莫迦食いで激重なんだよなー NetBeansベースとVisualStudioベースだったよね コマンドラインでコンパイラ呼べ
硬派はIDE使わない そりゃ、他人様のコードを単にbuildするだけならな
そんなら、build済みのバイナリでも貰った方がもっと早い
これが硬派? 硬派と時代遅れは同義語?w
知識の肥やしとして有っても良いとは思うけど >>296
世の中のIDEは、NetBeansベースが主流になってるのにな。 俺の観測範囲では猫も杓子もEclipseなんだが…… NetBeansベースのIDEって他にどんなのがあるのだっけ。 ひどい名前だよな
もっともeclipseは日食に限らず食の意味しかないが MPLAB X以外に見たこと無いなぁ
知ったかクンか? 単純にNetBeansとEclipseを見間違えたんだと思う 8bitCPU-RAM256byteをターゲットにプログラミングするのに
IDEで1Gとかメモリ必要になる
とう考えてもクソ設計 それを富豪プログラミングという・・・
(なんか違う) それにしか使わないのなら、もっと小さいものでできることぐらいわかっているだろうに。 1GB使おうがどうでもいい
動作がとろいのはどうにかして欲しい 好きだなぁお前も
こんなにトロトロじゃねえか... java=クソ
eclipse=java
∴ eclipse=クソ 新しいICD4は高速!Pickit4は高速!
でもIDEはドンドン肥大化で低速化
F1並のエンジン搭載車新発売!!
でもタイヤは軽トラ用しかハマりません
アホが設計してる ぶつくさ言ってる暇あったら最新マシンの稟議書いとけ どとねっと、よりはマシ
Atmel-Studio7の糞っぷりは半端無い AVRやatmelネタがよく出てくるのは対抗意識か? OracleのJavaは今後、半年後とにバージョンアップして、
5年サポートのLTSを3年ごとにリリースするらしい
LTSは基本有償サポート前提になるらしいな
だからフリーのJavaを使った開発ツールはOpenJDKを使うことになるようだぞ >>306
コンパイル時に出来る処理を予めしておく事で実行速度上げるのが、今時のCPUのトレンド。 >>317
周辺機能に.NETを使ってるかもしれないけれど、現状のAtmel Studioは、C++ネイティブベースじゃなかなったっけ。
Visual C++ のランタイムが必須なはず。
というか、Java、.NETが必要だからクソだとか、メモリを大食いするからクソだとか時代錯誤も甚だしい。
年寄りがいまどきの若い者が、と愚痴っているのと同じ。
自分が若いころには当たり前だった環境やソフトは、それより前の世代の「お前」に、リソース大食いだと愚痴られていて、
その当時のお前は、前の世代の「お前」の愚痴を「年寄りはたいていこうだ」と冷めた目でみていたはず。 ■ このスレッドは過去ログ倉庫に格納されています