[其他] CAN

[复制链接]

该用户从未签到

6

主题

52

帖子

0

注册会员

Rank: 2

积分
172
最后登录
1970-1-1
发表于 2011-12-16 10:07:06 | 显示全部楼层 |阅读模式
谁给一个MPC5604Pcan的例子,不要发官方那个,那个调不通
我知道答案 目前已有9人回答
回复

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2011-12-16 15:42:33 | 显示全部楼层

    RE:CAN

    你好,请问一下怎么调试不通过?出现了什么问题?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    52

    帖子

    0

    注册会员

    Rank: 2

    积分
    172
    最后登录
    1970-1-1
     楼主| 发表于 2011-12-16 15:58:49 | 显示全部楼层

    RE:CAN

    直接贴代码吧,就是发送的时候用CANoe接收不到信号,也就是报文没有发出来。
    void initPIT(void)
    {
      PIT.PITMCR.R = 0x00000001;
      PIT.PITMCR.B.MDIS = 1;
      PIT.CH[0].LDVAL.R = 64000000;
      PIT.CH[0].TCTRL.R = 0x03;
      INTC_InstallINTCInterruptHandler(PITISR,59,2);
      PIT.PITMCR.B.MDIS = 0;
      INTC.CPR.B.PRI = 0;       
    }
    void initModesAndClks(void) {
    ME.MER.R = 0x0000001D;                // Enable DRUN, RUN0, SAFE, RESET Modes
    CGM.CMU_0_CSR.R = 0x000000004;      
    // 8 MHz XTAL: Set PLL0 To 64 MHz      
    // 0x05400100: 0000 0101 0100 0000 0000 0001 0000 0000
    CGM.FMPLL[0].CR.B.IDF  = 1;
    CGM.FMPLL[0].CR.B.ODF  = 1;
    CGM.FMPLL[0].CR.B.NDIV = 64;
    CGM.FMPLL[0].CR.B.EN_PLL_SW = 1;
    ME.RUN[0].R = 0x001F0074;             // RUN0 Configuration: 16MHz IRCON, OSC0ON, PLL0ON, SysClk = PLL0
    ME.RUNPC[1].R = 0x00000010;           // Peripheral Configuration 1 Settings: Only Run In RUN0 Mode
    ME.PCTL[92].R = 0x01;
    ME.PCTL[16].R = 0x01;           /* MPC56xxB/P/S FlexCAN0:  select ME.RUNPC[1] */       
    ME.PCTL[26].R = 0x01;           /* MPC56xxP SafetyPort: select ME.RUNPC[1] */       
    ME.MCTL.R = 0x40005AF0;               
    ME.MCTL.R = 0x4000A50F;               
    while(ME.GS.B.S_MTRANS) {}                      
    while(ME.GS.B.S_CURRENTMODE != 4) {}  
    }
    void disableWatchdog(void) {
      SWT.SR.R = 0x0000c520;     /* Write keys to clear soft lock bit */
      SWT.SR.R = 0x0000d928;
      SWT.CR.R = 0x8000010A;     /* Clear watchdog enable (WEN) */
    }

    void initCAN_0 (void) {
    uint8_t   i;
    CAN_0.MCR.R = 0x5000001F;       /* Put in Freeze Mode & enable all 32 msg bufs */
    /* Use 1 of the next 2 lines depending on crystal frequency: */  
    CAN_0.CR.R = 0x04DB0006;        /* Configure for 8MHz OSC, 100KHz bit time */
    CAN_0.RXGMASK.R = 0xFFFFFFFF;
    for (i=0; i
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    52

    帖子

    0

    注册会员

    Rank: 2

    积分
    172
    最后登录
    1970-1-1
     楼主| 发表于 2011-12-17 16:50:26 | 显示全部楼层

    RE:CAN

    麻烦安版主有时间帮忙看看啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    52

    帖子

    0

    注册会员

    Rank: 2

    积分
    172
    最后登录
    1970-1-1
     楼主| 发表于 2011-12-19 09:12:58 | 显示全部楼层

    RE:CAN

    再顶一下,希望斑竹帮帮忙啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12

    主题

    79

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    264
    最后登录
    2020-9-23
    发表于 2012-3-17 18:32:22 | 显示全部楼层

    回复:CAN

    这个必须顶一下,我的也是同样问题啊!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    52

    帖子

    0

    注册会员

    Rank: 2

    积分
    172
    最后登录
    1970-1-1
     楼主| 发表于 2012-3-20 11:02:16 | 显示全部楼层

    RE:CAN

    这个我调通了。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12

    主题

    79

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    264
    最后登录
    2020-9-23
    发表于 2012-3-22 10:56:24 | 显示全部楼层

    回复:CAN

    回复第 7 楼 于2012-03-20 03:02:16发表:
    这个我调通了。。 

    楼主,调试通了,分享点经验呗,我都还不知道TRK的那个demo板上有什么特殊的跳线帽么?还没有调通
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    52

    帖子

    0

    注册会员

    Rank: 2

    积分
    172
    最后登录
    1970-1-1
     楼主| 发表于 2012-3-22 16:38:25 | 显示全部楼层

    RE:CAN

    官方的没有配SBC,你配一下就行了,还有就是用33905供电,所以要把那个供电的跳线接上
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    0

    新手上路

    Rank: 1

    积分
    2
    最后登录
    1970-1-1
    发表于 2012-4-7 09:35:07 | 显示全部楼层

    RE:CAN

    ,小不点,能不能具体点啊,遇到同样的问题,纠结中~~~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-20 00:01 , Processed in 0.109047 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表