Re: 有關18f8520的問題
|
||||
---|---|---|---|---|
初級會員
|
不小心按錯了~~~~~~~按成上一頁~~這一篇可以的話,請有權限的人幫我刪了吧
發表於: 2004/12/9 0:55
|
|||
|
Re: 有關18f8520的問題
|
||||
---|---|---|---|---|
初級會員
|
謝謝Ryang的回應:
相當的感謝......不過,我看了一下教育訓練的教材的內容....WDTDOG在ICD2不是不能使用嗎?為什麼我的程式一定要去清WATCH DOG呢?還有就是一點更怪的 在18使用$真的常常出問題~~~我也不知道為什麼!
發表於: 2004/12/9 0:54
|
|||
|
Re: 有關18f8520的問題
|
||||
---|---|---|---|---|
初級會員
|
謝謝您的回應..對於他的IO我大致上知道要怎麼做了,謝謝!
不過,有一點就是.........我說的亂跳並不是設輸人哦~~而且也不是空接....但是最有可能的原因就是LAT x 的問題! 可能先前的問題都是因為這個原因吧~~我對IO的讀取只動用到PORT n 及 TRIS n這兩個! ; ; 另外就是想請問一下,有沒有人使用過,MPLAB IDE內的Visual Device Initialize 的Function呢?例如:今天我只用到一個 8-bit 的Timer 0 ,那我其它的Timer要不要也拉出來設定呢?還有....產生的程式碼明明有enable INTCON,GIE可是,程式碼確沒有看到 他有產生中斷向量的位置....怎麼會這樣呢?
發表於: 2004/12/6 12:52
|
|||
|
Re: 有關18f8520的問題
|
||||
---|---|---|---|---|
資深會員
|
問題1:LATx是輸出埠的栓鎖,你也可以直接設定PORTx,但有時會有讀-修改-寫的問題(英文我忘了,左邊的FAQ有寫),所以控制LATx比較保險
問題2: 因為你把它設為輸入,而且給他空接,所以他不穩定,01亂跳
發表於: 2004/12/6 8:59
|
|||
|
Re: 有關18f8520的問題
|
||||
---|---|---|---|---|
初級會員
|
到剛剛才發現~~很有可能是WDT啟動~~可是問題又來了~~我看我的config設定確實是顯示disable的丫~~~這真的是太奇怪了~~~另外就是在18f8520這一顆能不用$就別用....我光測試IO就試了快20小時了~~~有點感覺快爆肝了~~~
; ; ; 唉~~~為什麼一個長得連丫婆都說帥的人會交不到朋友呢?難道命中註定我只能和工作為伍~~~~~~
發表於: 2004/12/6 4:07
|
|||
|
有關18f8520的問題
|
||||
---|---|---|---|---|
初級會員
|
請教一下,各位先進:
小弟最近用asm在玩18f8520!但是有遇到下列幾點不太能理解: 一、LATA、LATB...做用到底為何? 二、為何常常有雜訊從IO跑出來:就是我明明沒有對該IO做設定....但是他的狀態會自已改變...而且是一改變後,很短暫的時間又變回來~~~我自已也覺得很怪....想了好久還是想不出所以然,所以想請教有經驗的前輩的看法,到底是我initioal沒做好還是其它的原因.... 三、$字號的用法是不是在18F不適用呢?-->因為我同一個程式原本例如是用 $-5 後來改用 goto ,本來不能正常Work後來改成後者,就可以正常Work了, 可是18f8520不是已經沒有page的問晚了嗎? 四、在Mplab 的 visual initialize, 為何我明明設定8-bit timer0 中斷enable,但是....我看他產生的code,並沒有設定好的樣子~~~因為最本的 org 0x08之類的指令都沒看到~~請問一下這個在使用上是不是有什麼限制呢?因為我一個朋友跟我說他很好用,可能是我比較笨吧,一直試不出來..... ; ; 奇實我知道我的問題都很怪啦~~~因為我只是一些Low End的東西~~~~這個年代可能找不到和我一樣只會用ASM的人了吧 懇請知道的前輩指導一下嘍.....謝謝
發表於: 2004/12/6 1:14
|
|||
|