两个msp430g2553单片机之间的串行通讯

2019-03-24 09:36发布

做了好几天msp430g2553单片机的串口通讯都没有做出来,不知道怎么调试,通讯结果始终不能出来,是两个单片机都要单步调试还是只有发的那个单片机要单步调试阿?本人初学者,希望各位大大帮个忙。加急重赏!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
qiushenghua
1楼-- · 2019-03-24 13:53
看到G2553,猜测使用的是Launchpad咯。

先看Launchpad的版本号,v1.4之前版本只支持定时器模拟的串口,而不支持USCI。
v1.5才支持USCI。

然后看跳线,跳线横接是使用USCI与仿真器的UART通信,在PC上使用串口助手调试即可。你的情况是使用两块板子,那么应该把跳帽摘掉,将P1.1P1.2交叉互联。

还有,串口是严格的定时时序,每个位需要严格同步,因此不管收或者发单步调试都不好,而应该在代码关键处设置断点,观察寄存器的变化。
fzfz
2楼-- · 2019-03-24 17:20
 精彩回答 2  元偷偷看……
gxg1122
3楼-- · 2019-03-24 22:15
你先用一个单片机进行调试,用电脑的串口调试助手接收数据,看接的对不对。这样的话,程序先走通,再用2个单片机调试。
gxg1122
4楼-- · 2019-03-25 02:34
还有就是网上的例程一大把,调测下就OK了
jishuaihu
5楼-- · 2019-03-25 07:49
 精彩回答 2  元偷偷看……
fzfz
6楼-- · 2019-03-25 11:29
qiushenghua 发表于 2016-1-7 16:39
看到G2553,猜测使用的是Launchpad咯。

先看Launchpad的版本号,v1.4之前版本只支持定时器模拟的串口, ...

两机通讯的时候要把跳线hw和sw的跳线帽拔掉么?   还有那个串口调试助手怎么搞,断点也不会设置·哭

一周热门 更多>

相关问题

    相关文章