控制芯片是F427,自己焊接的板子,在做485通信。SP3485和TP8485都在用,用TP8485芯片搭建的电路已经实现了F427和PC端的通信,也通过了f427和f103之间485通信,但是sp3485搭建的电路有点问题(也有可能是程序问题),如图所示
SP3485电路
。问题是:每次复位或者是下载程序总是会往上位机(串口助手)发送几个没有规律的数,如图所示。
多次复位情况
复位以后的程序后面一切正常(串口助手发送给F427,能够正确进入中断或者是查询方式得到数据并且还是用发送函数能够正确返回数据),如图所示。
复位之后,发送数据
485通信虽然用TP8485已经算完成,但是SP3485这个问题一直不明白哪里出错,所以请大佬帮忙看看。
一开始就是用的原子的参考电路,加了上、下拉电阻,分别加的是360欧姆。结果直接没有正确的输出,还不如去掉这两个电阻。至于这个上、下拉电阻的选取有点不明白,选取多大的,是取决于什么。SP3485的pdf上也没有具体说明。
一周热门 更多>