查看: 3818|回复: 5

[CodeWarrior] CW10.6 PE生成KEA128的CAN代码问题

[复制链接]
  • TA的每日心情
    开心
    2019-12-2 17:41
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    23

    主题

    448

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1135
    最后登录
    2019-12-2
    发表于 2017-12-1 17:33:28 | 显示全部楼层 |阅读模式
    用CW10.6的PE生成的CAN代码接收正常,但是发送却一直进发送中断,但数据确实发出来了。不知道是不是发送函数的参数配置问题
            CAN1_TDeviceData g_stSendDeviceData = {0};
            uint8_t g_u8BuffersIdxToHw[3] = {0};
            LDD_CAN_TFrame g_stSendCanFrame = {0};


            g_stSendDeviceData.MaxBufferIndex = 1;
            g_stSendDeviceData.TxBufferMask = 1;
            g_stSendDeviceData.RxBufferMask = 1;
            g_stSendDeviceData.MaxDataLen = 8;
            g_stSendDeviceData.BuffersIdxToHwPtr = g_u8BuffersIdxToHw;
            g_stSendDeviceData.TxBuffersPendingMask = 0;
           
            g_stSendCanFrame.Length = 8;
            g_stSendCanFrame.FrameType = LDD_CAN_DATA_FRAME;
            g_stSendCanFrame.MessageID = 0x122;
            g_stSendCanFrame.LocPriority = 1;
            g_stSendCanFrame.Data = g_u8CanSendBuf;

           CAN1_SendFrame(&g_stSendDeviceData,0,&g_stSendCanFrame);

           求大神们帮帮忙~~~




    最佳答案

    附件中是CW的CAN代码,供你参考,你先参考下我的代码吧,如果有问题,欢迎继续沟通: [attach]440123[/attach]
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24884
    最后登录
    2025-7-20
    发表于 2017-12-4 11:38:00 | 显示全部楼层
    楼主你好!
    如果进发送中断,应该是发送中断使能了,你在你的CAN模块的配置中看下,是否使能中断了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-12-2 17:41
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    23

    主题

    448

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1135
    最后登录
    2019-12-2
     楼主| 发表于 2017-12-7 13:18:44 | 显示全部楼层
    小恩GG 发表于 2017-12-4 11:38
    楼主你好!
    如果进发送中断,应该是发送中断使能了,你在你的CAN模块的配置中看下,是否使能中断了。 ...

    是使能了中断的,而且我用工具能正确收到CAN消息,但是会一直停在发送中断里了。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24884
    最后登录
    2025-7-20
    发表于 2017-12-20 10:38:37 | 显示全部楼层
    ropepeng 发表于 2017-12-7 13:18
    是使能了中断的,而且我用工具能正确收到CAN消息,但是会一直停在发送中断里了。 ...

    楼主你好,你可以参考下我这个帖子的CAN 代码:
    http://community.nxp.com/thread/379133
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24884
    最后登录
    2025-7-20
    发表于 2017-12-20 10:40:32 | 显示全部楼层
    附件中是CW的CAN代码,供你参考,你先参考下我的代码吧,如果有问题,欢迎继续沟通:
    KEA128_CAN_LDD.zip (1.45 MB, 下载次数: 39)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-6-12 16:47
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    16

    主题

    62

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    321
    最后登录
    2020-10-13
    发表于 2018-4-13 11:27:38 | 显示全部楼层
    小恩GG 发表于 2017-12-20 10:38
    楼主你好,你可以参考下我这个帖子的CAN 代码:
    http://community.nxp.com/thread/379133
    ...

    你好,配置的波特率是多少?在哪配置的,大神可以讲解下吗?
    直播没看全
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 03:30 , Processed in 0.099899 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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