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

論壇索引


Board index » All Posts (shpeng)




Re: pic debug
資深會員
資深會員


慣用方法

硬體DEBUG方法
1.電路圖
2.三用電錶
3.儲存式示波器

軟體DEBUG方法
1.用 UART-TX 監控資料,交案時再閹掉.
2.打電動,睡覺

快速.可靠.好用

發表於: 2009/6/12 21:44
頂部


Re: CCP中斷有捕獲成功,但無進入中斷程式,煩請各位先進幫忙
資深會員
資深會員


1.
ORG 0x0004
GOTO INT <<< 不可以 GOTO XXX,程式大於2K會有問題,因為 PCLATH.

2.
主程式若切換BANK,中斷會有問題


附上完整的中斷保護碼,給您參考,使用變數定義於 0x70-0x7F

_PushAll macro ;限使用於 ORG 0x004 行
movwf w_temp
movfw STATUS
clrf STATUS
movwf status_temp
movfw PCLATH
movwf pclath_temp
movfw FSR
movwf fsr_temp
clrf PCLATH
endm

_PopAll macro
movfw fsr_temp
movwf FSR
movfw pclath_temp
movwf PCLATH
movfw status_temp
movwf STATUS
swapf w_temp,f
swapf w_temp,w
endm

發表於: 2009/6/12 20:22

Edited by shpeng on 2009年06月12日 20:57:08
Edited by shpeng on 2009年06月12日 21:33:18
少年不知愁滋味,老來方知路難行。
頂部


ICD2 燒錄完成時,ICSP 接腳 可以自動轉隔離或輸入模式嗎?
資深會員
資深會員


有使用 ICSP 腳位,當輸入IO,燒錄完成時,,避免影響 電路IO, ICD2 可以自動轉輸入態 或 隔離 嗎?
MICROCHIP 是否有提供 此功能韌體?

拔拔插插 非常麻煩!?

發表於: 2009/4/22 10:18
頂部


Re: MACRO檔可以與主程式分開嗎?(有用 global , extern )
資深會員
資深會員


每個程式 INCLUDE ,COMPILER後,
沒有錯誤訊息,只認得 INCLUDE 內容, INCLUDE命令之後的本文會遺失.

發表於: 2009/4/17 16:18

Edited by shpeng on 2009年04月17日 17:05:16
頂部


Re: MACRO檔可以與主程式分開嗎?(有用 global , extern )
資深會員
資深會員


謝謝版主指導

大量使用巨集,增加程序的閱讀性.

每個裝置副程式獨立一個檔案.也使用相同一套 "巨集指令集"
,為了容易管理和一致性,才想將 "巨集指令集" 獨立一個檔案.

但是 MPASM 似乎不提供此功能,每個 裝置副程式,都要貼上 "巨集指令集",導致維護不易?

發表於: 2009/4/17 14:31
頂部


請教各位先進: 使用 global , extern 時,不能用 INCLUDE "MACRO.ASM"?
資深會員
資深會員


請教各位先進
只有使用, #include <macro.asm> 沒問題

但增加了 global , extern 等指令 ,Compiler 後就會沒有輸出檔案.

若將 MACRO.ASM 內文 "貼上"到副程式,就沒問題.



在使用 global , extern 時,MACRO檔可以與主程式分開嗎?

因為已經建了很多 DRIVER.也有用 MACRO 建立假指令.

要整理 LIBRARY,才發現使用 global , extern 時

,不能用 INCLUDE "MACRO.ASM",將假指令納入.


已解決:
將副檔名 改 MACRO.INC,
且最後不可以加 ==> end <==

===MACRO.INC===
BANK0 MACRO
..
ENDM
BANK1 MACRO
..
ENDM


感謝各位先進提供的方法

發表於: 2009/4/17 14:04

Edited by shpeng on 2009年04月17日 15:13:45
Edited by shpeng on 2009年04月17日 16:30:28
Edited by shpeng on 2009年04月17日 16:32:09
Edited by shpeng on 2009年04月17日 16:33:01
Edited by shpeng on 2009年04月17日 17:19:16
Edited by shpeng on 2009年04月17日 17:23:13
頂部



« 1 ... 18 19 20 (21)



:::

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

教育訓練中心

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