• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::


Browsing this Thread:   1 Anonymous Users






Re: 拜託幫個忙
#3
新會員
新會員


查看用戶資訊
自己回答問題又來了
問題4
定義中
0x7FFF=0.9999
因此以比例換算
0x49E7=1/根號3(可用windows小算盤工程版換算)
問題都解決了,謝謝大家

發表於: 2005/12/1 13:34
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 拜託幫個忙
#2
新會員
新會員


查看用戶資訊
問題1,2 請參考
Getting Started Programming on the dsPIC30F
問題3
一位整數15位小數
問題4
還是不會
問題5
一個是normal mopde一個是byte mode
問題6
是的
問題7
讀取ParmW位址裡的值後 +2

自問自答.....如果有錯請糾正
問題4有人可以回答我嗎?

發表於: 2005/12/1 10:01
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


拜託幫個忙
#1
新會員
新會員


查看用戶資訊
在AN908上看到的範例,有一些問題想請教
如下段程式
equ ParmW, w3 ; Ptr to ParkParm structure

.equ Sq3W, w4 ; OneBySq3
.equ SinW, w4 ; replaces Work0W

.equ CosW, w5


.equ IaW, w6 ; copy of qIa
.equ IalphaW,w6 ; replaces Ia

.equ IbW, w7 ; copy of qIb
.equ IbetaW, w7 ; Ibeta replaces Ib

.equ OneBySq3,0x49E7 ; 1/sqrt(3) in 1.15 format
問題1
為何W4要這麼樣定義?W6,W7利用Ialpha及Ibeta分別取代
Ia,Ib之用意為何?

問題2
W暫存器的使用方法?在AN908中幾乎都使用這個暫存器
請問有何特別的方法?

問題3
1.15format表示什麼意思?

問題4
.equ OneBySq3,0x49E7 ; 1/sqrt(3) in 1.15 format
為何這樣是表示根號3分之1

程式如下:
mov.w #OneBySq3,Sq3W ; 1/sqrt(3) in 1.15 format

問題5
mov.w和mov.b一樣嗎?

問題6
#OneBySq3 加#表示位址嗎?

程式如下
sac A,[ParmW++] ; store to qId, inc ptr to qIq

問題 7
[ParmW++] 會跳到哪裡去?

程式如下
.equ Park_qAngle,0 ; qAngle
.equ Park_qSin,2 ; qSin
.equ Park_qCos,4 ; qCos
.equ Park_qIa,6 ; qIa
.equ Park_qIb,8 ; qIb
.equ Park_qIalpha,10 ; qIalpha
.equ Park_qIbeta,12 ; qIbeta
.equ Park_qId,14 ; qId
.equ Park_qIq,16 ; qIq
.equ Park_qVd,18 ; qVd
.equ Park_qVq,20 ; qVq
.equ Park_qValpha,22 ; qValpha
.equ Park_qVbeta,24 ; qVbeta
.equ Park_qV1,26 ; qV1
.equ Park_qV2,28 ; qV2
.equ Park_qV3,30 ; qV3
問題8
.equ 所等於的常數,為何要照此排列


不號意思一口氣問了那麼多問題,真的找不到答案
可能也是對語言方面不夠熟練,希望能提供我解決
那些問題的方法或答案,麻煩各位了
p.s以上程式摘錄於AN908 clarkepark.s

發表於: 2005/11/29 15:12
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







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.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------