Re: 為何無法寫入count?!
|
||||
---|---|---|---|---|
高級會員
|
可以燒錄執行了...
而且...終於有波形囉! 可是... 波形好像就固定住.. 沒有在跑動的跡象... 意思好像是.. 送出第一個訊號後.. 在delay時間到後也沒繼續再送出波形... 跟我期望的"經過一個delay時間就送一個訊號出去!" 並不一樣.... 還沒找出為什麼會醬子?! 苦思中....
發表於: 2004/11/1 22:24
|
|||
|
Re: 為何無法寫入count?!
|
||||
---|---|---|---|---|
版主
|
建議一下,你可能要先了解一下PIC18F的架構,PIC18F是採用 Access Bank的觀念設計的所以對SFR暫存器是不用切換BANK,而且你只要把變數放在0x00 ~0x7F之間也不用切換 BANK。
是不是可以下載右邊的W400 教育訓練講義研讀一下Access Bank的使用方式並熟悉一下語法。底下是我修改過的程式我執行起來沒有問題,不知你是否了解??
list p=18F252
發表於: 2004/11/1 17:46
|
|||
|
為何無法寫入count?!
|
||||
---|---|---|---|---|
高級會員
|
請問大家...
MPLAB IDE v6.60版.. 我用Debugger -> Select Tool -> 3.MPLAB SIM 模擬程式.. 所有的迴圈功能都正常... 如我所預期的一樣! 為什麼改用Debugger -> Select Tool -> 1.MPLAB ICD2模擬.. Q: 到了" movwf count,1 "這行.. 卻無法寫入到count.. 好奇怪喔! 到底是什麼原因呢?! 謝謝...
list P=18F252
發表於: 2004/11/1 11:52
|
|||
|