打印

MSP430双机SPI通信出错

[复制链接]
698|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
  两个MSP430F149以SPI同步通信,主机向从机发送0XFF的递减值,从机收到后返回0x00递增值。但是上电后LED保持点亮,无其他反应。求高手帮忙,急急急!
主机:


从机:


相关帖子

沙发
dirtwillfly| | 2015-10-15 09:37 | 只看该作者
汗一个。
追踪下代码,看看是不是卡在死循环了:

使用特权

评论回复
板凳
lifei01234|  楼主 | 2015-10-15 10:35 | 只看该作者
没有死循环,和 do{i--} while(i>0) 一样的

使用特权

评论回复
地板
lifei01234|  楼主 | 2015-10-15 10:37 | 只看该作者
dirtwillfly 发表于 2015-10-15 09:37
汗一个。
追踪下代码,看看是不是卡在死循环了:


没有死循环,和 do{i--} while(i>0) 一样的

使用特权

评论回复
5
dirtwillfly| | 2015-10-15 10:42 | 只看该作者
lifei01234 发表于 2015-10-15 10:37
没有死循环,和 do{i--} while(i>0) 一样的

嗯。do后面你加小括号,我看晕了

使用特权

评论回复
6
xyz549040622| | 2015-10-15 12:52 | 只看该作者
一步步测试,楼主给的信息量太大
1.SPI发送测试过了没,是否完好
2.SPI接收测试过了没,是否完好
如果都完好,那就是你中断函数的问题,我看你中断函数中有while函数,是否影响了中断

使用特权

评论回复
7
dirtwillfly| | 2015-10-18 17:13 | 只看该作者
有条件的话建议楼主观察一下时序啊。
像楼上说的,先调试一个mcu,没问题再调试另一个

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

11

帖子

0

粉丝