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

論壇索引


Board index » All Posts (yichung)




Re: 16F630 切換bank的問題
#11
新會員
新會員


原來是這樣喔!!...........感謝版主............

發表於: 2004/10/28 17:54
頂部


Re: 16F630 切換bank的問題
#12
新會員
新會員


>>查比較器的設定,CMCON。

CMCON 不是設定比較器模式ㄇ?
但我是要把CMCON功能關掉,只要單純當輸入或輸出用!!
不知版主是否可以幫我看看要要關掉哪些設定ㄋ??



發表於: 2004/10/28 16:12
頂部


Re: 16F630 切換bank的問題
#13
新會員
新會員


可以在請問一下...我ㄉPORTA 我都設INPUT但我ㄉ線路我
都接HI但只讀到05H這是為什麼,不管是接hi或Low都一樣
喔就粉奇怪ㄌ
請問我哪裡沒設定到ㄇ??

發表於: 2004/10/28 14:12
頂部


16F630 切換bank的問題
#14
新會員
新會員


LIST P=16f630
RADIX DEC
INDF EQU 00H
TMR0 EQU 001H
FSR EQU 002H
STATUS EQU 003H
; FSR EQU 004H
OSCCAL EQU 090H
TRISA EQU 085H
TRISC EQU 087H
ANSEL EQU 091H
RA EQU 005H
RC EQU
007H
;----------------------------
;RA PORT DEFIN : 01H
;RA0 IS INPUT
I INPUT

;RC PORT DEFIN : 38H
;RC0 IS INPUT O INPUT
;RC1 IS INPUT O INPUT
;RC2 IS INPUT O INPUT
;RC3 IS OUTPUT I OUTPUT
;RC4 IS OUTPUT I OUTPUT
;RC5 IS OUTPUT I OUTPUT
;----------------------------
ORG 07FFH
; GOTO START
ORG 20H
START
; BSF STATUS,BANKX
; MOVWF OSCCAL
; MOVLW 0C0H ;關閉微提電阻
; OPTION
BSF STATUS,BANKX
MOVLW 01H
;Message[302]: Register in operand not in bank 0. Ensure that bank bits are
;correct
MOVWF TRISA
MOVLW 038H
;Message[302]: Register in operand not in bank 0. Ensure that bank bits are
;correct
MOVWF TRISC



請問前輩我有切到BANK1了怎麼還會出現這個錯誤呢?

使用MPASM組譯...

發表於: 2004/10/27 17:15
頂部


Re: 讀取I2C_EEPROM需要注意什麼地方,請大家指教...
#15
新會員
新會員


請問我在傳完8個bit(start+slaveraddress)之後再check
ACK結果都處在1的狀態,試了很多次都是這樣子,請問婐的程式哪裡出錯ㄌㄋ?
;--------------------------
BSF PA,SDA
NOP
NOP
BSF PA,SCL
NOP
NOP
BCF PA,SCL
NOP
NOP
BCF PA,SDA ;START BIT
;---------------------------
MOVLW 07H
MOVWF N_DATA
RUN_LOOP
BTFSS TEMP_DATA,6
GOTO BITLOW
BSF PA,SDA
NOP
BSF PA,SCL
NOP
NOP
NOP
BCF PA,SCL
NOP
RLF TEMP_DATA,F
DECFSZ N_DATA,F
GOTO RUN_LOOP
RETLW 0

BITLOW
BCF PA,SDA
NOP
BSF PA,SCL
NOP
NOP
BCF PA,SCL
NOP
RLF TEMP_DATA,F
DECFSZ N_DATA,F
GOTO RUN_LOOP
RETLW 0
;----------------------------
ACK
MOVLW 0000B ;
TRIS PA
BSF PA,SDA
MOVLW 0001B ;
TRIS PA
NOP
NOP
NOP
BTFSC PA,SDA
GOTO ERROR_BIT
MOVLW 0000B ;
TRIS PA
RETLW 0
;*****************
ERROR_BIT ;CHECK PROGRAM ERROR BIT ********(NG)*********
NOP
NOP
NOP
GOTO ERROR_BIT
;----------------------------

發表於: 2004/5/27 15:49
頂部


Re: 讀取I2C_EEPROM需要注意什麼地方,請大家指教...
#16
新會員
新會員


那傳送方再傳送第9Bit 位High 時,接收方會回應Low...(ACK)
如果沒回應Low的話是不是需要從傳8個bit再繼續Check ACK
是不是這樣子ㄋ??

發表於: 2004/5/25 13:40
頂部


Re: 讀取I2C_EEPROM需要注意什麼地方,請大家指教...
#17
新會員
新會員



請問ACK 與 NO ACK 要如何去判別...





pic 新手
---------------------------------------------------
16c54 ctrl 24lc02
正在研讀如何控制
---------------------------------------------------

發表於: 2004/5/21 10:22
頂部



« 1 (2)



:::

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... ]

教育訓練中心

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