求助 PIC18单片机

2019-03-25 18:42发布

我是刚初学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

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
小王同志
1楼-- · 2019-03-25 21:23
表示对汇编不了解
谭丽娟
2楼-- · 2019-03-25 23:35
小王同志 发表于 2019-1-26 12:41
表示对汇编不了解

用c帮助一下也可以   我要用串口接收数据,用的PIC18F45K22串口1  波特率9600  晶振11.0592M    您可以帮忙配置一下吗  
电子微创意
3楼-- · 2019-03-26 02:27
汇编代码在线调试一下,看看中断标志有没有置位
chenlijuan
4楼-- · 2019-03-26 02:50
 精彩回答 2  元偷偷看……
dcexpert
5楼-- · 2019-03-26 04:57
现在mplabx中有自动配置工具,可以帮助产生正确的代码,你可以试试。
谭丽娟
6楼-- · 2019-03-26 05:27
dcexpert 发表于 2019-1-26 17:22
现在mplabx中有自动配置工具,可以帮助产生正确的代码,你可以试试。

在哪 步骤是什么 可否告诉我 我刚开始学

一周热门 更多>