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

[已解决] KL25 SPI从机中断接收丢数据的问题(已解决)

[复制链接]

该用户从未签到

10

主题

65

帖子

0

新手上路

Rank: 1

积分
94
最后登录
1970-1-1
 楼主| 发表于 2014-4-23 11:34:54 | 显示全部楼层

回复:KL25 SPI从机中断接收丢数据的问题

回复第 9 楼 于2014-04-23 11:21:22发表:
回复第 7 楼 于2014-04-23 10:43:26发表:
回复第 5 楼 于2014-04-23 10:08:24发表:
回复第 4 楼 于2014-04-23 09:54:35发表:
你好,楼主!
我想确认一点,请问你是在中断函数中,才读取收到的数据吗?
如果是这样的话,应该可以解释,用示波器观察到的数据是正确,而实际收到的数据有丢包的现象。
还有关于你想利用DMA增加读取收到数据的速度而避免丢包,我觉得应该是可行的,值得一试!
是的,在中断函数中读取的,进一次读一个,我很奇怪哦,为什么这样也会丢,也不算是特别快把,可否详细解析?
 
 谢谢你的回复,我觉得还是在中断函数中读取数值过程,新的数据已经传送到MCU了,从而导致丢包的可能性大一点,虽然
4.2Mhz波特率确实不怎么高,那请问你的主频频率是多少啊?
请问你用DMA+SPI调试,有丢包现象发生吗?
 

 
主频48M的,用DMA后现象也很奇怪,因为帧长度不是一定的,必须根据协议分段DMA收取,感觉还是有丢,我现在还在调试,有结果汇报

 按要求我先收1个字节,正确后收后续的,但是每次后续几个字节都是0,郁闷了

 
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2017-1-17 10:45
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    38

    主题

    395

    帖子

    3

    高级会员

    Rank: 4

    积分
    780
    最后登录
    2023-11-17
    发表于 2014-12-24 16:53:38 | 显示全部楼层
    帖子标记已解决,最后到底是怎么解决的呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
    发表于 2015-7-31 14:48:09 | 显示全部楼层
    我做SPI两块KL26通信实验的时候也遇到过丢包和接收回来的数据时对时错的样子,搞了半天都不知道怎么回事,换个主机发送IO口发送,然后又没有事情了!!!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

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

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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