• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
イイね!
2023年05月22日

32bit→16bit→8bit と分割

こんなの忘れてしまうので
覚え書き。



32BIT ÷65536 =16bit      
 ( upbyte )

32BIT %65536 =16bit
( low byte )


16BIT ( upbyte ) ÷256 =
8bit ( 0 )

16BIT ( upbyte ) %256 =
8bit ( 1 )


16BIT ( lowbyte ) ÷256 =
8bit ( 2 )

16BIT ( lowbyte ) %256 =
8bit ( 3 )

コレで4分割できた。





確計算結果確認の為、段階的にターミナルへシリアル表示させる
(位置情報なので非公開)  



raw 数値
(テキストデータ)

二番目32bit
整数or 少数に変換後×10000した値


16bit
16bit latitude
(16upByte)
(16LowByte)

32BIT ÷65536 =16bit      
 (16 upbyte )

32BIT %65536 =16bit
( 16 low byte )




8bit
8bit latitude
(8Byte0)
(8Bytel)
(8Byte2)
(8Byte3)
       
16BIT ( upbyte ) ÷256 =
( 8byt0 )

16BIT ( upbyte ) %256 =
( 8byt1 )


16BIT ( lowbyte ) ÷256 =
( 8byt2 )

16BIT ( lowbyte ) %256 =
( 8byt3 )



数値全て(dec) なので
(hex ) に換算



再度hexを →dec
32bit latitude の数値になればOK

あっていたので終了。


 もっと簡単な方法あるのだろうか💧



一応覚え書き
CAN 8byte 1frame フルで使うと64BIT

2の64乗= 18446744073709551616
(1844京6744兆0737億0955万1616)

イミワカラン💧


18446744073709551616-1 =18446744073709551615


( 64BIT→32BIT)

64bit÷18446744073709551615=32bit ( upbyte )


64bit%18446744073709551615=32bit ( lowbyte )

いくらなんでも個人が64BIT データを車で使う事は無いだろう。(多分)
ブログ一覧
Posted at 2023/05/22 08:23:00

イイね!0件



タグ

今、あなたにおすすめ

関連記事

Windows7 32bitのセッ ...
beerfreakさん

「Amazon整備済み品」のWin ...
MAMOSUNさん

SDカードの続き
mendoudamonoさん

地理院地図の表示条件を探る
ちゃむとさん

しろきち vs Windows11 ...
しろきちさん

【Audio】MQA-CD再生の落 ...
show_300Bさん

この記事へのコメント

2023年5月22日 11:29
アセンブラとかCコンパイラだとビットシフトというのをよく使います。
8回シフトすると1バイト分ずれるわけです。
16ビット上位☞8ビットにする場合、右シフト8回します。
コードでは x >> 8。(これは256で割るのと同じことです。)
場合によっては、& 0xffして、不要なビットをゼロにして、目的の8ビットのみ活かします。
コメントへの返答
2023年5月22日 17:26
いつもアドバイスありがとうございます。
ビットシフトなる方法は初めて聞きましたw
UI flow でも出来るんですかね?
(カスタムブロック作るとか?)
ボチボチ調べて勉強してみます😅

プロフィール

「今日は泥の水溜り突っ込みまくって遊んだらEGTと油圧センサーの二個潰れたw」
何シテル?   05/18 16:48
車を走らせているより弄っている事の方が多いかも? 雑誌オールドタイマーなどが大好きで 本当は旧車のレストアなどにチャレンジしてみたいと長年思っておりますが 場...

ハイタッチ!drive

みんカラ新規会員登録

ユーザー内検索

<< 2025/5 >>

    123
456789 10
1112131415 1617
18192021222324
25262728293031

リンク・クリップ

HB1st / ハイブリッジファースト ロッドアングルコレクトキット 
カテゴリ:その他(カテゴリ未設定)
2025/05/14 12:29:33
Jアップ  MOリンク 
カテゴリ:その他(カテゴリ未設定)
2025/05/03 07:13:52
V-PRO 大気圧補正 
カテゴリ:その他(カテゴリ未設定)
2025/04/25 12:23:31

愛車一覧

スバル WRX STI 車庫の肥やしか盆栽か? (スバル WRX STI)
フルコン EMTRON plug-in ECUモデルにてDIY制御中。 TYPE S ア ...
スズキ ジムニー フク様荒地専用乳母車 (スズキ ジムニー)
納期が早まってるとの噂でディーラーに冷やかしで見に行ったらミイラ取りがミイラになりました ...
ホンダ リトルカブ 万年不動の放置プレイ号 (ホンダ リトルカブ)
(セル付き4速ギア仕様) 自宅に不動車状態で四年程放置してたが息子が乗りたいらしく久々に ...
ダイハツ コペン 1/1ラジコンカー(紅白饅頭二号機)普段のゲタ脚からサーキットまでOK (ダイハツ コペン)
フルコンLINK ECU G4X extremeをDIY接続 (スタンドアロン)にて制御 ...
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation