我是刚初学PIC18单片机 用的芯片是PIC18F45K22 我在做串口接收程序 怎么都接收不到数据是怎么回事 ;串口配置
BCF TRISE,TRISE0
BCF TRISE,TRISE1
BCF TRISE,TRISE2
BSF LATE,LATE0
BSF LATE,LATE1
BSF LATE,LATE2
;-------------中断设置------------------------
MOVLW 0X20
MOVWF INTCON
CLRF INTCON2
CLRF INTCON3 ;TC设置
BCF RCON,IPEN ;中段级别设置
BSF PIE1,RC1IE
BCF PIE1,TX1IE
BCF IPR1,RC1IP
BCF IPR1,TX1IP
; BCF PIR1,RC1IF
;BCF PIR1,TX1IP
BSF INTCON,GIE ;打开总中断
BSF INTCON,PEIE ;打开外部中断
CKZD:
BCF PIR1,RC1IF ;清标志位
MOVF RCREG1,0 ;接收寄存器存W(标识
BCF LATE,LATE2 ;收指示灯
BCF LATC,LATC5 ;控制端置低
BCF LATE,LATE1 ;发指示灯
MOVWF TXREG1
FASJC: BTFSS PIR1,TX1IF
BRA FASJC
RETFIE FAST
END
此帖出自
小平头技术问答
用c帮助一下也可以 我要用串口接收数据,用的PIC18F45K22串口1 波特率9600 晶振11.0592M 您可以帮忙配置一下吗
一周热门 更多>