• slider image 442
  • slider image 477
  • slider image 479
  • slider image 480
  • slider image 481
  • slider image 482
:::


Browsing this Thread:   1 Anonymous Users






Re: 如何才能選擇區塊?!
#3
高級會員
高級會員


查看用戶資訊
嗨...tonys
讀完你的回應後真是讓我...
恍然大悟ㄚ!
對喔!
以前我知道要用banksel來指定到所要的Bank...
可是最近我卻被BSR<3:0>這個給搞混了....
我是看到Data Sheet的DATA MEMORY MAP(page 44)...
BSR<3:0>下面有標註 0000 ~ 1111 ....
而且它又有畫個箭頭指向Bank0 ~ Bank15 ....
所以我一時被搞混...
誤以為要用BSR<3:0>才能選擇所要的Bank!
真是滴.... -.-|||
還有原來View -> Disassembly Listing這個視窗可看組譯結果..
我怎沒早點發現呢?!
真是才學書淺ㄚ!
多謝你的指教!

發表於: 2004/11/1 9:52
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 如何才能選擇區塊?!
#2
資深會員
資深會員


查看用戶資訊
BSR 在 datasheet 裡有說啊!

選擇資料區塊可以用 banksel。 其實我後來發現你上次那個程式一開始就有用它,但你接下來對其他變數反而沒有用...

banksel 用法,中文MPASM(1天)講義就有,當然英文手冊也有。
http://www.microchip.com.tw/material.htm

banksel 虛指令用在 18f452 時,組譯後就成為設定 BSR 的 MOVLB 指令

不妨利用 MPLAB IDE 的 View → Disassembly Listing 看看組譯的結果。
順便說一下,即使沒有 ICD 或 ICE ,也可以善用 MPLAB 裡的免費軟體模擬器: Debugger → MPLAB SIM 試跑你的程式。
跑模擬時 View → Watch 視窗可監測你的變數。

發表於: 2004/11/1 7:27
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


如何才能選擇區塊?!
#1
高級會員
高級會員


查看用戶資訊
請問大家...
PIC18FXX2的大部分指令裡有[a]這項...
當a設為0時,忽略BSR的功能..
當a設為1時,使用BSR選擇資料區塊...
資料區塊不是有0~15嗎?
假設我有一行指令為"Count equ 0x80"
我想Count在Bank0裡..
除了將a設為1之外...
還要如何才能對BSR<3:0>做選擇呢?
才不會選到其他區塊!
換句話說...
要如何才能任意將我的變數放入我想要的區塊內?
這兩天我一直找有關BSR的說明...
就是找不到要如何選擇的說明!
希望大家能指導我一下!
謝謝大家....

發表於: 2004/10/31 21:28
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... ]

教育訓練中心

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