• slider image 514
  • slider image 516
  • slider image 517
  • slider image 518
  • slider image 519
:::


Browsing this Thread:   3 Anonymous Users






Re: 請問關於執行中斷前儲存的值如何回復?
#4
版主
版主


查看用戶資訊
我看了一下 W401 教材裡的 5-2 練習,就有 restore 的動作。注意它可能用FSR的指標來存取。


012A 52E5 MOVF 0xfe5, F, ACCESS
012C CFE5 MOVFF 0xfe5, 0xfda
012E FFDA NOP
0130 0011 RETFIE 0x1

發表於: 2008/9/17 14:48
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問關於執行中斷前儲存的值如何回復?
#3
高級會員
高級會員


查看用戶資訊
參照:

Ryang 寫道:
Tempdata 的存取C18會自行處理不用考慮restore的問題。


請問所謂的"自行處理"是指C18在compiler時,會額外的增加restore 的
程式碼嗎?
因為我compiler 後,從view->Disassembly Listing中去看組語,只看的
到store 的程式碼而已,沒看到 restore 的程式碼!!

發表於: 2008/9/16 16:20
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問關於執行中斷前儲存的值如何回復?
#2
版主
版主


查看用戶資訊
Tempdata 的存取C18會自行處理不用考慮restore的問題。

發表於: 2008/9/12 12:00
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請問關於執行中斷前儲存的值如何回復?
#1
高級會員
高級會員


查看用戶資訊
我用的是 PIC 18F8680 and C18

請問各位在執行中斷前加入以下的程式碼去儲存暫存器的值
#pragma interrupt high_interrupt_service_routine nosave=section(".tmpdata")

那執行完中斷後,要怎麼回復暫存器的值呢?

發表於: 2008/9/10 16:44
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... ]

教育訓練中心

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