アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在、SPIと思われる波形から得られるデータ列を取得して解析しています。取得したデータはLSB→MSBの形式のデータ列で、このデータを得てからwindowsのプログラマ電卓で16進数のデータ表示で解析しています。その際に問題になっているのが、プログラマ電卓の2進数のデータ列がMSB→LSBとなっているのですが、これをLSB→MSBのビット列に変換して表示させることは可能でしょうか?

どうぞ、ご教示頂きますようお願い致します。

「windows電卓でMSBとLSB反転さ」の質問画像

A 回答 (3件)

> このデータを得てからwindowsのプログラマ電卓で16進数のデータ表示で解析しています。



データを電卓に手入力してビット列を見てるって事なら、Excelに手入力してLSB→MSBのビット列を表示でも手間は同程度では。


「入力した最大8桁、64bitの16進数を、LSB→MSBのビット列で表した2進数に変換するには?」
例)
1→0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0123456789ABCDEF

1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000
(合ってる?)

とかって、
~ > デジタルライフ > ソフトウェア > Excel(エクセル)
のカテゴリなんかで質問してみるとか。
    • good
    • 0
この回答へのお礼

回答頂きありがとうございます。返事送れてもうしわけありません。アドバイス頂き大変助かりました。

お礼日時:2014/06/21 19:49

Windows付属の電卓にはMSBとLSBのローテーション機能は無いからなあ。


外部プログラムでローテーションさせてそれをクリップボード経由で電卓へ持っていくくらいしか思いつきません。
    • good
    • 0
この回答へのお礼

回答頂きありがとうございます。返事送れて申し訳ありません。アドバイス頂き大変助かりました。

お礼日時:2014/06/21 19:37

その「SPIと思われる波形から得られるデータ列」とやらをどう「取得」しているのか知らんけど, 「取得」するところで反転させることはできないんですか?



あるいは「取得」したあとで反転させるだけでもいいはずだけど.
    • good
    • 0
この回答へのお礼

回答頂きありがとうございます。現在この波形をlap-C16064というロジックアナライザで観測しています。このロジアナのSPI解析用のプロトコルアナライザ機能でこの波形を見ていて、CLK波形に同期したデータ波形よりLSB→MSBの順で来るデータ列を見ることはできているます。


しかし、機器側がデータ波形を独特の出力を行っているらしく、出しているはずのデータが、プロトコルアナライザが表示データに5つのクロック波形をスタート時に無視してからデータを送信しているらしく、受信側もそのやり方でとっているため、正規のSPIのやり方でデータを表示できず、自分で後で数えてデータをチェックしている感じです。

ロジアナにバイトデータのスタート位置を手動で決める方法はどうもないようなのですが、解決方法ありましたらお願い致します。

お礼日時:2014/05/01 15:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!