Uart mellan 2st AVR

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Anonym2
Inlägg: 456
Blev medlem: 17 november 2007, 21:20:16

Uart mellan 2st AVR

Inlägg av Anonym2 »

Hej

Jag tänkte koppla två stycken AVR, så att dom kan kommunicera med varandra. Avståndet är under 1m, och jag använder GCC med ett UART bibliotek från nätet(peter fleurys).

Räcker det att koppla RXD på den ena till TRX på den andra(och tvärt om), måste man dessutom ha ett gemensamt jord-plan(så att det blir 3sladdar mellan dom)?


//Alexander
Användarvisningsbild
Rohan
Inlägg: 1065
Blev medlem: 7 april 2004, 08:24:39
Ort: Eksjö, Småland
Kontakt:

Inlägg av Rohan »

En gemensam referens är viktigt så koppla du en sladd mellan jord och jord.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Inlägg av Swech »

inte bara viktig,, nödvändig....
annars funkar det inte alls....

Sätt gärna ett motstånd på 100 ohm på signalerna också
RXD ---[100]---- TXD
TXD ---[100]---- RXD

Detta förhindrar att det blir problem om något program spårar ur och
t.ex. TXD på ena processorn och RXD på andra råkar sättas som utgångar.

Swech
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> måste man dessutom ha ett gemensamt jord

Hur ska de annars veta vad som är "hög" resp "låg" !!??
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Annars så kan du också köra över 2 trådar, halv duplex uart.

Kod: Markera allt

      ____
Rx ---|270|--------------------|270|-- RX
      ____   |              |
Tx ---|270|--'              '--|270|-- Tx
Det du ska veta här att du alltid får in samma tecken som du själv sänder och att du behöver växla rikting på TX pinnen till ingång när du inte sänder.
Kan vara lönt om ena är en host och andra bara svara på host:ens frågor.


Edit:
La in code-tag så ansi bilden ser okej ut
//lgrfbs
Skriv svar