12
返回列表 发新帖
楼主: yugolee

[求助] 使用SPIMaster_LDD的ReceiveBlock(…)接收数据会少收1byte

[复制链接]
  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-12-2 15:06:36 | 显示全部楼层
    yugolee 发表于 2014-12-1 16:53
    请问版主的SPI的clock path跟我的设定是否相同?有没有将SPISCK设定成5.996544Mhz,我这测试了这个频率一定 ...

    请看附件主机工程,我用逻辑分析仪和从机都测了一下均可以发送出10个Bytes的数据。时钟、配置均和你截图一样。唯一不同可能就是这个是按照PE的典型应用写的,而你那个工程还有其他很多模块。

    如果你有逻辑分析仪也可以试一下。
    SPI_M KL25 PE10.4 MDK5.1x.zip (2.02 MB, 下载次数: 4)
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    54

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    231
    最后登录
    2015-11-20
     楼主| 发表于 2014-12-3 02:03:15 | 显示全部楼层
    版主谢谢,我会试试这个程序并比较一下差异,谢谢!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2014-12-3 09:54:31 | 显示全部楼层
    yugolee 发表于 2014-12-3 02:03
    版主谢谢,我会试试这个程序并比较一下差异,谢谢!!

    应该是程序配置问题,另外,下次你回复的时候,可以直接给FSL_TICS_Robin回复,否则他收不到你帖子的提醒。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    54

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    231
    最后登录
    2015-11-20
     楼主| 发表于 2014-12-3 16:03:05 | 显示全部楼层
    FSL_TICS_Robin 发表于 2014-12-2 15:06
    请看附件主机工程,我用逻辑分析仪和从机都测了一下均可以发送出10个Bytes的数据。时钟、配置均和你截图 ...

    测试后发现,Receiver DMA一定要打开才不会少收1个byte,不开就会少收1个byte,如下图。不过为何定要打开就不清楚了。谢谢了!!
    未命名 - 1.jpg
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2014-12-3 17:27:04 | 显示全部楼层
    yugolee 发表于 2014-12-3 16:03
    测试后发现,Receiver DMA一定要打开才不会少收1个byte,不开就会少收1个byte,如下图。不过为何定要打开 ...

    11楼的代码你测试过没有?
    11楼是可以全部接受的,你那边能全部接受吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    54

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    231
    最后登录
    2015-11-20
     楼主| 发表于 2014-12-4 01:20:02 | 显示全部楼层
    本帖最后由 yugolee 于 2014-12-4 08:31 编辑
    FSL_TICS_ZJJ 发表于 2014-12-3 17:27
    11楼的代码你测试过没有?
    11楼是可以全部接受的,你那边能全部接受吗? ...

    Robin版主的Code我测过是OK的,所以我比较我们两者的差异点,就是ReceiverDMA这部分,我把它勾选后我的程序在5.996544Mhz也可正常执行,不勾选就不行!!
    我也试过把Robin版主的 Receiver DMA关掉,那么在5.996544MhzMhz下还是会少1byte,谢谢!!

    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

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

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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