我是刚初学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
此帖出自
小平头技术问答
很久没有用过了,好像是在插件(plugins)中,安装一个mcc插件,就可以自动根据选择参数,创建配置。
旧版的mplab IDE不行,需要使用新的mplab x ide
一周热门 更多>