Re: 想請教我遇到的二個怪問題.
|
||||
---|---|---|---|---|
高級會員
|
我用組合語言寫沒遇到這問題耶!!!
因為我也有用過USB轉RS232的,也是OK!!! 問題二我的設定也是沒打勾的!!! 至於問題一會不會是你流量限制住了! 因為我看你程式也沒設定byte數量阿!! 我是都設為硬體控制啦!!! 還有RS232的4(DTR).6(DSR).8(CTS)PIN有短路在一起!!! 再試試看羅!!
發表於: 2008/7/21 17:36
|
|||
|
Re: PIC16F877
|
||||
---|---|---|---|---|
高級會員
|
應該是他檔案壞的!!
我也解不開!!!
發表於: 2008/7/15 8:44
|
|||
|
Re: PIC16F877
|
||||
---|---|---|---|---|
高級會員
|
沒看到電路圖阿?!
發表於: 2008/7/14 8:33
|
|||
|
Re: 我想請教一下版主或是各位高手關於C語言和組合語言問題
|
||||
---|---|---|---|---|
高級會員
|
我能幫忙就只有組合語言的部份!
至於C就請別人幫忙了! ;;;;;;自動一直傳送16BYTE
USART_TX0:
發表於: 2008/7/14 8:32
Edited by Ryang on 2008年07月14日 10:36:03
|
|||
|
Re: Watch的問題
|
||||
---|---|---|---|---|
高級會員
|
你可以改利用view/file registers查看!!!
會比用watch好!!!
發表於: 2008/7/10 9:58
|
|||
|
Re: 請問一下有關IDE 裡選擇device下面的headers
|
||||
---|---|---|---|---|
高級會員
|
是的!!
pin腳在20以下(含20)都需要headers才能debug!!!
發表於: 2008/7/8 11:34
|
|||
|
Re: 怎麼用10f200寫跑馬燈
|
||||
---|---|---|---|---|
高級會員
|
delay 迴圈&decfsz的應用:
WAKE_DELAY: MOVLW #D'255' MOVWF DELAY0 WAKE_DELAY_0: MOVLW #D'255' MOVWF DELAY1 WAKE_DELAY_1: CLRWDT NOP DECFSZ DELAY1,F GOTO WAKE_DELAY_1 DECFSZ DELAY0,F GOTO WAKE_DELAY_0 RETURN 跑馬燈: bsf GP0 call wake_delay bsf gp1 call wake_delay bsf GP2 call wake_delay bsf gp3 call wake_delay goto 跑馬燈 燈的顯示可自由變換 i/o設定在自己用
發表於: 2008/7/1 16:22
|
|||
|
Re: pic16f690同時使用ADC二組問題
|
||||
---|---|---|---|---|
高級會員
|
tonys說的沒錯!!!
它無法一次同時偵測12 channels的A/D!!! 但是可以分時偵測12個 channels的東西!!! 假如你是要分時偵測!!! 那再試試我寫的這3個A/D!!! 在我產品上是ok的!!! 初始化: BANKSEL CM1CON0 BCF CM1CON0,C1ON ;DISABLE COMPARATOR C1 BANKSEL CM2CON0 BCF CM2CON0,C2ON ;DISABLE COMPARATOR C2 BANKSEL ANSEL MOVLW #H'09' ;#B'00001001',設AN0,AN3為類比I/O MOVWF ANSEL BANKSEL ANSELH MOVLW #H'04' ;#B'00000100',設AN10為類比I/O MOVWF ANSELH BANKSEL ADCON1 MOVLW #H'20' ;#B'00100000',FOSC/32 MOVWF ADCON1 副程式1: AD0: CLRWDT MOVLW #H'29' ;#B'00101001',LEFT JUSTIFIED,VDD REF,AN10,ADON ENABLE MOVWF ADCON0 CALL BOUNCE_DELAY ;ACQUISITION DELAY BSF ADCON0,1 ;START CONVERSION AD0_0: CLRWDT BTFSC ADCON0,1 ;IS CONVERSION DONE? GOTO AD0_0 ;NO,TEST AGAIN BCF STATUS,C ;清除借位 MOVF ADRESH,W ;READ UPPER 8 BITS 副程式2: AD: CLRWDT MOVLW #H'01' ;#B'00000001',LEFT JUSTIFIED,VDD REF,AN0,ADON ENABLE MOVWF ADCON0 CALL BOUNCE_DELAY ;ACQUISITION DELAY BSF ADCON0,1 ;START CONVERSION AD_0: CLRWDT BTFSC ADCON0,1 ;IS CONVERSION DONE? GOTO AD_0 ;NO,TEST AGAIN ;;;;;判斷是否可SLEEP BCF STATUS,C ;清除借位 MOVF ADRESH,W ;READ UPPER 8 BITS 副程式3: AD1: CLRWDT BTFSS KEY_0,3 ;ADAPTER(A/D) RETURN ;沒接ADAPTER ;;;;;有接ADAPTER MOVLW #H'0D' ;#B'00001101',LEFT JUSTIFIED,VDD REF,AN3,ADON ENABLE MOVWF ADCON0 CALL BOUNCE_DELAY ;ACQUISITION DELAY BSF ADCON0,1 ;START CONVERSION AD1_0: CLRWDT BTFSC ADCON0,1 ;IS CONVERSION DONE? GOTO AD1_0 ;NO,TEST AGAIN BCF STATUS,C ;清除借位 MOVF ADRESH,W ;READ UPPER 8 BITS
發表於: 2008/6/30 14:28
|
|||
|
Re: pic16f690同時使用ADC二組問題
|
||||
---|---|---|---|---|
高級會員
|
看了一下設定沒錯...
你再試一下增加清除以下的... BANKSEL CM1CON0 BCF CM1CON0,C1ON ;DISABLE COMPARATOR C1 BANKSEL CM2CON0 BCF CM2CON0,C2ON ;DISABLE COMPARATOR C2 我之前沒清也是A/D會有問題...
發表於: 2008/6/30 9:49
|
|||
|