智能车制作

标题: 不同单片机点对点串口通信问题咨询! [打印本页]

作者: 鹿死谁的手    时间: 2015-11-16 11:00
标题: 不同单片机点对点串口通信问题咨询!
小菜今天打算用点对点串口通信,也就是单片机直接互相连接RXD,TXD引脚,实现单片机的数据传输,一块K60,另一块STM32,发现无法传输数据,分别使用同类型的单片机正常传输,所以有些不解,波特率已经设为一致,是哪里还需要注意?越简单的东西却弄不好,所以请大家帮帮忙。

作者: zhou1994    时间: 2015-11-16 11:23
注意tx和rx要交叉接
作者: 鹿死谁的手    时间: 2015-11-16 12:19
zhou1994 发表于 2015-11-16 11:23
注意tx和rx要交叉接

嗯嗯,这个有注意到,换过


作者: 何俊    时间: 2015-11-16 14:55
鹿死谁的手 发表于 2015-11-16 12:19
嗯嗯,这个有注意到,换过

共数字地

作者: 鹿死谁的手    时间: 2015-11-16 15:59
嗯,问题已经解决,是发送方K60这边引脚设置的问题,在给的例程里边串口方面库函数对引脚的初始化单单只是初始化了复用功能,将引脚设置为串口复用,而并没有对其进行上拉、输出高驱动能力等的设置,而在stm32代码中很明显可以看到TX设置为复用推免输出,RX设置为浮空输入。




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2