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


Browsing this Thread:   1 Anonymous Users






Re: PIC12F615程式問題
#10
初級會員
初級會員


查看用戶資訊
謝謝各位
我知道問題點了
1.RAM的宣告須由0X40開始
2.OSCTUNE暫存器須先清除
以上為修改的地方
謝謝各位的指導~~~~~~

發表於: 2009/2/17 18:22
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC12F615程式問題
#9
版主
版主


查看用戶資訊
參照:

hellowanz 寫道:
我曉得問題了,你的RAM宣告請從0X40開始用...


hellowanz,
眼力果真厲害,一般都會以為從 0x20 開始。

PIC12F651.lkr

CODEPAGE NAME=page START=0x0 END=0x3FF
CODEPAGE NAME=.idlocs START=0x2000 END=0x2003 PROTECTED
CODEPAGE NAME=.config START=0x2007 END=0x2007 PROTECTED

DATABANK NAME=sfr0 START=0x00 END=0x1F PROTECTED
DATABANK NAME=sfr1 START=0x80 END=0x9F PROTECTED

DATABANK NAME=gpr0 START=0x40 END=0x6F

SHAREBANK NAME=gprnobnk START=0x70 END=0x7F
SHAREBANK NAME=gprnobnk START=0xF0 END=0xFF PROTECTED

SECTION NAME=PROG ROM=page // ROM code space
SECTION NAME=IDLOCS ROM=.idlocs // ID locations

發表於: 2009/2/13 17:28
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC12F615程式問題
#8
高級會員
高級會員


查看用戶資訊
哈!!
居然錯在這!!
20h~3Fh不能用!!
眼睛利喔!!
呵!!

發表於: 2009/2/13 16:37
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC12F615程式問題
#7
資深會員
資深會員


查看用戶資訊
我曉得問題了,你的RAM宣告請從0X40開始用...

發表於: 2009/2/13 16:22
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC12F615程式問題
#6
資深會員
資深會員


查看用戶資訊
把OSCTUNE這個暫存器清除一下看看。
會不會是Delay太久了啊~

發表於: 2009/2/13 15:25
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC12F615程式問題
#5
高級會員
高級會員


查看用戶資訊
還有最好標示0004H中斷位置

發表於: 2009/2/13 13:17

Edited by MARKWANG on 2009年02月13日 13:38:33
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC12F615程式問題
#4
初級會員
初級會員


查看用戶資訊
抱歉
那是我剛剛打錯了
那是剛剛在試的時後打的
忘了改回來
那是CALL才對
但我打CALL仍有一樣的問題
謝謝

發表於: 2009/2/13 9:43
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC12F615程式問題
#3
資深會員
資深會員


查看用戶資訊
START:
BCF STATUS,RP0
MOVLW B'00000111'
MOVWF GPIO ;A
GOTO DLAY <--這裡應該是用call吧...

發表於: 2009/2/13 9:39
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


PIC12F615程式問題
#2
初級會員
初級會員


查看用戶資訊
各位大哥
想請問一下pic12f615
我是使用內部振盪8MHZ
CONFIGURATION BIT內的設定為
OSCILLATOR INTERNAL RC NO CLOCK
WATCHDOG TIMER OFF
POWER UP TIMER ON
MASTER CLEAR ENABLE EXTERNAL
CODE PROTECT OFF
INTERNAL OSCILLATOR FREQUENCY 8MHZ
BROWNOUT DETECT BOD ENABLE
以下是我寫的io程式


LIST P=PIC12F615
#INCLUDE<P12F615.INC>
D1 EQU 0X20
D2 EQU 0X21
D3 EQU 0X22
ORG 00H
CLRF D1
BSF STATUS,RP0
MOVLW B'00000000'
MOVWF TRISIO
BCF STATUS,RP0
START:
BCF STATUS,RP0
MOVLW B'00000111'
MOVWF GPIO ;A
GOTO DLAY
MOVLW B'00000000'
MOVWF GPIO
CALL DLAY
MOVLW B'00000101'
MOVWF GPIO
CALL DLAY
GOTO START

DLAY:
MOVLW .8
MOVWF D3
DLY1:
MOVLW .244
MOVWF D2
DLY2:
DECFSZ D1,F
GOTO DLY2
DECFSZ D2,F
GOTO DLY2
DECFSZ D3,F
GOTO DLY1
RETURN
END

當我程式執行時 我已經將MCLR接到高電位端 但我發現程式一直在執行A行 加入DELAY的副程式完全沒有執行 並沒有照我上面的程序執行 而我把DELAY的副程式拿走 並將DLAY去掉 程式執行就正常了 我想請問是否CONFIGURATION BIT的設定有錯 或是軟体語言上有錯 麻煩各位高手幫我看看 謝謝~~~~

Attach file:


Link only for registered users

發表於: 2009/2/13 9: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... ]

教育訓練中心

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