X



トップページ電気・電子
1002コメント337KB
PIC専用のスレ Part 58 エラッタの話題も歓迎
レス数が950を超えています。1000を超えると書き込みができなくなります。
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/
0878774ワット発電中さん
垢版 |
2019/03/21(木) 09:29:02.46ID:LlOOyzL7
>>876
それを聞いてどうするの?
あとそれをお前に回答するメリットがこっちにあんの?
0880774ワット発電中さん
垢版 |
2019/03/21(木) 10:22:02.47ID:XKTaxfEw
>>878
私としては「全部入り」が幻想か、自己中の「ぼくがかんがえたすごいぴっく」にすぎないことを、理解できるようにする手助けをしようと思う。
でも、それは私の浅はかな思い違いで、Microchipの人でさえ)思いつかなかった価値あるすごい全部入りなのだとしたら、本当にラインナップされるかもしれない。
いずれにしても表明することはメリットあるでしょ?
0883774ワット発電中さん
垢版 |
2019/03/22(金) 02:47:11.08ID:YSlAqhSB
>>882
> そつぎょうしき、終わったしね。

そうか荒れてるのは高校生が原因か
納得!
0886774ワット発電中さん
垢版 |
2019/03/27(水) 15:43:53.31ID:H1pAK6Aj
>>885
使ってるよ。

Arduino+シールドしかやらなかったら、半田付けできない、リード線も剥けないやつばっかりになって、ハードのこと分からないやつばっかになって、PICが復活した。
0887774ワット発電中さん
垢版 |
2019/03/27(水) 15:52:52.99ID:4lohMHvn
+シールドしかやらないからだろ。
Arduinoのせい、PICのおかげみたいに書くなよ、無能教官
ったく文科省の孫請けはどうしようもねえバカばっかだなw
0888774ワット発電中さん
垢版 |
2019/03/28(木) 08:09:56.85ID:0x6G6lD1
ArduinoとPICについて、工業高校で扱うとしたら、該当する指導要領の対象が違うのではないかと思います。

http://www.mext.go.jp/component/a_menu/education/micro_detail/__icsFiles/afieldfile/2018/07/13/1407073_14.pdf

平成30年7月の指導要領の解説書を見ると、
>〔指導項目〕の(3)のアについては,機械語及びアセンブリ言語の特徴と用途を扱うこと
みたいな文言があります。PICを扱うとしたらこれの学習材料では?
これはArduinoで学習するようなことではないですね。
0889774ワット発電中さん
垢版 |
2019/03/28(木) 14:54:19.85ID:LwwWgYof
2016年頃までは学校現場でPICもそこそこ使われてたと思うが、それ以降は事例が見当たらない?
ましてやArduinoを学校現場で使ってるようには見えない
(観測範囲に限って)
0890774ワット発電中さん
垢版 |
2019/03/28(木) 14:55:30.10ID:6xaZ6hm1
> 機械語及びアセンブリ言語の特徴と用途を扱うこと
で数あるCPUの中からPICが選ばれた理由はなんだろ?
単純で分りやすいと思われたのかな?
0891774ワット発電中さん
垢版 |
2019/03/28(木) 17:08:06.60ID:w3u3Bvmw
AVRはFuse bitを誤って設定して、ただの石にしちゃう生徒続出で使えん。パラレルライター 持ってねーよ。

DIPほしいってなった時、選択肢はPICしかなかった。
0892774ワット発電中さん
垢版 |
2019/03/28(木) 17:31:16.46ID:3FwCFdLG
単純に楽をして解説本の多いPICにしたのでは?Arduinoの解説本が増えればArduinoになるかも・・・教育現場なんてあんまり深く考えてなさそう
0894774ワット発電中さん
垢版 |
2019/03/29(金) 00:08:18.72ID:01uKtywM
生徒や親御さんたちが学校や、学校の先生に期待することはたくさんありますが、
「マイコンに何を選ぶか」はとても小さい割合じゃないですかね。
小さい期待値の事柄に充てられる時間や情熱は相応に小さいものになります。
深く考えていない、というよりも、マイコンの選定という、わりと些細なことより、他のもっと期待されていることに
有限のリソースを注ぎ込んでいるのだと思います。
そのため、指導要領から逸脱しない範囲で、できあいのものを使いまわしすることが多いはずです。
いったん教え方や教材が確立してしまったら、なかなか変わらないでしょうね。
0895774ワット発電中さん
垢版 |
2019/03/29(金) 10:05:05.83ID:vSa+NXHL
一番大事なのは論理的思考を身につけることでPICだAVRだのは枝葉末節
0897774ワット発電中さん
垢版 |
2019/03/29(金) 19:38:31.40ID:7/4BXe4i
PICだと雑なプログラムでもプロテクトを掛ければ商材になる。
Arduino純正だとプロテクトが困難で商売に差し障りががが……
0898774ワット発電中さん
垢版 |
2019/03/29(金) 22:24:15.47ID:OcyszS9X
アセンブラやるならMIPSが美しいよ〜〜〜〜
学習には最適と思うが?????
0899774ワット発電中さん
垢版 |
2019/03/29(金) 22:45:34.31ID:01uKtywM
>>898
なににつけても「それだけ」に着目して議論することに意味は薄いと思います。

教材で使われるのは指導要領が要求する項目を広く満たしていたり、
マイコンに特別に詳しくない先生でも教えることができたり(そのために先生にとってもわかりやすい本があるとか)、生徒にも扱いやすいとか、
教材としてある程度完成された状態で供給してくれる教材屋さんがあるとか、同業者の中でテキストを融通しやすいとか、
その他いろいろを十分考えたり、十分考えられなかったりした結果が今なんでしょう。
0900774ワット発電中さん
垢版 |
2019/03/30(土) 02:11:18.87ID:nIciMiVr
>>899
同意すぎる
0902774ワット発電中さん
垢版 |
2019/03/30(土) 10:24:44.01ID:r9qkG6M8
アセンブラって選んでやるものとは思えない
あてがわれた石がCが使えなくてどうしようもなくて仕方なく使うだけで
積極的に覚えるような代物ではないというか。。
0903774ワット発電中さん
垢版 |
2019/03/30(土) 10:30:24.28ID:Kllqpy4B
座頭市の仕込み杖みたいなもん。普段は杖(C言語)。
0904774ワット発電中さん
垢版 |
2019/03/30(土) 11:15:03.26ID:OcpPwrO0
アセンブラで書きたがるような人は、しょっちゅうCPUのメーカー変更要求してやればいいんじゃね
ソフトウェア要求仕様変わらないんだから手間賃の5千円くらいで。
もちろんソースコードのDiffとって変更部分は全動作確認書は要提出のこと。
0906774ワット発電中さん
垢版 |
2019/03/30(土) 11:46:48.15ID:6dbyJbPp
指導要領の中にアセンブリ言語が入っている、という話にすぎないのに。
指導要領の中に入っているのは、機械語、アセンブリ言語の体験でマイコンのプリミティブな部分の動作に触れることができる、ってことなんだと思います。教育で、体験って大切ですし。
それとは別に、アセンブリ言語が個人的に好きな人がいてもいいわけで、好き嫌いは優劣とは別のベクトルです。
0907774ワット発電中さん
垢版 |
2019/03/30(土) 11:57:53.24ID:YJ0D93Yp
>>904
趣味ではなくて仕事の話ですか。でも、アセンブリ言語を使いたいという業者さんが、CPUの変更依頼をしょっちゅうする客や、
アセンブリ言語を使いたいという気持ちに障るような要求を出してくるような客のお仕事をするかな? って気がします。
それに、アセンブリ言語を使いたいという業者さんに、そういう要求を出すこと自体がなんだか非効率な気がします。
よその業者ではなく、同じ会社の中で、その人にも給料を払い続けなければならない、その上でアセンブリ言語に拘らすCでやってほしい、って
要求をするなら、遠まわしなことをしないで、そのように相談するべきじゃないですか。
0908774ワット発電中さん
垢版 |
2019/03/30(土) 11:59:06.09ID:XSxV6wjs
アセンブラなんて機械(CPU)の都合で存在してるようなモノだから、
機械(CPU)の都合に合わせて教育するなんて本末転倒じゃね。
Cを直接実行できるCPU出来たら無用の長物なんだよね。
どっかの会社でC直接実行プロセッサ作ってくれないかな。
0909774ワット発電中さん
垢版 |
2019/03/30(土) 12:09:37.08ID:6dbyJbPp
>>908
アセンブリ言語を教えるのは、情報教育ではなくて、工業教育の話です。立場やねらいが変われば内容も一緒じゃなくなります。
のこぎりやかんなの都合に合わせて使い方を教えるのと一緒じゃないですかね。
それに情報教育だったら、Cよりももっと抽象的なものの方が良いような気がします。

高級言語ってどんどん変わっていきますし、特定の言語のプロセッサを作ることって意味が薄いと思います。
0910774ワット発電中さん
垢版 |
2019/03/30(土) 13:22:14.02ID:XSxV6wjs
ソフトあってのハードだからね。
アセンブラが情報工学的に無意味なら、電子デバイス工学的にも無意味じゃね。
0911774ワット発電中さん
垢版 |
2019/03/30(土) 13:38:04.87ID:6dbyJbPp
情報工学の話はしてないのですが…。あまりスレの主旨から離れるのも良くないので。
0912774ワット発電中さん
垢版 |
2019/03/30(土) 13:53:22.67ID:C93A21gL
>>908
CPUはマシンコードをデコードして実行するのだから、
直接的にCを実行するのは難しいだろうな。
間接的に実行するとしても、小さなCPUで高級言語を動かすならFORTHの方が向いている。

そう言えば昔、そんなCPUがあったなと探してみたら、
ロックウェルの「R65F11•R65F12 FORTH Based Microcomputers」
http://archive.6502.org/datasheets/rockwell_r65f11_r65f12_forth_microcomputers.pdf
末尾の3−234ページに「INCLUDED FORTH FUNCTIONS」が記載されている。
0913774ワット発電中さん
垢版 |
2019/03/30(土) 15:36:01.09ID:F0vfYkp+
885
学校教育の現場では今もPIC使ってるのけ?

886
>>885
使ってるよ。


そうか荒れる原因はこれか
どうも喧嘩っ早い人が多いと思ってた
元気なジジイが書いてるのかと誤解してた
高校性ならこうなるわね
0914774ワット発電中さん
垢版 |
2019/03/31(日) 07:21:14.35ID:BikhHC2h
>>908
直接Cを命令として扱うとしても、その記述が間違っていないかどうかのチェックや
書き込みの手順を踏むのだからコンパイルの手間を省く事にそれほどの意味がるとも思えんけど。
0915774ワット発電中さん
垢版 |
2019/03/31(日) 08:11:30.74ID:gP/fVNkc
>>908
面倒くさい事は先に済ませておく(コンパイラに任せる)、のが今時のCPUの設計なんだが。
0916774ワット発電中さん
垢版 |
2019/03/31(日) 08:19:01.60ID:Fdy9qGp8
Cコンパイラで使い易いように配慮されたCPUという考え方はありますけどね。
0917774ワット発電中さん
垢版 |
2019/03/31(日) 14:25:57.79ID:ZqNpdEmF
>>912
CPUの内蔵ROMにFORTHを書き込んでおいて、
電源オンで簡易OSとしてセルフのFORTHを走らせるなんて
昔のNECのBASICを思い出します。

>>916
コンパイラやマルチタスクを考慮してCPUを設計するようです。
逆に言えばコンパイラやマルチタスクを使った方が、
そのCPUの能力を発揮しやすいということでしょう。
もっとも小さな8ビットのPICやAVRでは、
CPUとしての基本性能を満たすので精一杯かも知れまぜん。
0918774ワット発電中さん
垢版 |
2019/03/31(日) 23:54:12.11ID:0f5JcuWb
今まで「PIC自体の不良」に遭遇した事はまだ一度も無いんだけど、全部組み立て
終わった後に「さあ書き込むぞ」とライタで書き込もうとしてPICの不良に遭遇したら
泣くに泣けないんだけど

世間的にはまずPIC単体でゼロプレッシャーソケットとか使って書き込めるかどうか
確認してから組み込むの?(SOP/TSSOP/QNFの場合)
0919774ワット発電中さん
垢版 |
2019/04/01(月) 00:11:20.45ID:8Zu5fG76
>>918
>世間的にはまずPIC単体でゼロプレッシャーソケットとか使って書き込めるかどうか
>確認してから組み込むの?(SOP/TSSOP/QNFの場合)

そんなことはしなくて、最初から基板にハンダ付けします。おかしかったら交換すればいいわけですし。
仮に初期不良に遭遇しなくても、実験中に壊すことだってあるので、交換できることは前提にしています。
BGAのようなタイプだと業者さんに交換をお願いしていますけど。
0920774ワット発電中さん
垢版 |
2019/04/01(月) 01:54:55.60ID:1yZMrTQj
>>919
すごいですね!
個人で作るようなものでも不良が疑われたら業者に交換の為に出すんですね!
0921774ワット発電中さん
垢版 |
2019/04/01(月) 08:15:11.22ID:A3UUr85M
>>920
>>919を見て、どこから「個人で作るようなものでも業者に」と読み取ったのでしょうか。書いていないことを読み取るのは良いことじゃありません。
それはさておいて、今のところBGAは仕事でしか使っていませんし、趣味の範囲なら自分で実装や交換ができるものしか使っていません。
0922774ワット発電中さん
垢版 |
2019/04/01(月) 11:01:03.46ID:eK3D1w2K
質問させてください。

他のスレでMCC(Microchip Code Composer)についての話が出ているので、
私も試して見たいと思って質問します。

MCCできるPICの型番は、何番が対象なのでしょうか?

よろしくお願いします。
0928774ワット発電中さん
垢版 |
2019/04/01(月) 19:13:03.17ID:+AdoD8TO
PSoCなら全部が対象になるんだけどね。
PICもさっさと現行品種全部対応しろや!と言いたい。
0929774ワット発電中さん
垢版 |
2019/04/01(月) 19:38:55.38ID:6AMlxT+n
現行品種≒全品種
0930774ワット発電中さん
垢版 |
2019/04/01(月) 19:49:33.02ID:e/qG6ZU/
>>928
そんな必要ない。
現状対応してるチップ用のコードの充実、バグ取りしてくれる方がいい。
0931774ワット発電中さん
垢版 |
2019/04/01(月) 19:57:56.95ID:2tEoFQiT
>PSoCなら全部が対象になるんだけどね。
何かと比較にすらならない無関係な内容ぶっこんでくるこの馬鹿は、
性格が歪んでるのか脳みそが足りないのかどっちだ?
0932774ワット発電中さん
垢版 |
2019/04/01(月) 22:07:33.18ID:v1vasJZs
pic32mxでUSBオーディオ作ってるんだけど、
CVREFOUTをdac代わりに使ってみたらビット数が荒いというか低いというか使い物にならなかった。
10ビットくらいのdac搭載したpic出ないかな。
0934774ワット発電中さん
垢版 |
2019/04/02(火) 01:36:33.32ID:TmNkpO24
>>933
そりゃお前じゃね?
PSoCがいいならここへ来る必要なかろうに。
いずれにしても、モジュールと単体ICとの区別も付かん奴は巣へ帰って。
0935774ワット発電中さん
垢版 |
2019/04/02(火) 06:56:31.90ID:MOTLdMDk
そんなにMCCのコードかいいなら似た品種でコード生成させて差分だけ作れば良いと思うの。
0936774ワット発電中さん
垢版 |
2019/04/02(火) 22:04:28.17ID:WTdSV6j7
MCCのコードかいいと思うなら、サポートしているチップを使うのが素直かと思います。
0938774ワット発電中さん
垢版 |
2019/04/02(火) 22:40:01.58ID:msrx+J1t
>>934
MbedだLPCだPSoCだSTMだ
次々ぶら下げちゃねじ込んでくる馬鹿は同じやつかねえ
お花畑にはその違いは理解出来んのよきっと
0939774ワット発電中さん
垢版 |
2019/04/02(火) 23:10:54.47ID:gX+B7kKe
次スレはワッチョイ有ったほうが。IP表示ありでも良いけど。
0943774ワット発電中さん
垢版 |
2019/04/03(水) 20:17:23.44ID:hN0sBE/e
久々にこのスレ覗いたんだけど、いつからこんな殺伐としたスレになってしまったんだ・゚・(ノД`)・゚・。
0947774ワット発電中さん
垢版 |
2019/04/04(木) 06:53:16.10ID:AdwfSZxr
ここはMMの人ばっかりだから無理がある。
0951774ワット発電中さん
垢版 |
2019/04/07(日) 14:02:55.74ID:ADbknENz
PICのCYフラグは加算などで桁あふれが発生した時はCYフラグは1にセットされるが、逆に負数になる場合の桁借りではCYフラグは0にクリアされる

(>'A`)>
0952774ワット発電中さん
垢版 |
2019/04/07(日) 16:10:09.80ID:7eUuoRdt
>>950
実は書き込み規制がはじまったらしい
だから、突然書き込みできなくてびっくりしてるとこ

まあ、この静けさもいつまで続くのかなあ
0956774ワット発電中さん
垢版 |
2019/04/08(月) 07:50:56.24ID:uRXeT6nc
>>955
2の補数は反転して1を足す。
減算前にキャリーセットしておいて、演算後にキャリーを足す。
0957774ワット発電中さん
垢版 |
2019/04/10(水) 17:39:39.24ID:T+kbXLT8
16bitPICはアセンブラが楽だな。8bitの苦労はなんだったのかと・・・・
0958774ワット発電中さん
垢版 |
2019/04/10(水) 21:22:38.05ID:wJx1VM8B
非同期16bitタイマー/カウンター使うときに16bitマイコンのありがたさを感じる
8bit PICだと読み込み中に桁上りして異常動作した経験が
0960774ワット発電中さん
垢版 |
2019/04/11(木) 02:17:14.60ID:FN4qvzpJ
8ビットPICでも最近のやつは上位バイトにラッチが付いてるから16ビット同時に
にリードライト出来るんだぜ。
0963774ワット発電中さん
垢版 |
2019/04/11(木) 07:20:50.72ID:vaY1bqZL
disconにしてないだけのシリーズに何期待しろって?
0964774ワット発電中さん
垢版 |
2019/04/11(木) 07:56:41.10ID:de4PK5Sd
>>961
それ、あるなあ。プリスケーラ分周値が小さくカウンタを速くまわしているときはちょっと困る。
タイマーといえば、CLCがタイマーとうまくつながるといいのに、って思うことはあるな。
0968774ワット発電中さん
垢版 |
2019/04/11(木) 23:58:37.31ID:/gbCwCHE
BaseLineはいいよ〜〜〜〜
タイマーなんて使わないでDelay Loop使って
作れば同じだよ
0969774ワット発電中さん
垢版 |
2019/04/12(金) 06:46:29.53ID:xwQz1iWb
単機能乙
0970774ワット発電中さん
垢版 |
2019/04/12(金) 10:03:22.36ID:l71PXzCU
ゼビオアリーナ仙台行きたい
0971774ワット発電中さん
垢版 |
2019/04/13(土) 22:27:40.68ID:CaLKVRmg
すいません、質問さしてください
外付け水晶無しで高速に動ける8pinの8bit-PICで、かつPICKIT2で特別な事を
しなくても焼けるのって何がありますでしょうか

基本的には「外付け水晶不要で32MHz」の12F1822を使ってるんですが、twitterで
PICKIT2じゃ焼けなかったとか指摘されたんで(自分はPICKIT3です)

そんなに大した処理はしていないので内蔵のみで16〜20MHzで探しています
0975971
垢版 |
2019/04/14(日) 13:21:17.05ID:R0SYVYCb
>>974
ありがとうございます!
先方には教えて頂いたURLを伝えてみます
>974 さんの回答をBAにさせて頂きますね
0976774ワット発電中さん
垢版 |
2019/04/14(日) 13:47:13.35ID:phgs+A7K
>>971
うちも2で1822つかえてるよ
でもMPLAB内の書き込みとかデバッグ機能は使えない
0977774ワット発電中さん
垢版 |
2019/04/15(月) 05:43:51.50ID:0A3AzxaO
>654 : 774ワット発電中さん : sage : 19/04/14(日) 12:42:15.48 ID:R0SYVYCb
>>652
>頭wおwかwしwいwのwはwおw前wじwゃwねw?w(爆笑www

同じ人とは思えない
レス数が950を超えています。1000を超えると書き込みができなくなります。

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