Browsing this Thread:
1 Anonymous Users
|
Re: 請教一個問題
|
|
版主
Joined
: 2004/4/30 10:53 最後登入時間
: 2021/11/30 18:11
From CAE, Microchip
Group:
站務管理者 註冊會員
Level : 75 HP : 744 / 1861 MP : 5367 / 111011 EXP : 45
|
有關 Q15 format 的說明在 dsPIC30F Architecture workshop 裡有說明。
例: 整數格式: 以有號數的 2’s 補數型態表示 範圍 [-32768 ~ 32767] 或 [0x8000 ~ 0x7FFF]
分數格式 Fractional (Q15): 以有號數的 2’s 補數型態,在正負號後面緊接著的是小數點 1 個正負號位元 + 15 個小數位元 1.15 格式 : S.FFFFFFFFFFFFFFF 最大數值範圍 [-1.0 ~ 0.9999]
0x4001 = 2-1次方+ 2-15次方= 0.5 + 0.0000305175 = 0.5000305175
發表於: 2007/12/14 11:35
|
|
|
請教一個問題
|
|
新會員
Joined
: 2007/10/23 12:17 最後登入時間
: 2008/3/11 12:08
Group:
註冊會員
Level : 2 HP : 0 / 28 MP : 3 / 1396 EXP : 12
|
在我找到的pid範例程式中,看到對變數有這樣的設定, kCoeffs[1] = Q15(0.2); kCoeffs[1]以二進位表示為0001 1001 1001 1001 不知如何將0.2與此表示式做連結,謝謝各位!
發表於: 2007/12/13 10:38
|
|
You can view topic.
你 不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.