Z
Zedman
Guest
behage hjælp mig,
Jeg vil gerne bygge et 1 server 100 klient RS485 netværk.
Den kappe bliver pc'en, og kunderne vil blive PICs.
Jeg er benytter MAX487 RS485 interface.
Jeg lavede et lille bord til PC'ens RS232 port med max232 og
en MAX487, RX TX og RTS tilsluttet, og (jeg omvendt RTS, så
hvis jeg satte den fra software end det betyder, 5 V på havnen).
RTS styrer retningen af MAX487.
Der er kun én kunde på bussen og pc'en.
Det er i orden nobel, hvis jeg RTS (PC mastering bussen), PIC kan
få bytes jeg sender.
(Jeg fik fejlsikker påvirke på linje:
GND - 680 ohm - A - 120 ohm - B - 680 ohm - Vcc,
kablet er kun 1 meter lang UTP med to snoede par anvendes Vcc GND
og A B)
Men hvis jeg gør dette:
Set RTS
Send byte
WaitCommEvent (TX_EMPTY)
Ryd RTS
end PIC får udformningen / overskridelse fejl bits sæt.
Hvis jeg ikke klar RTS, end det virker.
Ligne PC's UART sender bytes efter RTS ryddes?
I portmon rækkefølgen er den samme som jeg gjorde:
SET RTS
SEND BYTE
WAIT EVENT
CLR RTS
Hvad gør jeg forkert?
Please hjælp mig,
tak
Zed
Jeg vil gerne bygge et 1 server 100 klient RS485 netværk.
Den kappe bliver pc'en, og kunderne vil blive PICs.
Jeg er benytter MAX487 RS485 interface.
Jeg lavede et lille bord til PC'ens RS232 port med max232 og
en MAX487, RX TX og RTS tilsluttet, og (jeg omvendt RTS, så
hvis jeg satte den fra software end det betyder, 5 V på havnen).
RTS styrer retningen af MAX487.
Der er kun én kunde på bussen og pc'en.
Det er i orden nobel, hvis jeg RTS (PC mastering bussen), PIC kan
få bytes jeg sender.
(Jeg fik fejlsikker påvirke på linje:
GND - 680 ohm - A - 120 ohm - B - 680 ohm - Vcc,
kablet er kun 1 meter lang UTP med to snoede par anvendes Vcc GND
og A B)
Men hvis jeg gør dette:
Set RTS
Send byte
WaitCommEvent (TX_EMPTY)
Ryd RTS
end PIC får udformningen / overskridelse fejl bits sæt.
Hvis jeg ikke klar RTS, end det virker.
Ligne PC's UART sender bytes efter RTS ryddes?
I portmon rækkefølgen er den samme som jeg gjorde:
SET RTS
SEND BYTE
WAIT EVENT
CLR RTS
Hvad gør jeg forkert?
Please hjælp mig,
tak
Zed