打印

DSP2407 CAN发送数据

[复制链接]
1649|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
暴走大猫咪|  楼主 | 2015-5-28 10:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用2407调试CAN,发送不出数据,感觉没什么问题,但是发送不出去,不知道问题出在哪,请各位帮忙看看,谢谢
程序:
_c_int0     
    setc  SXM
           setc  INTM                    ;关总中断
    clrc  CNF
    splk  #0000,IMR                     ;B0区被配置为数据空间
           ldp   #0e0h                     
    splk  #082feh,SCSR1           ;30M主频
    ldp   #DP_PF1                 
           splk  #0e8h,WDCR                      ;不使能WDT
        call  can_init
        LDP    #DP_CAN

        SPLK   #0482H,MCR ;CAN处于正常工作模式   
        splk         #0004H,MDER            ;enable mailbox r0/r1/s2/s3/s4/s5               
        SPLK         #0000H,CAN_IMR       ;Disable all interrupt
        SPLK        #0FFFFH,CAN_IFR

    LDP    #DP_CAN
    SPLK   #0000H,MDER  ;使能位为0      
        splk        #0102H,MCR   ;cdr=1
        LDP    #DP_CAN2
        SPLK   #8CF1H,MSGID2H ;标识符
        SPLK   #1F05H,MSGID2L
        SPLK   #08H,MSGCTRL2  ;控制寄存器
        SPLK   #00010H,MBX2A
    SPLK   #00022H,MBX2B
        SPLK   #00011H,MBX2C
        SPLK   #00020H,MBX2D
loop
    LDP    #DP_CAN
        SPLK   #0480H,MCR     ;CDR=0
        SPLK   #0004H,MDER     ;邮箱2使能
        LDP    #DP_CAN
        SPLK   #0010H,TCR        ;邮箱2发送使能
dengyingda1
    LDP    #DP_CAN
        BIT    TCR,BIT12            ;等待发送应答位置位
        BCND   dengyingda1,NTC
        LDP    #DP_CAN
        SPLK   #1000H,TCR           ;清发送应答
DELAY
        LACC         #6000
KEYD1                
    SUB         #1
    RPT         #80
    NOP
    BCND         KEYD1,NEQ

    b     loop
can_init
    ldp   #DP_PF2
    lacl  MCRB
        or    #0C0H
        sacl  MCRB                            ;C6,C7配置为CANRX和CANTX
        ldp   #DP_CAN        ;邮箱2、3都设置为发送
        splk  #0000H,CAN_IMR
        SPLK   #0000H,MDER    ;邮箱23都设置为发送,不使能邮箱   
    splk        #1000h,MCR
W_CCE
    bit   GSR,BIT4
        bcnd  W_CCE,NTC
        splk  #07H,BCR2
        splk  #003DH,BCR1
        lacl  MCR
        and   #0EFFFH
        sacl  MCR
W_NCCE
    bit   GSR,BIT4
        bcnd  W_NCCE,TC
    RET

相关帖子

沙发
FireRiver9| | 2015-5-29 20:34 | 只看该作者
硬件有没有问题

使用特权

评论回复
板凳
暴走大猫咪|  楼主 | 2015-6-17 08:56 | 只看该作者
问题解决了,谢谢

使用特权

评论回复
地板
baimiaocun2015| | 2015-6-17 20:36 | 只看该作者
这个竟然纯汇编语言写的程序啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

粉丝