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/ 日本語が読めないやつは無理して日本語掲示板に書き込まなくていいぞ $4.04エラー出すとこんなのでましたけど
ATTINY104-Xplained Nano
Coupon Code: 404Special >>122は
>>107と、>>108が関連したものだという理解なんだと思う。
(PCは持ち運びが困難だから)スマホやタブレットから書き込みたい
PC(どころかスマホやタブレットすら)なしで書き込みできる機能なかったっけ 当然だろ
>>108が>>107と無関係に書き込まれたと思うやつがいるか? >>122が>>123の質問に答えてくれればいいのだけどな。 ID:PTU6MrA7
>書き込まれたと思うやつがいるか?
日本語を読めるのであれば、いくつかの解釈ができることはわかるはずです。
そのいろいろな解釈ができる中で「俺と同じ解釈をしてほしい」という願いは、
日本語がわかるかどうかではなくて、我儘だと思います。
曖昧さや解釈の余地をできるだけ排除して議論する方が良いと思いませんか?
たとえば、>>130も>>129に対して向けたものなら、>>129にアンカーを打つべきだと思います。
で、>129に対して向けたものと仮定してですが、
>>112が「スマホやタブレットから書込みできるようにしてほしいってどんな状況?」であれば、>>107が答えるべきことです。
でも実際は「PC無しで書き込みたいって どんな状況?」ですからね…
これだと、>>108以下で議論されている機能についての漠然とした疑問だとも解釈ができます。 PICの話をしようよ。
そんな他人の言葉尻を捕まえて解釈の仕方がどうのこうのとゴネても当人は反省なんかしないよ。
書き込む側は出来るだけ誤解のないように注意して、読む側は出来るだけ書き手の状況を
好意的に理解するように努めればいい。
それでも分からないならレスしなければいい。 スタンドアロン書き込み機能、便利に使えてるよー
という実績経験ないですかね。
(納品後の現場でupdateをヒーヒー言いながらやる状況位しか思いつかない)
使ってる人いないとなれば次のバージョンからは削除されるのでは
保持メモリの分コストupだろうし
逆に売り機能だとmicrochipが思っていれば強化されるかもしれないが
でもあれは個人的には要らないか、オプションでいい機能だと思う
出先でパラメタ調整して書き込み、という状況ならノートバソ使うだろうし > (納品後の現場でupdateをヒーヒー言いながらやる状況位しか思いつかない)
まぁ、こんなところだな。 実装前なら返品して書き直してもらう(勿論費用はかかるけど)
スタンドアロン書き込み機能
IPEの謎仕様と違い、使わなければそれで済むわけだし
あ〜だ・こーだ 言うレベルではないな 使わない機能に金を払いたくない
金額の問題じゃなくて >>136
じゃあ、金払って取っ払ってもらえば良い。 >日本語が読めないアホが多いな
いや、ただの絡まりあほだと思う 「書くアホーに読むアホー、同じアホーなら書かなきゃソンソン」
はこの場合成立するのだろうか? >>82
CubeMXが強力だからHAL使え、がSTのおすすめかもね。ペリフェラルのレジスタはデータシートよりもリファレンスマニュアルが詳しい。
こういうところにも芸風の違いがでてくる。だから、PICに慣れているからPICを使う、のも合理的な理由だよ。 見た目はシールでも貼っとけばいい。
JTAG対応って事はAVRやSAMも対応する余地ありって事だね。
買わないと思うが歓迎。 PICkit4の情報出てたのか。
4線JTAG(というか普通のJTAG)、SWDサポートは将来のSAM対応でしょうね。歓迎。
PCなしでの書き込みが強化されたのかな? SDカードサポート。 MicrochipDirectの価格は3と4で同じか…
秋月価格も同額を期待 direct価格 $47.95か
ロゴにonthego用隠しスイッチがあるらしい 買うの辞めとこうと思ったがやっぱり買おう
プラモ業界でこうたやめた音頭というのがあってな、
よっしゃこれこうた!(買った)と棚から取り、
いややっぱりやめとこうと棚に戻す
この動きが
傍から見ると音頭を踊っているように見えるためにこう命名されたらしい。
踊りそうだ ごめん、この動きをくりかえす、という部分が抜けていた
ここがキモだったんだ 問題は今持ってるpickit3より作業が捗るかどうかだな
まだサポートはbetaだし、pickit3で不可能なことが出てきた時点で
更新検討するかな 8bitだと変わらない
32bitだと速い
て感じかと
PICKIT3は遅すぎる
PICKIT4で普通になる
を期待 USB3.1対応してデバッグ作業がサクサク行えるとありがたいのだが USBの制約じゃなくてHIDの制約じゃなかったっけ ICD4がでてICD3がディスコンになると嫌だから買いました。
今まで我慢してたけど、旧IDE使ってるのでXIDEのみ対応だと、必要になると困っちゃうので。 PICどっぷりな人って結構いるのね 間口広げたmicrochipの戦略勝ちだな
でも、8/16/32でぜんぜん秋てクチャ違うから
サポートするの大変だよねツールとか高くなるし分ければいいのに スタンドアローンのプログラマソフトは出るんだろうね メーカーからすれば少量多種生産なんて避けたい。
BOM代なんて数出せば叩ける。 一昔前のICE考えれば全然安いか
でもなぁトレースメモリ必要になったことないなぁ
ブレーク掛けて変数みられるだけで御の字だわ
>>166
eclipseベースのCCSはクソですなw 組み込みをやるならeclipseに慣れておいた方がいいぞ TrueSTUDIOもe2StudioもCCSもeclipse それしかなければ諦めて使うけどできれば避けたいeclipse
我慢して使ったのはxilinxのSDKだったかmicroblaze用 使いなれてないツールはクソとかいう
使いこなせない自分がクソだった pickit3ってUSB 1.1相当なんだね
クソだ >>172
High-speed 対応にしても、書き込み時間には効果ないだろ。 ワード単位で書き込む奴は、ワード単位でms単位の待ち時間が必要なので、USB1.1のバンド幅の1%も使うかどうか。 >>174
書き込み時間もそうだが、PickitからPIC への通信速度自体が。 デバッガはコード書き込み時だけ通信する訳じゃないぞ 規模の小さなコードや自動生成コードとかならそうかもしれないねえ
デバッガもいらなかったりしてwww デバッグでpickit使うことはあまり無いな…
タイミング見るときは空きピンをHLさせてオシロ観測
変数見るときはUART繋いでPCで表示 いつの時代だよ
もちろんそういうデバッグが役立つ場合も多いけど マイコンの設計も古ければ
ユーザーの考えも古い
それがPIC かといってICEまで持ち出してデバッグするのは牛刀割鶏やし やりやすいやり方でやれば良いし、それが使えないことをしたいのなら他のものを選べば良くて、
そんなことは個人的な事情にすぎないのに。
他人がしていることに煽り文句をいれて批判することなんてしなくていい。 なんか違う
このスレはPICの悪い点を指摘すると
全力で反論する信者がいるってこと
「pickit3が遅い」に対して
UARTやポートでデバッグするから遅くて良いとか
書き込む時間は変わらんとか
意味不明の反論を書く
遅いからpickit4の高速化が宣伝文句になってるってのに PICが好きなのは良いけど
悪い点はちゃんと悪い点として認識した方が良い それより秋月PICプログラマーが未だに販売されてるのが謎
値段はpickitと変わらないのにサポートは5年間放置
最新デバイスもサポートされてないし
とっくに販売終了になっていないとおかしい 悪い点
エラッタ、スペック詐欺
コア性能が悪い (8ビット)
自動コード生成のコードがクソ
(無料のだと)コンパイラの吐くコードの質が悪い
pickit3が遅い >>186
でも、同じやりとりが何度も繰り返されるのはおかしいよ。
悪い点がある、という指摘はそれでいい。たまになら。
たいてい既出、頻出なんだよな。新しいことがない。
使っている人は、そんなことは分かっていて、それでも良い点に着目して使っているんじゃないのかな。
なのに、まるで新事実を発見したかのように繰り返したりリストアップしたりしている人がいたら、
それは当然ながら、残念な人に見えちゃうと思う。 ソレノイドかなんかで電圧かけるのを
数ミリ秒以下にしないといけないのに
間違えて数秒待つ設定になってて
煙出てビックリした >>186
USB の速度より、2線から4線になったのが大きいだろ。
後、頻繁なファーム書き替え不要になるだろうし。 >>186
> 「pickit3が遅い」に対して
> 書き込む時間は変わらんとか
> 意味不明の反論を書く
この意味がわからないなら意思疎通が難しいが
書き換え速度は早くならないよ なんでICDって電話線なんだ?
ターゲット基板にモジューラージャック付けろってか
PICkitのコネクタの方を標準にしてくれよ 幸せになりたければプログラマもデバッガも自作すればいいんだよ。
なんならコンパイラも(アセンブラも)自作すればいい。
ヒマ潰し電子工作のアマチュアには時間がいっぱいあるだろ? >>197
俺は前はコンパイラもアセンブラもシミュレータもWriterも
全部Linux上で自作して快適だった。
Writerはプリンタポート使って信号上げ下げする奴
しかしチップ種別が増えて書き込みタイミングや
コンフィグビットが多様化し
pcにプリンタポートも無くなってめんどくさくなって
やめちゃった。 > pcにプリンタポートも無くなってめんどくさくなって やめちゃった。
ackの代わりにbusyを使うやつ、作ったなぁ。
M80にマクロ満載して、PICのアセンブルしてたw 昔の人は素直に動く外部バス大好きだよね……。
PC98のCバスとかも好きだって聞いた。
PCIやPCIeは安価にはそういう用途には向かないんだろうね……
遅延が怖くなければPICでもなんでも使えばいいのではと思うんだけど。
実際AVRでプリンタポート式のCNCの置き換えとかもしてるんだし(ごめんどこかで見た程度の知識しかないけど)8bitでもROMやEEPROMのサイズからデータの蓄積がネックなだけで出来ると思うけどなぁ。 >>200
PC98のCバスやAT互換機のISAバスは
アドレスデコードと単純なI/Oで外部機器と接続できた
別に好きだからという訳じゃないだろう
PCIやPCIeは複雑なプロトコルで通信してて
アマチュアが簡単に利用できるようなものではないだろ >>201
ISAもそうなのか、教えていただいてありがとう。
Cバスはソフトも書ける営業が(と言うか営業に行かない営業が)言ってたので仕事してる気にはなってたんでしょう。
PCIなんかはサウスブリッジまで経由しないといけないうえに66MHz対応の基板とか零細にはレベルが高すぎたのかなと当時は思ってました。
今になってみれば、色々と経験してきたこともわかる気がしますが、デジタル高周波とアナログデジタル混在とか色々と今から経験するべき年齢じゃねえなと思いながら格安派遣だけが売りの人生だったと振り返っている様です。
PICだっていろいろできるんだろうになぁと思う前に、日本人的にはじゃあ作れよタダでとなるんでしょうなぁ(と自分が使われる相手には言いたい、他人には別にそんな事は言わない)とか思う。
PICにはPICの仕事を、無理ならADCとかDACとか外付けして許可貰ってなんでこの値段なのってのを説明できれば零細は良いんですよ……(と企業相手に甘えられてるのも今のうちだけだと思いますけどね。) >>203
(もう壊れてるけど)これ以上壊さずに30年仕事できなきゃお国の荷物ですよw
そんな生活じゃ、あと10年もすれば非国民言われちゃうかもねw
このまま行けるかなと思ってたけど、今の職場は手取り200万切るのと、開発に関われないので甘えてないで転職資料纏めてます……。
一番最初に派遣に入った理由は色んな会社で色んなICと関わって色々覚えたいだったはずだよなぁ、と今頃ながらに思い出してたり……。
イイトコ行けたらそれから先はまた考えるようにしますよ、趣味は趣味で別に進んでますけどね。 20年やっててこの程度の知識なら、まぁ200万切ってもしょうがないだろ
もっと金欲しいとか思わずに死なない程度に食ってくくらいの気持ちでやってけば? >>201
PCIはアドレスとデータをマルチプレックスしているだけで、バス幅での1回アクセスができました。
パケットに載せるようになったのはそれより後では? >>205
その思考は甘いと思いますよ今ですら想定できる寿命が100年の時代に生きてるんですよ我々は、それでももっと過酷な国での大臣の言い訳で70歳までは働いて欲しいかなぁ……?
ってのがスウェーデンなんかの日本でもてはやされる福祉先進国ですらあるのに、我々はもっと長い寿命なわけで、ヘタすると若者がいない分75やら80やらまで働かされるわけじゃないですか。(今はそこまで出てないけど)
今は大丈夫なんて言い訳になりませんよ、我々には”退職金”なんてないんですからね。
切り詰めてないかと言われるとウソになりますが、外食と薬と、レトルトで休日1食に平日の夜食は切り詰めてますよ、今でもBMIが太り気味なので。
本当に痩せるかどうかなんてわかりませんけどね?
でも痩せるかどうかより、数百万あっても一回失業したらまた目減りするんだろうな位の冷めた目線でしか見られませんよ。
>>206
PCIも難しいんですねぇ…。 >>207
悪いな。俺も50後半で零細自営だが、不労収入含めて1千くらいはあるんだよ
1日数時間程度の設計やプログラムから、海外工場へのコンサルまでいろいろだが、
なんとかなっている。同業や同年齢の友人も同じようなもんだ
つまり、お前の能力がないだけ。こんなところで愚痴ってないで能力ない奴はベタに働け パラレルポート使ってみようとしたら最近のWindowsではまともに使えないみたいだし
シリアルポートすらなんかあんまり自由に使えなくなっちゃったっぽいのがつらい
そのせいでRCDライターがWindowsが64bitになってから使えなくなった あの頃はポートが直接叩けなくなって苦労したなぁ・・・ ポート直叩きライタは、そりゃ駄目だなぁ
ebayに1000円も出せばおつりがくるUSBで使えるPICライタがある
pic icsp usbで検索だ
ebayが駄目ならamazonでもちょっと高いが売ってるぞ うちのPICkit3が毎回のようにファーム書き換えに失敗する。今日なんて2連続で失敗した
そもそもなんで種類変えるごとにファーム書き換えなきゃいけない設計にしたんだろう PIC信者とAVR信者で言い争いがあったりするけど
相互補完するには最高の組み合わせだと思うなぁ
PICKit4で両方が使えるようになると争いに決着が付くのかな? PCからパラレルポート制御したいだけなら
USBやシリアルでPICつないでPCからコマンド送ってPICでGPIO制御する方法じゃダメなの? それともLANでRaspberry PiをつないでPCからLANでRaspberry Piにコマンドを送って
Raspberry PiでGPIOを制御した方が高速に動作するかな? こんなことが可能なんだなw
Cortex-M0 ARM(LPC1115)を使った Z80エミュレーター基板
ttp://yuki-lab.jp/hw/z80em/index.html >>217
そこに写っているZ80マイコンボード、パターンが手張りだね。
あと、追加した74LS30にパスコンが無い。というか、こまマイコンボード全体にパスコンが無い気がする。
ダイオードは、ゲルマニウムダイオードなのか、ガラス入りだし。 >>216
たしかにXパイ使えばいいな。
picだ、pcだ、通信プロトコルだ、なんてなると、
デバック大変だから、一般売りする製品作る気じゃなきゃ
nano-piでも使ったAll-in-oneが良い >>220
ラズパイをLAN経由とかUSBとかで、タイミング規定守れると思ってるんだ >>221
ラズパイ使うのなら、
LANとかUSBは、データ丸投げするために使い、
Writer作業は全部ラズパイで実現するから、
I/F経由でタイミング取ろうなんて考えないだろ。
それが分からないとは情けない。
そもそも、書き込み関するタイミングスペックはごく少数の例外を
除いて、minで規定されてるから、遅くなってもかけるよ。 ■ このスレッドは過去ログ倉庫に格納されています