RS485 Bascom Meg644p

OP #2578049
Lesenswert?

Hallo zusammen,

wollte mit dem Mega644p eine RS485 Kommunikation aufbauen und bekomme 
nur ne wirre Antwort :-(

Aufbau Mega644p mit RXD0 TXD0 und PD2 für die direction  am LTC485 dann 
A und B auf einen RS485 umsetzer auf RS232 am PC
Abschlusswiederstände in der RS485 habe ich beidseitig 100Ohm drin habe 
aber auch schon mit einem oder keinem versucht, die Pullup und pull down 
habe ich drinen gehabt und auch raus geschmissen aber änderte sich an 
der Antwort vom µC auch nichts :-(


ich habe nun folgenden eigentlich fast leeren Code
1
$regfile = "m644pdef.dat"                                  ' chip used
2
 $crystal = 16000000                                        ' xtal used
3

4
Config Portd.2 = Output
5
Config Print1 = Portd.2 , Mode = Set
6
Config Com1 = 4800 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
7

8
 Portd.2 = 0
9
 Portd.7 = 1
10
 Do
11
 nop
12

13
Loop
und verwende auf dem PC ein Modbustestprogramm (MTest) der folgendes an 
den µC sendet [02][03][00][00][00][04][44][3A] und ich bekommen vom µC 
folgende Antwort [BF][BF][FF][FF][F7][77][8B][00] nur warum?? lasse ich
1
 Config Portd.2 = Output
2
portd.2 = 0
weg dann bekomme ich nur noch [00] als Antwort also muss die dubiose 
Antwort definitiv vom µC / LTC485 kommen, aber warum? es sagt ihm keiner 
das er was senden soll !?!?!?!

Hoffe es kann mir jemand weiterhelfen um die RS485 zum laufen zu 
bekommen.

sag schon mal Danke
Gast #2578077
Lesenswert?

Simon H. schrieb:
> den µC sendet    [02][03][00][00][00][04][44][3A] ...
> folgende Antwort [BF][BF][FF][FF][F7][77][8B][00] ...

Bekommst du immer so viele Zeichen zurück, wie du sendest?
Stimmen auf beiden "Seiten" alle Parameter überein (Geschwindigkeit 
etc.)?
Sind überall Quarze als Taktgeber "drin"?
Was bedeute "Clockpol = 0" in der obigen Angabe?
OP #2578443
Lesenswert?

Hallo,

Also was Clockpol bedeutet weiß ich auch nicht hab aber schon beide 
einstellungen versucht und die Antwort ändert sich nicht.

Einstellungen wie Baud usw. stimmen alle überein.
ändere ich die Parity auf beiden Seiten ändert sich auch die Antwort 
aber Zeichenanzahl der Antwort bleibt gleich.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren