求助 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条回答
dcexpert
1楼-- · 2019-03-26 10:19
谭丽娟 发表于 2019-1-28 09:02
在哪 步骤是什么 可否告诉我 我刚开始学

很久没有用过了,好像是在插件(plugins)中,安装一个mcc插件,就可以自动根据选择参数,创建配置。

旧版的mplab IDE不行,需要使用新的mplab x ide
dcexpert
2楼-- · 2019-03-26 12:15
此外引脚的配置也需要注意,如果和编程/仿真接口复用也会有问题。
谭丽娟
3楼-- · 2019-03-26 16:58
dcexpert 发表于 2019-1-28 09:11
此外引脚的配置也需要注意,如果和编程/仿真接口复用也会有问题。

我用的是PIC18F45K22这个芯片 管教我也已经断开了
mzb2012
4楼-- · 2019-03-26 19:55
 精彩回答 2  元偷偷看……
DELAN1234567
5楼-- · 2019-03-26 20:25
串口有初始化吗?
yfpc2006
6楼-- · 2019-03-26 22:03
还是用C比较好理解!汇编,表示压力山大~

一周热门 更多>