|
|
分享一个大神的调试RS485大概步骤:: V1 e$ `( a) c- Y
( e- B# k* L( d% g9 s(1)查看开发板手册和芯片手册,确定使用的RS485端口,明确一下是否需要使用RTS控制信号线(有的不需要控制线)。* \$ Y7 O) ]0 e i# M: [
(2)查看RS485电路图,查看是否需要连接特定的跳线帽。
! P, D2 r9 Q9 V3 n0 i(3)明确开发板的RS485和谁连接(我的是和电脑连接),以电脑为例,RS485分为两个线(A和B),找到USB转485线,A对A、B对B连接好,USB端连接电脑。! Y$ ], u- s J7 P
(4)安装USB转485驱动程序,直至显示设备。
+ p6 N3 h1 x1 S" `# C(5)准备测试程序,运行。
% k/ ?- p9 G; I$ I, ?(6)数据发送时,开发板的端口会有显示(发送数据时或接收数据时,某灯会闪一下),USB转485转换器在你进行数据传输时也会有相应的提醒。(注意:一定要确定你的转换器使用的时485端口,不然收发数据时指示灯不会闪烁)
8 i2 {9 h2 Q+ k. d8 u1 f s& l7 r) x$ @, H! o( R! |; U7 S) g5 B( l
( s" `" \8 X5 F3 h8 w* k
排错方法:$ F* \4 s$ c- \
1、排除硬件错误
) ^$ r5 p I6 l (1)测试线路通断。万用表测试线路通断时不能使电流流经芯片,只要流经芯片就无法测试通断。
( p# D$ D9 ` V4 H5 n7 y (2)测试RS485输出波形。
! v! l7 c( V- ? J% V& V* b: I2、排除程序错误$ d& P* \- d: a! j6 x) |
(1)确定设备号(串口号)、波特率、数据位、停止位、校验位等配置信息。% `: u. q, J3 B
(2)排除程序其他错误。4 ]- e& N4 _5 o4 t
4 c {0 i$ N% q4 v! m! u7 ?
4 _* D( I' y3 \, ^% w
0 M/ o' m- n9 s
按照上面两方面试一下吧,只能帮你到这了,祝你好运!!!+ \/ o, q# f5 a. M, @7 m5 ^. V
|
|