|
|
分享一个大神的调试RS485大概步骤:( k; r! X$ A2 c- t) a) x
6 J/ b- ], r5 N4 d( S$ k1 ~; m(1)查看开发板手册和芯片手册,确定使用的RS485端口,明确一下是否需要使用RTS控制信号线(有的不需要控制线)。, k6 j/ G X4 @. {. s( L2 D
(2)查看RS485电路图,查看是否需要连接特定的跳线帽。0 [! L7 T) _. U4 X% k# R- @
(3)明确开发板的RS485和谁连接(我的是和电脑连接),以电脑为例,RS485分为两个线(A和B),找到USB转485线,A对A、B对B连接好,USB端连接电脑。* Y) v) [5 O" E
(4)安装USB转485驱动程序,直至显示设备。2 r# Y0 i4 \" H& f
(5)准备测试程序,运行。2 @% @- X6 n& T5 v5 L- x( A
(6)数据发送时,开发板的端口会有显示(发送数据时或接收数据时,某灯会闪一下),USB转485转换器在你进行数据传输时也会有相应的提醒。(注意:一定要确定你的转换器使用的时485端口,不然收发数据时指示灯不会闪烁)
; B! t, m7 y( }0 F0 i. B6 }8 P8 j+ d. n1 p% Y1 H4 M
% H( j* ] A( `排错方法:0 L- ]6 j; ~$ A- J. l, o3 b( `" b
1、排除硬件错误' E/ j) q$ W7 k6 Q8 e% B
(1)测试线路通断。万用表测试线路通断时不能使电流流经芯片,只要流经芯片就无法测试通断。
- g# G7 ` D( h6 y) J+ O (2)测试RS485输出波形。/ q3 V2 o4 t7 M( f
2、排除程序错误! Z" J5 k2 f' }" j
(1)确定设备号(串口号)、波特率、数据位、停止位、校验位等配置信息。% _4 L4 I5 \/ W! u! ?* I& S6 Y& G
(2)排除程序其他错误。
& W& K' ]; z5 Q, w0 H' N8 x: g* e3 S; |( h4 J, y/ t) L
. t! u4 a% j6 |
0 e9 k/ q( P" s; [按照上面两方面试一下吧,只能帮你到这了,祝你好运!!!$ J1 d9 J2 [0 m( J4 }
|
|