TI中文支持网
TI专业的中文技术问题搜集分享网站

怎么用串口实现两个cpu之间的通讯

怎么把一个cpu的数据通过串口发送给另一个cpu,我用的是TMS320F28035

rookiecalf:

比较普遍的做法是使用modbus协议,数据少的话,也可以直接自己定义个协议

怎么把一个cpu的数据通过串口发送给另一个cpu,我用的是TMS320F28035

Joy:

回复 rookiecalf:

具体点,怎么配置

怎么把一个cpu的数据通过串口发送给另一个cpu,我用的是TMS320F28035

Carter Liu:

回复 Joy:

直接两个串口连接在一起就行

2个单片机共地

TXD连RXD

波特率设置相同

怎么把一个cpu的数据通过串口发送给另一个cpu,我用的是TMS320F28035

喝可乐的马甲:

两个CPU之间用SPI更多一些,速度可以配置得更高,数据吞吐量大。

怎么把一个cpu的数据通过串口发送给另一个cpu,我用的是TMS320F28035

Joy:

回复 Carter Liu:

我想用串口中断来发送和接收数据,请问该怎么配置,我试过好多了,都没有成功

怎么把一个cpu的数据通过串口发送给另一个cpu,我用的是TMS320F28035

Carter Liu:

回复 Joy:

你有没有写过串口自发自收的程序?基本是一样的。一个设置为发送,一个设置为接收,相同波特率即可。收发引脚别接反了。调程序时候可以用示波器看一下发送端发了没有

怎么把一个cpu的数据通过串口发送给另一个cpu,我用的是TMS320F28035

Joy:

回复 Carter Liu:

你好,请问你能帮我看看这个工程哪里配置不对吗?当我用其他单片机发送数据过来时,这个单片机能接收到数据,但是并没办法进入中断(波特率是一样的),能帮帮我吗,谢谢了

怎么把一个cpu的数据通过串口发送给另一个cpu,我用的是TMS320F28035

fw yang:

SCI可以直接连,

可以通过电平转换成485,再连,这样就不用共地

两个CPU间用SPI多,速度快

怎么把一个cpu的数据通过串口发送给另一个cpu,我用的是TMS320F28035

peng huifeng:

两个cpu之间可以采用sci spi方式通讯,不过一般建议spi,因为外部通讯使用sci较多,占用也浪费,另外spi数据速度快;最后给你建议,遇到问题最好让人看到你思考过了,尝试过了什么方法,不要上去就扔代码给你解决问题,大家都有自己的事情需要做,抽时间给你回复写建议已经很好了,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 怎么用串口实现两个cpu之间的通讯
分享到: 更多 (0)