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

論壇索引


Board index » All Posts




Re: MPLAB C18 to Assembly 有個小問題請教
高級會員
高級會員


一般W及STATUS是使用中斷時才存就可以了 , 因為你不曉得中斷會不會從正在處理有關W或運算時的C或Z的區間產生 , 所以要存這些東西 ,而你呼叫副程式時不會故意挑在這些時侯來執行CALL或GOTO吧 ! 有的話也是特意這麼做的 ,

EXTERN是讓COMPIER知道這個變數是在其它檔案宣告的 , 不然你程式中沒有宣告這個變數 , COMPILER怎麼看得懂 , 而GLOBAL則是告訴COMPILER這個變數是在這裡宣告的 , 當有其它程式在找這個變數時才找得到 , 所以這兩個指令是相對的 , 相關細節在C18的USER'S GUIDE中找得到 ,

變數的宣告要從那裡開始都可以 , 不要重複就好了 ,

發表於: 2005/6/13 17:05
頂部


Re: ICD2 Debug ?
高級會員
高級會員


確認清楚ICD2支援的是只有燒錄或者也有DEBUG , 而一般需要HEADER的IC都是屬於LOW PIN COUNT , 也就是腳位較少的 , 例如 , ICD2的DEBUG功能佔用了MCLR , CLK , DATA三支腳 , 用來模擬8PIN或14PIN的PIC , 那還玩什麼 , 所以需要IO擴充 , 而HEADER就是將ICD2所需要的控制腳另外做出來 , 並且是利用同一個IC , 所以沒法共用每一顆的PIC的特性 , 注意, 也有一些18PIN的IC需要HEADER , 我想 , PIC的SELECTOR GUIDE上都有相關的資訊讓各位找到可以用的發展工具的編號 ,

發表於: 2005/6/13 16:55
頂部


Re: PIC18F4550的Vusb腳
高級會員
高級會員


Vusb是獨立的輸出 , 並沒有和其它的IO共用 , 如果你要偵測的話 , 用外部廻路接到AD或比較器上看囉!

發表於: 2005/6/13 16:47
頂部


(新華)WINPIC16/17/18是否能轉Win2000 ICE
中級會員
中級會員


WINPIC16/17/18是否能轉Win2000 ICE
聽說是Microchio 將WIn2000 的線路提供給新華生產的.


產品名稱: WINPIC16/17
等了好久,新華PIC18目前只能使用 4 顆IC,結果又花錢買ICD2... 不知道當初購買新華的產品,結果2年了,什麼改善都沒有? 當出花錢買一台3~4萬的模擬器,結果現在居然輸給一台ICD2 既然WINPIC與Win2000架構類似,為什麼不做轉換槽?

既然新華無力開發新的模擬版,那麼就提供一些解決方案嗎?

否則,以後打死都不買台灣模擬器了!

發表於: 2005/6/13 16:47
頂部


Re: ICD2 Debug ?
新會員
新會員


aaron.chen 大大:

有些有寫ICD2 可以使用,那是不是都需要買HRADER才能模擬?
或是..不需要買HRADER....
直接用燒在目標IC上即可模擬嗎?

發表於: 2005/6/13 16:45
頂部


Re: 有關C18 程式位置的問題
高級會員
高級會員


扛開PXXXi.LKR的檔案 , 你會看到有些資源是給ICD2用的 , 照它的方式在你的的LKR中也加上PROTECTED的命令 , 就有一樣的效果了 , C18裡的程式區間的宣告要指定位址 , 那麼程式就會被LINKER安排到那裡去了 ,

發表於: 2005/6/13 16:43
頂部


Re: PIC16F73 程式記憶體頁的切換問題
高級會員
高級會員


有ICE或ICD2嘛?在中斷裡停下來 , 用單步跑一跑 , 就知道從那裡開始跑掉了 , 問題要試了才找得出來啊 ! 光看程式 , 有時侯會漏掉 ,

尤其注意從PAGE1裡產生的中斷 , 或離開中斷後的CALL或GOTO的位址對不對 ,

發表於: 2005/6/13 16:36
頂部


Re: ICD2 Debug ?
高級會員
高級會員


並不是所有的PIC都能用ICD2 DEBUG , 更何況ICD2本來就是簡易版的除錯工具 , 如果要能全部都模擬 , 那就買ICE好了 , 再說 , ICE也不是每一個都可以用 , 也是要配合不同的PROCESSOR MODULE才可以用 , 老兄 , 將就一點 , 想便宜就得辛苦一點 ,

發表於: 2005/6/13 16:29
頂部


Re: RB0和RB4無法設定
高級會員
高級會員


在PIC中的IO常與很多功能共用 , 如果你只要使用IO的功能 , 那麼其它的功能都要去設定 , 不是只管IO而已 , 特別是類比的功能 , 因為某些原因 , 在不規劃的情況下, PIC初始設定會設為類比功能 ,

發表於: 2005/6/13 16:24
頂部


MPLAB C18 to Assembly 有個小問題請教
中級會員
中級會員


-------以下是 Assembly---------------
list p=18f458
#include <p18f458.inc>

global ADDNum
global Var1,Var2,Var3

udata_acs 0x00

Var1 res 1
Var2 res 1
Var3 res 1




code
ADDNum:

movf Var1,w,0
addwf Var2,w,0
movwf Var3,0
return
end
1.請問進入 Assembly 是否要備份 W,與status 等暫存器?

2.變數宣告 extern Var1與 global Var1有何差異?

3.udata_acs 不宣告從0x00 開始是否可以?




發表於: 2005/6/13 16:19
頂部



« 1 ... 7046 7047 7048 (7049) 7050 7051 7052 ... 7522 »



:::

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... ]

教育訓練中心

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