楼主: spromise

[分享] KL26Z--SPI的DMA实现

[复制链接]

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-8-7 12:18:40 | 显示全部楼层
spromise 发表于 2015-8-7 11:27
主机使用的代码完全是封装的 值提供了APP接口  所以提供不了 我现在正在用逻辑分析仪分析从机这边发送的 ...

如果主机是其他的,而且接不到数据,就一定要看SPI总线数据了,看是否有数据出去。
楼主也可以把测试后的波形放上来,这样我也好帮你分析。
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-8-7 14:30:16 | 显示全部楼层
楼主,有主机信息更新吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

52

帖子

0

注册会员

Rank: 2

积分
195
最后登录
2016-2-29
 楼主| 发表于 2015-8-7 14:41:24 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-8-7 14:30
楼主,有主机信息更新吗?

还没有  我用的这个逻辑分析仪好像有问题 抓的数据不准 纠结中啊
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-8-7 15:23:06 | 显示全部楼层
spromise 发表于 2015-8-7 14:41
还没有  我用的这个逻辑分析仪好像有问题 抓的数据不准 纠结中啊

不着急,慢慢调下,抓的数据不准,你是不是采样率不够,采样率调高些,可以高你SPI波特率的10倍。
还有trigger,可以以clk去触发。
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

52

帖子

0

注册会员

Rank: 2

积分
195
最后登录
2016-2-29
 楼主| 发表于 2015-8-7 15:55:23 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-8-7 15:23
不着急,慢慢调下,抓的数据不准,你是不是采样率不够,采样率调高些,可以高你SPI波特率的10倍。
还有tri ...

OK  我去尝试下 希望能抓到
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-3 11:19
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    50

    主题

    1万

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    14090
    最后登录
    2024-4-19
    发表于 2015-8-8 11:10:56 | 显示全部楼层
    学习了,也正在看着一部分 null - 副本 - 副本 - 副本.png null - 副本 - 副本 (2).png null - 副本 - 副本 (3).png null - 副本 - 副本.png null - 副本 (2) - 副本.png null - 副本 (2).png null - 副本 (3).png null - 副本 (4).png null - 副本.png null.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5

    主题

    52

    帖子

    0

    注册会员

    Rank: 2

    积分
    195
    最后登录
    2016-2-29
     楼主| 发表于 2015-8-12 15:08:44 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-8-7 15:23
    不着急,慢慢调下,抓的数据不准,你是不是采样率不够,采样率调高些,可以高你SPI波特率的10倍。
    还有tri ...

    FSL_TICS_ZJJ 你好 现在我这边SPI主机能正常接收从机发的数据了 但是工作一段时间以后就会出错 就会一直接收到同样的数据 我的实验步骤是主机发送一个数据 从机接收到后再发送数据 然后主机接收 请问你那边有类似的应用DEMO给我参考一下么 能不能提供一下 谢谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-8-12 16:13:03 | 显示全部楼层
    spromise 发表于 2015-8-12 15:08
    FSL_TICS_ZJJ 你好 现在我这边SPI主机能正常接收从机发的数据了 但是工作一段时间以后就会出错 就会一直 ...

    那接收到同样的数据,你有没有把从机的buff数据换掉呢?
    在从机程序中,这个你可以参考我之前的SPI例程,思想一样的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5

    主题

    52

    帖子

    0

    注册会员

    Rank: 2

    积分
    195
    最后登录
    2016-2-29
     楼主| 发表于 2015-8-12 16:47:12 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-8-12 16:13
    那接收到同样的数据,你有没有把从机的buff数据换掉呢?
    在从机程序中,这个你可以参考我之前的SPI例程, ...

    我的实验过程是这样子的 主机首先发送一个字节数据 从机接收到后发送18个字节数据 最后主机接收 因为我想测试传输数据的稳定性 所以就一直循环重复这个过程 但是跑一段时间后主机那边接收的数据就是从机传输的18个字节中的一个了 而且保持不变了 就一直只能接收到出错后的那个字节数据了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-8-13 09:49:33 | 显示全部楼层
    spromise 发表于 2015-8-12 16:47
    我的实验过程是这样子的 主机首先发送一个字节数据 从机接收到后发送18个字节数据 最后主机接收 因为我想 ...

    出错后,那么出错一般出现在什么点,有没有规律。
    就是说,你前面几轮发送18个自己还是能正确的是吗?
    有没有抓波形看看。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-28 07:37 , Processed in 0.104709 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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