暇つぶし2chat DENKI
- 暇つぶし2ch1000:774ワット発電中さん
17/05/05 11:55:01.81kfVQxczs.net
爺?

1001:949
17/05/05 12:55:19.64YP1uBrIs.net
ごめんなさい
単位間違えました

PIC16F18325 (32MHz) : 500-612ns
PIC24FJ64GB002 (32MHz) : 480-530ns
PIC32MM0064GPL028 (24MHz) : 597-633ns
PIC32MX270F256B-50 (50MHz) : 272-288ns

1002:774ワット発電中さん
17/05/05 12:57:18.7


1003:0ID:yldEq3SB.net



1004:774ワット発電中さん
17/05/05 12:59:05.66yldEq3SB.net
タッチの差だったか、だよな

1005:774ワット発電中さん
17/05/05 14:43:44.31PToXWM7t.net
URLリンク(www.digikey.com)

これ読むとAtmel チップが一番早そうだね

1006:774ワット発電中さん
17/05/05 15:07:59.27kfVQxczs.net
AtmelチップじゃなくてARMだろ.....

1007:774ワット発電中さん
17/05/05 16:13:44.21IpsvoTfR.net
>>949
8bit PIC 、実質8MHzなのに結構速いな。

1008:774ワット発電中さん
17/05/05 16:44:22.004dRy2JcD.net
>>957
確かに早い。パルス列の入力~出力までに
20MHzのAVRが10命令サイクル程度(50nsx10、これは資料を読むと順当な値)なのに
8MHzのPICが4命令サイクル程度(125nSx4)なのは驚異的だ。

1009:774ワット発電中さん
17/05/05 17:11:38.65PToXWM7t.net
C言語で変数使うと退避レジスタ変わってくるよ
PIC32はSW命令入りまくる
多重使わなければシャドウレジスタ使えば解決だけど
PIC32MX1 PIC32MX2 シリーズには無いんだな

1010:774ワット発電中さん
17/05/05 17:11:40.944dRy2JcD.net
tiny2313の割込み処理に必要なクロック数はタイミングで少し変わると思うけど
・割込み要求フラグのセットまで4クロック(これは下記のラッチなどのハードウェア)
URLリンク(i.imgur.com)
・戻りアドレスのスタック退避などに4クロック
・ベクタテーブルのジャンプ命令で2クロック
・目的のビット操作命令で2クロックの2クロック

1011:774ワット発電中さん
17/05/05 20:27:09.35HDEWUA8W.net
8ビットPICの割り込みレイテンシは、バックグランドの命令が1サイクル
であっても2サイクルであっても、3サイクル一定だった。
もちろんCPUクロックと割り込み要求が同期している条件で。

ところが最近の1で始まる型番のPICではFSRを使ってプログラムメモリを
アクセスすると3サイクル命令となってレイテンシが4になる場合が出て
きて、ちょっと気を付けないといけない。
そういう命令を使わなければいいんだけど。

1012:774ワット発電中さん
17/05/06 11:33:26.12xxZduhKs.net
最近、どうでもいい内容ばかりだな~~~
何に使うかが問題だよ。

1013:774ワット発電中さん
17/05/06 11:48:06.70xtWyOCES.net
使う物の中身を理解していないと何に使えるか分らないだろ

1014:774ワット発電中さん
17/05/06 11:48:26.41GdNtrEeg.net
PICのアセンブラは糞というけど
PIC24Fのアセンブラは別に糞でもなんでもないよね
AVRのアセンブラよりわかりやすいんじゃない?

1015:774ワット発電中さん
17/05/06 11:53:54.00cqCYsPtg.net
くそかくそじゃないかの判定基準をまず明示せよ
話はそれからだ

1016:774ワット発電中さん
17/05/06 14:56:09.77lgw22miz.net
ブスも3日で慣れ
一週間で愛着が生まれ
1か月で愛情に変わる

8bitPICはブサイク分類だろ
AVRは美人さんだと思うよ

1017:774ワット発電中さん
17/05/06 16:20:14.74xtWyOCES.net
>>964
異なる命令コードビット数(14、16、24など)のCPUを比べるのはどうなんだろ?
「CPU」というくくりで見ればどれも同じ条件だ、という意見も前にあったけどw

>>966
美人かどうかは分らないが
割込みを使って入力パルスを出力する >>950 のプログラムはシンプルで分りやすい

1018:774ワット発電中さん
17/05/06 16:39:37.25GdNtrEeg.net
PIC24のアセンブラはわかりやすいから
とりあえず、何かのアセンブラやってみたいという人にはオススメできると思うよ

1019:774ワット発電中さん
17/05/06 16:45:42.41GdNtrEeg.net
PIC24のPDF

URLリンク(www.microchip.jp)
URLリンク(ww1.microchip.com)

1020:774ワット発電中さん
17/05/07 11:07:45.51JzihJRAf.net
8bitだろうが32bitだろうが、アセンブラなんてどれやっても同じじゃね?
今使ってるCPUには無く他のCPUでは有る命令も
同じ事をプログラムを組んでやればいいだけの事だし。

1021:774ワット発電中さん
17/05/07 11:54:12.51N/A52Whd.net
ザイログ型式からインテル方式へは挫折する

1022:774ワット発電中さん
17/05/07 12:32:31.95V2b72ByA.net
アセンブラを語るなら最低でも以下を知らないと
x86
ARM
MIPS

1023:774ワット発電中さん
17/05/07 13:20:00.764ERmWB3m.net
今更だが、ちょうど今やってたとこなんで 感想を一つ

MIPSは要らんなぁ
知ってて損は無いけど、PS2のHackingぐらいしか役に立たない

1024:774ワット発電中さん
17/05/07 13:22:39.209pPXtG9m.net
>>973
MIPSコアのPICがあると聞いたけど、アセンブラとかどうなってるのかな?
PICよりなのか、がっつりMIPSなのか…

1025:774ワット発電中さん
17/05/07 13:28:30.584ERmWB3m.net
PICは、8Bit (8Pin)にしか興味ないから知らない

あと、x86は 知ってると色々得する事が多い
例えば、CompilerをProModeに変えるとかな

1026:774ワット発電中さん
17/05/07 13:45:40.55VqavHuUv.net
>>968
データ16ビット、コード24ビットのPIC24のアセンブラはどんなものかな?
大いに興味があります。比べやすいように
 >>950「割込みで入力したH/Lをそのまま出力する」
をPIC24のアセンブラで書いてみてもらえないでしょうか?。

>>970
確かにしょせん1命令で済むか、2命令あるいは3命令必要か、程度の違いだよね。
しかも、この差が運命の分かれ道、なんて用途はそうそう無いだろうし。
そんな事よりアーキテクチャ(CPUの設計方針)の差の方が
影響が大きいと思う。

1027:774ワット発電中さん
17/05/07 14:11:03.81JzihJRAf.net
>>971
68Kをやった後に16F84Aを使い始めたけど、
64bitの加算と減算で「うわっ」って思った事はあるなぁ。

でも6502をやってたおかげで考え方はいろいろ応用が利いたと思う。

今は18F2620でLチカして遊んでる。

1028:774ワット発電中さん
17/05/07 14:23:14.08V2b72ByA.net
>>974
MIPSコアなので当然MIPS命令
周辺はPIC24に近い

1029:774ワット発電中さん
17/05/07 14:33:36.919pPXtG9m.net
>>978
まぜこぜって事? MIPS使いがうまく使いこなせなくて扱いにくそうだなぁ…。
まあどっちも知らん上に、コンパイラに任せてる身には何とも言い難いけど…

1030:774ワット発電中さん
17/05/07 14:36:52.70V2b72ByA.net
まぜこぜ????
別に混ざってないけど

1031:774ワット発電中さん
17/05/07 14:41:23.49V2b72ByA.net
MIPS使いって...
普通はコンパイラを使うからコアが何かとか意識しなくても使える
速いPIC24と思っても良い

ガシガシに最適化する場合と、一部の特殊命令でアセンブラの出番となることはあるが

1032:774ワット発電中さん
17/05/07 14:51:39.829pPXtG9m.net
>>981
ほうほう、PICと考えても使えるのね。
勘違いを正してもらってすまん。
8bitか16bitしか使ったことないので、他社のコアなんて使いにくいんだろうなぁ…と勝手に思ってた

1033:774ワット発電中さん
17/05/07 18:14:59.83IYbxdcLE.net
秋月でPIC32MM取り扱い知ってデータシートとか眺めてたんだけど
ADCのミッシングコードエラッタって、、
どんなアナログデータ来るか分かんないって事?
500nsec以下のシュミットエラッタもあるし

要所要所で痛いなぁ

1034:774ワット発電中さん
17/05/07 23:13:51.98V2b72ByA.net
PIC32MMのADCはスペック詐欺

1035:774ワット発電中さん
17/05/07 23:15:50.40V2b72ByA.net
PICではそのくらいは当たり前
エラッタ情報が開示されてないのもたくさんあるので注意

1036:774ワット発電中さん
17/05/07 23:28:38.32V2b72ByA.net
PIC32MMは格安でオススメ
16bitより安い32bit
ADCもスペック詐欺ではあるけど、スロー8bitなら問題ないんで、普通の用途だとそれほど致命的でもない

内蔵OSCで25MHzを作れない
I2Cが無い

といった、へんてこりんな面はある

1037:774ワット発電中さん
17/05/08 06:02:37.664BtSaKD9.net
>>979
コアがMIPSなのと、周辺の機能は全く関係ない。

1038:774ワット発電中さん
17/05/08 07:48:35.24stG1/0+L.net
1チップCPUしか使った事無いのかも知れない。

1039:774ワット発電中さん
17/05/08 13:16:55.071qOltJ9c.net
1チップかどうかってあまり関係ない
コアだけのマイコンなんて無いから

1040:774ワット発電中さん
17/05/08 13:19:53.931qOltJ9c.net
誰か次スレよろしく
おれは無理

1041:774ワット発電中さん
17/05/08 13:21:00.341qOltJ9c.net
----- テンプレ ----

PICの特徴

多くのモデルでDIP版がある
秋月でDIP版の品揃えが豊富
趣味の電子工作の小規模マイコンでは採用率が高く、作品例も多く紹介されている
低価格路線のシェアが比較的高い

基本的には廃盤にしないポリシー
モデル数が多く、古くて低性能高価格の物も売っているので、モデル選択に困る

CPUのパフォーマンスは全体的に低い
特に8bitは顕著
エラッタが多く、公開されてない物も多い

1042:774ワット発電中さん
17/05/08 13:21:46.621qOltJ9c.net
お薦めのPIC
迷ったらこれを買え
(秋月に売ってるPIC DIP限定)

●USBなし
PIC10F200 マゾ専用 最低スペック 50円
PIC10F322 最安 45円
PIC16F18313 8pin 75円
PIC16F18326 14pin 130円
PIC16F18346 20pin 160円
PIC32MM0064GPL028 28pin 3.3V 175円

●USBあり
PIC16F1455 14pin 140円
PIC16F1459 20pin 180円
PIC32MX230F064B 28pin OTG 3.3V 270円
PIC32MX270F256B-50 28pin OTG 3.3V 380円

1043:774ワット発電中さん
17/05/08 14:41:26.98stG1/0+L.net
Z80その他 相当数のCPUを全否定ですか
>>989

1044:774ワット発電中さん
17/05/08 15:52:41.981qOltJ9c.net
>>993
ハードにアクセスしないでコアだけ動かすなんて無いから
Z80もI/Oポートなどは当然ある
コアだけでハードを意識しないマイコンなど無い
内蔵してなくても外付けのペリフェラルのアクセスは必須

1045:774ワット発電中さん
17/05/08 16:37:18.56tOhw0CS2.net
>Z80もI/Oポートなどは当然ある
Z80にはI/Oをアクセスする信号がいくつか用意されているが、
これをもって「I/Oポートはある」というのは少し無理があると思うナ。
8251、8254、8255、8259などの周辺ICの存在価値が無くなるw

文中の「ハード」の意味が不明瞭だけど、
ノイマン型コンピュータは演算装置�


1046:ニ記憶装置と入出力装置とで構成され、 どれが欠けてもコンピュータとは言えないのは当然です。



1047:774ワット発電中さん
17/05/08 18:18:49.95QpZR+wcN.net
>>989が言ってるコアと周辺の組み合わせの話は、メーカーがワンチップに組み合わせたものの話だよね。
Z80みたいなマイクロプロセッサの場合は、ファミリに拘ることなくある程度自由な組み合わせもできるのだし、
一緒にはできないよ。

1048:774ワット発電中さん
17/05/08 18:22:35.91QpZR+wcN.net
次すれ
スレリンク(denki板)

1049:774ワット発電中さん
17/05/08 18:29:35.82ZXPXpAmV.net
>>983
変換値に歯抜けがある。
抜け方、あなたのADCの使い方によって痛さが違うよ。
アナログ入力が連続的に変換したなら、変換値も1LSBづつ変わることを期待したいけど歯抜けのために不連続な変換値になってしまう。

1050:774ワット発電中さん
17/05/08 18:31:10.68K/wRvwBH.net
質問いいですか?

1051:774ワット発電中さん
17/05/08 18:46:16.84QpZR+wcN.net
>>999
スレリンク(denki板:2番)
みたいなことを書かずに次スレで質問すればいいのに

1052:1001
Over 1000Thread.net
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 124日 6時間 45分 20秒

1053:1002
Over 1000Thread.net
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


──────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
──────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
URLリンク(premium.2ch.net)

▼ 浪人ログインはこちら ▼
URLリンク(login.2ch.net)

1054:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch