MSP430双机SPI通信出错

2019-07-25 15:09发布

  两个MSP430F149以SPI同步通信,主机向从机发送0XFF的递减值,从机收到后返回0x00递增值。但是上电后LED保持点亮,无其他反应。求高手帮忙,急急急!
主机:
1.PNG 2.PNG 3.PNG

从机:
4.PNG 5.PNG

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
dirtwillfly
1楼-- · 2019-07-25 16:58
汗一个。
追踪下代码,看看是不是卡在死循环了:
RTX截图未命名.png
lifei01234
2楼-- · 2019-07-25 17:18
没有死循环,和 do{i--} while(i>0) 一样的
lifei01234
3楼-- · 2019-07-25 22:54
dirtwillfly 发表于 2015-10-15 09:37
汗一个。
追踪下代码,看看是不是卡在死循环了:


没有死循环,和 do{i--} while(i>0) 一样的
dirtwillfly
4楼-- · 2019-07-26 04:23
 精彩回答 2  元偷偷看……
xyz549040622
5楼-- · 2019-07-26 06:42
一步步测试,楼主给的信息量太大
1.SPI发送测试过了没,是否完好
2.SPI接收测试过了没,是否完好
如果都完好,那就是你中断函数的问题,我看你中断函数中有while函数,是否影响了中断
dirtwillfly
6楼-- · 2019-07-26 09:41
有条件的话建议楼主观察一下时序啊。
像楼上说的,先调试一个mcu,没问题再调试另一个

一周热门 更多>