控制芯片是F427,自己焊接的板子,在做485通信。SP3485和TP8485都在用,用TP8485芯片搭建的电路已经实现了F427和PC端的通信,也通过了f427和f103之间485通信,但是sp3485搭建的电路有点问题(也有可能是程序问题),如图所示
SP3485电路
。问题是:每次复位或者是下载程序总是会往上位机(串口助手)发送几个没有规律的数,如图所示。
多次复位情况
复位以后的程序后面一切正常(串口助手发送给F427,能够正确进入中断或者是查询方式得到数据并且还是用发送函数能够正确返回数据),如图所示。
复位之后,发送数据
485通信虽然用TP8485已经算完成,但是SP3485这个问题一直不明白哪里出错,所以请大佬帮忙看看。
没用。加了延时之后。效果是这样的:一按下复位键,乱码一样出现,正确的数据也会出现,就是延时一会发上来,所以延时的效果体现在这了。
一周热门 更多>