• 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




(1) 2 »


Re: 請教一下此功能應該如何做比較好.
#17
資深會員
資深會員


查看用戶資訊
參照:

chior 寫到:
[quote]
請教一下,為何要16ms讀一次power key??


人的反應速度在60Hz的時候是感覺不出來的,所以每16mS去Polling Power Key就好了,不用特地佔掉中斷一個資源。

60Hz約等於16.67mS

發表於: 2007/8/10 9:23
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教一下此功能應該如何做比較好.
#16
中級會員
中級會員


查看用戶資訊
best friends,

I glad that sloutions from your hits.
my problem is clear.

Thanks your.

發表於: 2007/8/9 17:35
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教一下此功能應該如何做比較好.
#15
資深會員
資深會員


查看用戶資訊
利用外部中斷來設定Power Off旗標,等到動作1~動作8都做完了,再來判斷是否進入Power off狀態.
寫的很簡略,但意思是到了.

org        04h
_isr
:
                
PUSH
                bcf        flag
,Power_Off
                POP
                retfie

_init
:
                
I/O及中斷設定.
                goto 
_main
_main
:
                
動作1
                動作2
                
....
                ....
                
動作7
                動作8
                判斷是否按下Power Off鍵
                
;沒按鍵,去做其它的事
                
goto _Other_Work
                
;按下Power off鍵
                 
goto _Wait_Power_On

_Power_On
:
                 ;
等待Power_On鍵
                 按下Power_On
,goto _init
                 
;;沒按鍵,繼續等待(此處可以sleep用Power on鍵喚醒)
                 goto 
_Power_On


_Other_Work
:
                  ...
                  ...
                  
END







發表於: 2007/8/9 15:10
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教一下此功能應該如何做比較好.
#14
中級會員
中級會員


查看用戶資訊
參照:

hellowanz 寫到:
你的程式架構和我所想的不一樣,看起來只好改成...
1.直接用Power Key做外部中斷
2.加Timer中斷,16mS讀一次Power Key


請教一下,為何要16ms讀一次power key??

發表於: 2007/8/9 13:18
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教一下此功能應該如何做比較好.
#13
資深會員
資深會員


查看用戶資訊
我手邊並沒有Sample Code

我所想的架構是屬於分時多工的架構,不過你程式改起來會花很多時間,我建議你還是直接用先前提的兩個方法擇一吧!

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


Re: 請教一下此功能應該如何做比較好.
#12
中級會員
中級會員


查看用戶資訊
參照:

Ryang 寫到:
假如有Power-Off Key不管再哪一個stage就以中斷方式在中斷服務程式裡設定一個關機旗號,待程式執行到第一個stage時偵測此關機旗號是否設定,如有就關機,沒有設定就繼續。
當然程式繞一圈的時間不能太長。


可是我的裝置主要和光碟機功能有一些像,所以必須要等一段時間,待完成整個控制動作皆完成後才可以回到stage1.


發表於: 2007/8/9 10:34
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教一下此功能應該如何做比較好.
#11
中級會員
中級會員


查看用戶資訊
參照:

hellowanz 寫到:
你的程式架構和我所想的不一樣,看起來只好改成...
1.直接用Power Key做外部中斷
2.加Timer中斷,16mS讀一次Power Key



請問一下這有sample code 可以參考看??

順便請教一下,您所猜測的架構大約是怎樣??

Thanks

發表於: 2007/8/9 10:27
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教一下此功能應該如何做比較好.
#10
中級會員
中級會員


查看用戶資訊
請問一下這有sample code 可以參考看??
Thanks

發表於: 2007/8/9 10:26
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教一下此功能應該如何做比較好.
#9
中級會員
中級會員


查看用戶資訊
我的意思就是說關完機後就重新開始,不知cpu是否會回到原始開始處等待power on 按下??


thanks 參照:

Ryang 寫到:
參照:

假如說我想在其中一各動作執行關機動作回到動作一等待開機就不行了 .


看了看,這行還是不很清楚?

發表於: 2007/8/9 10:25
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教一下此功能應該如何做比較好.
#8
版主
版主


查看用戶資訊
參照:

假如說我想在其中一各動作執行關機動作回到動作一等待開機就不行了 .


看了看,這行還是不很清楚?

發表於: 2007/8/8 16:35
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... ]

教育訓練中心

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