PIC18F2550 und RS 485

OP #516130
Lesenswert?

Hallo zusammen,

folgendes: Benötigt man mit dem PIC18F2550 noch ein RS485-Transceiver 
Chip? Also wenn ich mit diesem PIC eine RS232  aufbaue dann ja, aber im 
Datenblatt habe ich gelesen:

20.2.3
SETTING UP 9-BIT MODE WITH
ADDRESS DETECT

This mode would typically be used in RS-485 systems.
To set up an Asynchronous Reception with Address
Detect Enable:

1.
Initialize the SPBRGH:SPBRG registers for the
appropriate baud rate. Set or clear the BRGH
and BRG16 bits, as required, to achieve the
desired baud rate.

2.
Enable the asynchronous serial port by clearing
the SYNC bit and setting the SPEN bit.

3.
If the signal at the RX pin is to be inverted, set
the RXDTP bit. If the signal from the TX pin is to
be inverted, set the TXCKP bit.

4.
If interrupts are required, set the RCEN bit and
select the desired priority level with the RCIP bit.

5.
Set the RX9 bit to enable 9-bit reception.

6.
Set the ADDEN bit to enable address detect.

7.
Enable reception by setting the CREN bit.

...

Der PIC an sich kann ja nur TTL-Pegel (0 bis 5V) verarbeiten, doch RS 
485 bewegt sich im Bereich -1.5V und +6V.

Kann mir jemand dazu genaueres sagen? Danke im Voraus.

Gruß
blitzgeist
OP #516608
Lesenswert?

In zwischen habe ich auch schon weiter gegooglet und bin auf folgendes 
gestoßen:

http://elina.htlw16.ac.at/~bec00/as1.html

Der SN75176 von TI ist der RS485-Transceiver, J2 könnte man den Pins vom 
PIC zuordnen... Ich dachte ich benötige NUR einen RS485-TX wie zum 
Beispiel der ADM485 von Analog Devices. Für was ist in dem von mir 
angegeben Link der Baustein MAX232 gut? Brauche ich den auch? Wenn 
nicht, wie verschalte ich dann den ADM485 an den PIC18F2550.

Gruß
blitgeis

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