X



トップページ電気・電子
1002コメント337KB
PIC専用のスレ Part 58 エラッタの話題も歓迎
■ このスレッドは過去ログ倉庫に格納されています
0001774ワット発電中さん垢版2018/05/20(日) 18:26:00.98ID:wztMLmcV
     ______
   /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( (p)http://www.google.co.jp/ ) くらい使おう

テンプレ内の秋月小売価格も在庫が捌ければ、次の仕入れからは昨今の為替相場変動にならって
適宜価格改定されてます。ここの表記価格とは違うかもしれないのでそのつもりで

回答者する人の注意
.  最初に回答したい気持ちは分かるけど、質問者の内容を、落ち着いてよく読もう。
質問者する人の注意
.  あなたの周囲しか通じない変な省略語は使わずに、なるべく詳しく説明してね

前スレ:
PIC専用のスレ Part 57
http://rio2016.5ch.net/test/read.cgi/denki/1517669525/
0123774ワット発電中さん垢版2018/06/20(水) 13:42:18.28ID:5XCYItDy
>>120
時代遅れの5chにマイナー言語の日本語で講釈垂れてないで
よりハイレベルな世界のコミュニティで演説ぶってきたら?
いつでも未知の領域、よりハイレベルを目指しているあんたならできるよ

俺は5chでまったりPICでいいや
0124774ワット発電中さん垢版2018/06/20(水) 14:14:28.53ID:o7cypzRc
>>122
利用しますよ。

ソフトでやる場合も
クリティカルな処理をするときには、タイマー割り込みかけて、割り込み内でやるか、
割り込み禁止して、処理するかはケースによりますね。
タイマー割り込みで、処理振り分けして、並行作業で処理するのも定石にしてます。

なので、USB等の通信処理に割込みを使われるのは嫌だし、
そっちの処理をうまく調停してやるノウハウもってないだけかも知れませんけど。


答えは一つじゃないという感じですね-。
.開発環境や、蓄積したノウハウもあるので、なるべく、PICしばりで方法を模索するのも、
ワクワクします。

ここは、PICのスレなので、
なんで、他のマイコン使わないのかという議論よりも、適用範囲とか、壁にぶちあたった時の回避策の議論が有益かなと思っています。


48MHz動作もあるのですか?PIC18にある乗算器もあれば便利なのですがね〜
0125774ワット発電中さん垢版2018/06/20(水) 15:12:39.74ID:h/YXQuBQ
タイミングがシビアなパルス出力の用途が非常に気になってるわけですが
0128774ワット発電中さん垢版2018/06/20(水) 18:03:00.03ID:h/YXQuBQ
FTDIよりもPIC16F1454の方が安かったりしない?
ただのUSB-UART変換ならコードもそのまま使える
2マイコン構成
0129774ワット発電中さん垢版2018/06/20(水) 18:08:44.69ID:h/YXQuBQ
ていうか、
タイミングがシビアでUARTはどうしてるの?
割り込み?
ポーリング?
0131774ワット発電中さん垢版2018/06/20(水) 18:26:18.90ID:h/YXQuBQ
PIC16F1454の方がもっといろんな事が出来るんだけどねえ

まあでもなんとなくパルスの用途がわかりました
0134774ワット発電中さん垢版2018/06/21(木) 12:58:48.97ID:fawS1WRG
お勧めは

PIC16F145x
PIC16F15xxx
PIC16F18xxx
PIC32MM GPL
PIC32MM GPM
PIC32MZ EF
PIC32MZ DA

これ以外はニッチ
0135774ワット発電中さん垢版2018/06/21(木) 13:15:08.71ID:fawS1WRG
FT245の値段でPIC32MM0256GPM028が何個か買えるじゃん

パルスの用途はFT245との通信なんだよね?
PIC32MM GPM 1個で済ます方が安くてコンパクトで高機能で高性能
PC側のボーレート設定とか気にしなくて良いし

パルスの用途が仮にFT245との通信では無かったとしても
PIC32MM0256GPM028をFT245の代わりに使った方が
安くて高機能で高性能

別にPIC16F145xでも良いけど
PICスレなんだしPICを使おうよ
0136774ワット発電中さん垢版2018/06/21(木) 21:37:11.27ID:2TqaPOOc
>>135
FT245RLは、秋月で300円ですから。

PIC32は興味あるけど、今使っているコンパイラは対応していないし、開発環境の問題があるな。
xc必須なんでしょうか?
0137774ワット発電中さん垢版2018/06/21(木) 22:34:03.20ID:6aa3tYRG
IC単体で買ってるの?
じゃあなおさら敷居は低い

PIC32MM0256GPM028はDigiKeyで234円
PIC16F1454は秋月で130円

USB-UART変換としてだけならサンプルコードがほとんどそのまま使えるし
そのままマイコンとしての置き換えも当然出来る

PIC32MMであればPIC16F18346よりもずっと高速で多機能
PIC16でアセンブラで書くよりもPIC32MMの方が速いし、
アセンブラとC/C++の融合も簡単
普通にMCCも使える
0139774ワット発電中さん垢版2018/06/22(金) 02:47:36.75ID:rRIs+hvB
USB付PIC

PIC16F1454 130円 48MHz 14KB/1KB
PIC16F1455 140円 48MHz 14KB/1KB
PIC16F1459 190円 48MHz 14KB/1KB
PIC32MM0256GPM028 234円 (DigiKey) 24MHz 256KB/64KB
PIC32MX230F064B 270円 40MHz 64KB/16KB
PIC32MX270F256B-50 380円 50MHz 256KB/64KB
PIC32MX274F256B 521円 (DigiKey) 72MHz 256KB/64KB
PIC32MK1024GPD064 802円 (DigiKey) 120MHz 1MB/256KB
PIC32MZ2048EFH064T 1100円 200MHz 2MB/512KB
PIC32MZ2048EFH144T-250 1350円 252MHz 2MB/512KB
0140774ワット発電中さん垢版2018/06/22(金) 10:35:19.29ID:dnpYEAik
>>137
趣味で使う分には、いいかもですね。
暇なときに挑戦してみます。

xcライブラリ?のUSBの取り扱いは、PC側からデータ到着したら、バッファに格納されていて、ポーリングかけるか
割込みかかるか?って感じですか?

EEPROM書き込み時とか、クリチカルな処理のために、一時的に割込み禁止かけたりは可能?
0141774ワット発電中さん垢版2018/06/22(金) 12:38:22.71ID:6fOSn34P
USBの処理は割り込みじゃなくてポーリングでもいいけど定期的に処理をしないとダメ
まあ普通は割り込みでやる
送受信データ自体はDMAで処理されるから
処理自体は軽い
データはキュー経由で、タスクでゆっくりと処理をすれば良い

他にタイムクリティカルな処理があるなら
そっちの割り込み優先度を上げておけば良い
EEPROMは普通I2CやSPIみたいな同期シリアルでマスターになるんだから
読み書き自体にタイムクリティカルな要素は無いとは思うけど

何を心配してるのか知らないけど
一歩踏み出してみれば
出来ることは確実に広がる
0145774ワット発電中さん垢版2018/06/29(金) 16:24:28.07ID:N8vUYB3/
ブロック図を見たけどこれはひどい
CPU2個を単に1個のダイにのせただけ
みたいな
0146774ワット発電中さん垢版2018/06/29(金) 17:35:53.75ID:c+GOCnf+
またどうせエラッタだらけで使い物にならないんだろ。
そんな金とヒマが有るならこれまでのCPUのエラッタを一掃してくれよ。
0148774ワット発電中さん垢版2018/06/29(金) 18:08:18.41ID:iAyrVQzF
これは酷い
よく恥ずかしくもなく出せるよな
エンジニアはもういないのか?
0152774ワット発電中さん垢版2018/07/01(日) 08:27:00.61ID:YLqhnl0C
PICじゃないけど仕事でメインMPUとサブMPUをSPIで通信しているが、FiFo ならメイン側の処理に負担かからないのが良いな。
0153774ワット発電中さん垢版2018/07/03(火) 22:03:52.11ID:TUeFXinq
DOL
0154102垢版2018/07/05(木) 19:15:00.87ID:ICfZRBve
エッタの話題は余所でやれよ
0157774ワット発電中さん垢版2018/07/10(火) 12:39:54.70ID:Z/HW8jy/
アセンブラ爺さんは穢多と同類。
MCCが使えるようになって、8bitも32bitもボーダーフリーになるよう頑張ってねーwww
0158774ワット発電中さん垢版2018/07/10(火) 17:55:18.49ID:9KvBFWGz
PIC24って2クロックで1命令こなせるんだな。
Z80周辺LSIもどきとか作れそうだ。
0161774ワット発電中さん垢版2018/07/11(水) 07:14:15.71ID:+GZaCCTM
>>159
昔のCPU(ワンチップでない、I/Oやメモリが外付け)の良い点は
ここにも書いて有る通り
>バスの状態がPC から丸見え!
だと思う。
メモリバス、データバス、コントロールバスの状態を見ることができるので、
I/Oデバイスの初期設定のミスや
実行中のトラブルの原因などが発見しやすかった。
0162774ワット発電中さん垢版2018/07/11(水) 15:09:04.88ID:FwdULYDJ
配線がめんどくさいけど。
今みたいに激安中華基板なんかなかったし。
0163774ワット発電中さん垢版2018/07/11(水) 16:45:03.70ID:+GZaCCTM
>>162
そりゃ、得る物があれば失う物がある。 世の中の常だ。
で、小さなCPUは得るものが多いワンチップ・タイプに代わった。

ワンチップCPUの良いところは、メモリやI/O込みで動作が保証されているところだと思う。
初期設定さえ間違えなければ、CPUシステムとして目的の動作をする。
(間違えるとそれなりに悩む事になるけど)
Z80のようなCPUボードを新規に作ると、「ハードがちゃんと動作する」までが結構大変だった。
0165774ワット発電中さん垢版2018/07/12(木) 17:13:41.03ID:ZDTJThLY
>>164
おおっ!良い情報サンキュー
俺の所には来ないなあ

$75引きなら¥2万で買えるな
0169774ワット発電中さん垢版2018/07/13(金) 09:41:33.59ID:rFRRGzPf
1ヶに決まっとるがね
0170774ワット発電中さん垢版2018/07/17(火) 13:46:16.77ID:nuVVOkrC
届いた
FedExが箱潰して「ダメージ確認済」って書いてあった
トランスが入ってるのかというくらい重い
0171774ワット発電中さん垢版2018/07/21(土) 19:04:54.04ID:lV+Oq/Cy
MPLAB X v5.00
BetaレベルでAVRにも対応らしい
PICkit4でAVRがデバッグできると
0174774ワット発電中さん垢版2018/07/28(土) 16:18:02.15ID:VpFb8EJR
$75引きなICD4が気になるのだけどpickit4と比べて何がいいの?
デバッガ周りで楽になるなら買いたいのだけど
pickit4でもbreak point複数置いて、hitしたらstep実行、ぐらいはできるんだよね?
普段AVR使っててPICの経験はほぼなくて。。
0175774ワット発電中さん垢版2018/07/29(日) 20:49:49.09ID:X35i/I6x
PICKITと比べて速くてブレークポイントも多い。
ICD4はFPGAがあるのが大きな違い
0177774ワット発電中さん垢版2018/07/30(月) 03:09:02.10ID:3r7Moigw
>>176
だからえらそうに上から目線で言われてもうれしくないから
やめてくれないかしら、書き込むの
0178774ワット発電中さん垢版2018/07/30(月) 03:50:15.30ID:5m4zKddx
安くなってるったって20000円でしょ?
ずっと本気でPICやってくのかねえ…。
AliあたりでPICkit3のクローン2000円だけど?
0180174垢版2018/07/30(月) 09:04:55.16ID:1uhwxuEz
本気でやることはなさそうなのでクローンでいいかと思ってきました。ありがとうございました。
0181774ワット発電中さん垢版2018/07/30(月) 14:47:14.03ID:5m4zKddx
>>179
自作ならそうだね。
手間賃<2000円かどうかはその人次第。

>>180
でしょ?
安いクローンでも最低限使えるから。
0182774ワット発電中さん垢版2018/07/30(月) 18:36:43.12ID:DW1fcBEJ
今はPickit3のコピー品がAmazonで1200円で売ってるよ
2台買ったけど問題なかった
0186774ワット発電中さん垢版2018/08/01(水) 14:53:29.37ID:sPdb/lre
>184に質問。
どのメーカーのARM使っていますか?
ARMは中長期的なデバイスの供給に不安があり、避けてきました。
最近は国内メーカーからもARMが出てき始めたので興味は持っています。
とはいえ、国内メーカーも小ロットでの購入が簡単とはいかないのですが。
0190774ワット発電中さん垢版2018/08/02(木) 13:54:08.95ID:Z3B8NmuE
スレチなのも分からない馬鹿ども
あるいはわざとやってるアンチ
0191774ワット発電中さん垢版2018/08/02(木) 20:30:14.80ID:PTmN0VBj
>>184
PICを使えることが幸せな人のスレなんじゃない?
アバタもエクボって言うから、それはアバタだとか、これがエクボだとか言っても仕方ない。
0192774ワット発電中さん垢版2018/08/02(木) 20:37:36.61ID:hK+LLMSS
STMもLPCも、それどころかARMでくくっても全部閑古鳥泣いてるじゃん
どっから飛んできて何を投下だか知らんが
自分とこ帰って着地する場所あるんかそっちを心配しろやって話
0194774ワット発電中さん垢版2018/08/02(木) 21:02:36.40ID:PTmN0VBj
>>193
そうなんじゃないかな、推測だけど。
メーカーのコミュニティのことではなさそう。
0195774ワット発電中さん垢版2018/08/02(木) 23:55:30.50ID:/oDq68FW
>>191
それそれ
俳句楽しんでる人の所に行って、「小説の方が沢山書けて楽ですよ」って言ってるようなもん

本職ではXeon 4発でメモリが128GB乗ってるみたいな環境でCとかJavaとかrubyとか使ってるから
趣味は真逆の制限された環境でどこまでできるかってやるのが楽しい
不自由なのは知っててやってんだから放っとけ
0197774ワット発電中さん垢版2018/08/03(金) 01:11:05.41ID:3cZlbteA
>>192
なぜここへちょっかい出しに来るのかってことだよな
自分のいるところに満足してりゃわざわざ他所へ首突っ込んで荒らしたりしない
不満があるがそこでは解消されないからはけ口求めて来てるんだろう
かわいそうなヤツら
http://hissi.org/read.php/denki/20180802/UFRtTjBWQmo.html
http://hissi.org/read.php/denki/20180802/NVlobG45OHU.html
0198774ワット発電中さん垢版2018/08/03(金) 06:28:50.88ID:he699o6n
>>195
> 俳句楽しんでる人の所に行って、「小説の方が沢山書けて楽ですよ」って言ってるようなもん
そこまでだとアレかもしれないけど、「川柳のほうが自由度高いですよ」的な情報は、ときに有用なこともあるよ。
そうか、この件ではそっちのほうがしっくりいくな、その手があったか、みたいな。

アセンブラとCの喧嘩もそうだけど、視野が狭くなってそこから抜け出せなくなって、意見も遮断して、
それを他人にも強要する連中、がいちばん邪魔だったりする。
そのまま引きこもっててほしい。
0199774ワット発電中さん垢版2018/08/03(金) 14:43:57.31ID:xs/rpfua
とうとう俳句と川柳が同列に語られる時代になったか
この国のゆとり具合も危機的だな
まあ文部科学省の官僚からしてゴミクズだから仕方ないが
0201774ワット発電中さん垢版2018/08/10(金) 01:17:19.94ID:X46tCzp9
お前らMicrochipから今メール来たぞ

MPLABR PICkit? 4 In-Circuit Debugger

MPLAB PICkit 4 In-Circuit Debugger 20% Off
Coupon Code:
TP1917


Curiosity Development Board

Curiosity Development Board 50% Off

Coupon Code:
TP1919

買え
0202774ワット発電中さん垢版2018/08/10(金) 05:29:36.74ID:K7iAJxsi
8bit PICは変態アーキテクチャで狭苦しいから嫌い(笑)
PIC32じゃないと。相変わらずバグ多いけど(笑)
0203774ワット発電中さん垢版2018/08/10(金) 09:13:08.63ID:P7a+4gxE
>>202
昔はハーバードアーキテクチャで、スタックはメモリーとは別とか、普通だった。
0207774ワット発電中さん垢版2018/08/10(金) 12:36:30.56ID:bj9dlOux
PICユーザーはアセンブラかCCSCしか使えないお年寄りと柔軟な開発環境に適用できるグループに別れる。
0209774ワット発電中さん垢版2018/08/10(金) 15:09:06.82ID:exNaa7p5
今となってはPICは面倒くさい
PICならではのアドバンテージも無いし
ArduinoかNucleo使った方が早く安く作れる
0210774ワット発電中さん垢版2018/08/10(金) 18:48:44.13ID:Zpe0Eavw
どうしてPICなんか流行っちゃったんだろう
やはりコンパクトワンチップマイコンの先鞭だからかな
0211774ワット発電中さん垢版2018/08/10(金) 18:54:16.05ID:1uLqCTue
PIC16F84が初心者向けに大ブレイクしたのがおそらく始まり
フラッシュになる前はZ80が多かったと思う
0213774ワット発電中さん垢版2018/08/10(金) 19:05:35.65ID:HhDAv5Ma
>>209
各項目について具体的に教えてくれないかな。
面倒くさい、はあなたの主観
アドバンテージも無い、はあなたの無知
早く安く作れる、はあなたのホラ
としか思えないのでよろしく。
0215774ワット発電中さん垢版2018/08/11(土) 01:33:07.83ID:zz6ZftmJ
>>211
> PIC16F84が初心者向けに大ブレイクしたのがおそらく始まり

なんかもう昔の思い出話のスレになってしまったな
もうここも終わりになるのかな
0216774ワット発電中さん垢版2018/08/11(土) 02:24:09.02ID:2xQZlHzq
10F222あたりをティッシュペーパーのように使い捨てできるのが強みだろ
コストは本家Arduinoの8割引で買える中華パチモンArduinoのさらに9割引きで済むわw
真似できるもんならやってみろアホwww
おまえ懐かしの不安定マルチバイブレータ君だろwwww
まだ生きてたのかよwwwwww
0217774ワット発電中さん垢版2018/08/11(土) 03:44:55.25ID:VY0Y0Sav
教えてください。

PIC12F675をMPLAB Xで使おうとしていますが、PICに書き込みができません。
PIC12F675はMPLAB Xで使えないのでしようか?
使い方がわかる方がいたら、教えて欲しいです。
0218774ワット発電中さん垢版2018/08/11(土) 03:46:58.80ID:VY0Y0Sav
連投すみません。

MCLRは使用せずに、I/Oとして使う設定にしていますが、これがいけないのでしょうか?
書き込み途中で何度かリセットするようなので、もしやと思いました。
0219774ワット発電中さん垢版2018/08/11(土) 04:12:39.02ID:aKdmyIVk
PIC12F675はMPLAB Xで問題なく扱えるし書き込める。
>MCLRは使用せずに、I/Oとして使う設定
ピンの設定のこと?
書き込みとは無関係でしょ、起動後の動作の設定だから。
あと、エラー表示するでしょMPLABXが。
メッセージは何て書いてある?
0220774ワット発電中さん垢版2018/08/11(土) 07:03:28.15ID:LrTJxPf6
>>218
高めの電圧を加える事で書き込みモードに入る。
入力にも使う時は、繋がる回路にも注意必要。
0222774ワット発電中さん垢版2018/08/11(土) 10:07:39.54ID:vQEcJm91
675使ってたけど・・・・最初はPICkitから電源を供給する設定で躓いた。
次は、5V設定ではなぜか書き込めないトラブルに遭ったな。4.75Vだかそのぐらいにするとイケるという謎。
0223774ワット発電中さん垢版2018/08/11(土) 10:10:35.86ID:vQEcJm91
>>221
小難しい用途をCとかでわっとやるなら、PIC32あたりじゃないのかな。

この盆休みに、はじめてのPIC24、やろうかとは思ってるけど。
アセンブラで。
■ このスレッドは過去ログ倉庫に格納されています

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